¿Cómo recupero una opción de arranque de OS X "invisible" en BootCamp (que se ejecuta en un MBA de 2013)?

Resumen

No se puede iniciar en la partición OS X de un MBA de 2013 que realiza un arranque dual de OS X y Windows 8 a través de BootCamp. ¿Podría "Reparar disco" a través de "Utilidad de disco" dañar la partición de Windows 8 en funcionamiento? ¿Qué otras utilidades/acciones debo probar?

Detalle

Tengo un MBA de 2013 que fue configurado por el departamento de operaciones en una empresa para la que trabajé para arrancar OS X (para mí) y Windows 8 cifrado con BitLocker (para trabajar en su base de código) a través de BootCamp. Tuvieron que borrar la partición de recuperación de OS X para lograrlo. En algún momento, la partición OS X funcionaba bien (estoy seguro), pero ahora solo puedo iniciar Windows 8. Para complicar las cosas, mi acceso a la cuenta en la partición de Windows ahora está deshabilitado (por lo que no puedo hacer más diagnósticos a través de él), pero esa es otra historia. El departamento de operaciones ha echado un vistazo, pero está más allá de su experiencia con BootCamp.

  • Al presionar Alt/Optionen el inicio, puedo acceder al selector de arranque de BootCamp; enumera solo "Windows"
  • Desde Windows 8, cuando elijo la opción BootCamp "Arrancar en OS X", simplemente se inicia en Windows 8 nuevamente.
  • Desde Windows 8, el panel de control de BootCamp enumera dos opciones de inicio relacionadas con "Windows", las cuales parecen iniciarse de la misma manera.
  • Desde Windows 8 pude confirmar que había 2 particiones de disco accesibles de aproximadamente el mismo tamaño, una parecía (en un examen superficial) tener la estructura del sistema de archivos que esperaría de un Unix, de la cual extrapolo que los archivos del OS X la partición todavía están en su lugar y sin daños.
  • Cuando ejecuto Internet Recovery, Disk Utility enumera 5 particiones. No es capaz de montar ninguno de ellos. disk0s2y disk0s4deben ser las particiones de Windows y OS X, ya que representan casi el 50 % del volumen total cada una (las demás tienen ~ 100 MB), pero ambas aparecen como MS-DOS (FAT), mientras que presumiblemente una debería ser un Mac OS Extendedformato. Traté de "verificar" los primeros tres, todos llegaron a "Comprobar el sistema de archivos" y luego fallaron "Error: este disco necesita ser reparado. Haga clic en Reparar disco", algunos con información adicional:

    • disk0s2 Formato: MS-DOS (FAT):

      ** /dev/disk0s2
      Invalid BS_jmpBoot in boot block 000000
      
    • disk0s3 Formato: Mac OS Extended (Journaled): [Sin explicación adicional]

    • disk0s4 Formato: MS-DOS (FAT):

      ** /dev/disk0s4
      Invalid signature in fsinfo block
      fix? no
      ** Phase 1 - Preparing FAT
      FAT[0] is incorrect (is 0xD9058EB; should be 0xFFFFFF8)
      Correct? no
      FAT[1] is incorrect
      Correct? no
      ** Phase 2 - Checking Directories
      Root directory starts with cluster out of range(0)
      
    • disk0s5 Tipo de partición: DE94BBA4-... (corresponde a Windows Recovery Environment): no disponible para verificación

    • disk0s6 Tipo de partición: DE94BBA4-... (corresponde a Windows Recovery Environment): no disponible para verificación

mis preguntas son

  • ¿Ejecutar "Reparar disco" podría dañar la partición de Windows en funcionamiento?
  • ¿Suena esto como un problema común que se puede solucionar fácilmente haciendo X (mi google-fu se quedó en blanco)?
  • ¿Qué otras utilidades/acciones debo probar que definitivamente no dañarán la partición de Windows 8 en funcionamiento?
¿La virtualización de la máquina de Windows en otro lugar y luego la copia después de volver a instalar osx es una opción? hmm, no estoy pensando en el bit cifrado con bitlocker ... eso podría ser un problema
Definitivamente una opción: ¿hay alguna forma de que pueda probar esto sin poder acceder a OS X o Windows 8?
Finalmente intenté llamar al Soporte de Apple, me mostraron cómo probar esto a través de la Utilidad de disco ("Nueva imagen"), lamentablemente ninguna de las particiones se serializó correctamente ("error -61" para todas menos disk0s4 que informó "error -4") . A continuación, sugieren que intente virtualizar las particiones iniciando en el modo "Disco de destino" support.apple.com/kb/PH10725
Entonces parece que "error -61" significa "El disco duro externo en el que está tratando de escribir una imagen es NTFS, que es de solo lectura desde OS X sin herramientas de terceros".

Respuestas (2)

Logré ejecutar más diagnósticos contra los discos desde el lado de Windows. Desde la pantalla de contraseña de BitLocker, elija algo como "Esc", "Esc", "Omitir esta unidad", "Avanzado", "Utilidades", "Línea de comando" (corríjala), luego use manage-bde -unlockpara desbloquear la unidad BitLocker y use varios comandos wmic para examinar las particiones del disco. A través de esto confirmé:

  • disk0s2 es mi partición OS X. Hay algunas herramientas que pueden cambiar Guids en el GPT; parece que esto es lo que le sucedió a mi partición OS X. Esto explica por qué OS X no lo reconoce, pero cuando arranqué en Windows pude acceder a los datos sin problema.
  • disk0s4 es mi partición de Windows. Que yo sepa, los Invalid signature in fsinfo blockerrores que recibí se deben a que está completamente bloqueado con BitLocker, lo que significa que los bits cifrados en el disco no parecen una partición válida. Aparentemente, Windows puede reconocer la firma y advertirle si intenta leer desde una partición bloqueada de BitLocker.

Estas son todas las posibles soluciones que encontré (en gran parte a través del muy útil soporte técnico de Apple), incluidas las cosas que no funcionaron para mí y por qué:

  1. Haga una copia de seguridad de sus particiones existentes como imágenes en una unidad externa a través de la opción "Nueva imagen" en la Utilidad de disco . Tengo una unidad de copia de seguridad de 1 TB, pero está formateada en NTFS y aparentemente OS X no puede escribir en discos NTFS de forma predeterminada (pruebe esto para habilitar el acceso de escritura NTFS en una instalación estándar de OS X, pero no funciona en Internet Recovery como el terminal le da acceso a un sistema de archivos de solo lectura).
  2. Haga una copia de seguridad de sus particiones existentes como imágenes en una unidad externa a través de [nombre del programa de Windows aquí] . No pude encontrar ninguna utilidad de Windows integrada capaz de hacer esto, y debido a que mi inicio de sesión de Windows estaba deshabilitado, no pude acceder a un entorno de Windows completo para ejecutar las herramientas de copia de seguridad adecuadas. Intenté ejecutarlos desde la línea de comandos de BitLocker, pero no pude hacer que ninguno de ellos funcionara, supongo que porque el entorno está muy reducido (y la mayoría de ellos insisten en "instalar" en lugar de simplemente "ejecutarlos").
  3. Haga una copia de seguridad de sus archivos existentes transfiriéndolos a otra Mac a través del modo de disco de destino : no tengo una segunda Mac a mano para que esto funcione.
  4. Simplemente ejecute Repair Disk ; según los informes, es muy poco probable que dañe algo. Cuando probé esto, simplemente dijo que no podía reparar el disco, posiblemente porque la partición de BitLocker no parece una partición válida (ver arriba). Un poco anticlímax después de agonizar con la decisión durante días...
  5. Si tiene el Invalid BS_jmpBoot in boot block 000000error, alguien escribió una utilidad que, según se informa, puede reparar el GPT nuevamente . No pude usarlo porque no pude encontrar una manera de instalar todas sus dependencias (por ejemplo, Python...) en el sistema de archivos de solo lectura de Internet Recovery.
  6. Simplemente borre algunas/todas las particiones y comience de nuevo. Al final, decidí dar el paso y borrar la partición OS X corrupta existente, dejando el resto intacto (una vez que estuve relativamente seguro de cuál era OS X). Disk Utility hace que sea muy sencillo borrar una sola partición e instalar OS X en ella.

Borrar la partición de OS X y volver a instalar ahora me ha permitido realizar un arranque dual de OS X y Windows 8 a través de BaseCamp según lo desee. La próxima vez que esté en Windows, tendré que verificar si realmente tengo instalado "MacDrive" y eliminarlo si lo tengo.

si tan solo pudiera quitar la unidad y simplemente conectarla a otra máquina con Windows 8, donde, si la unidad es reconocida y accesible, bitlocker debería solicitarle que se autentique.

si tiene una instancia virtualizada del disco, tal vez podría adjuntar el archivo plano a otro invitado de Windows 8 y ver si se reconoce la unidad...

(:

opción 2 (una toma un poco más larga)

reinstale osx en la partición osx anterior. Instale fusion para ver/ejecutar/acceder/convertir... la partición bootcamp de win8

¡Gracias por la respuesta! En la opción 1) para aclarar, puedo iniciar en BitLocker, autenticarme y luego iniciar correctamente Windows 8, excepto, por supuesto, que mi cuenta de Windows está deshabilitada al final. Entonces, la partición de Windows 8 y todo lo que contiene parece estar bien; es solo que OS X no parece reconocerlo ni ninguna de las otras particiones. En la opción 2), me encantaría hacer eso, mi lectura de Disk Utility es que quiere que "repare" el disco antes de que pueda hacerlo, y me preocupa que esto dañe la partición de Windows 8 en funcionamiento.
@wanchoo, ¿podría el comandante erd abrir una cuenta en la partición de Windows 8 para permitirle entrar y virtualizarla? presumiblemente debe haber algunas cuentas de administrador locales allí