Partición de Boot Camp rota y no se puede reparar en OS X 10.10.4

De repente, mi partición Boot Camp desapareció: no visible en Finder, no visible al inicio. En la Utilidad de Discos puedo ver el volumen, pero está roto (registro de verificación):

Verifying volume "disk0s4"
Verifying file system.
** /dev/rdisk0s4
Invalid BS_jmpBoot in boot block: 2b0601
File system check exit code is 8.
Error: This disk needs to be repaired. Click Repair Disk.

…y no se puede reparar:

Verify and Repair volume “disk0s4”
Repairing file system.
** /dev/rdisk0s4
Invalid BS_jmpBoot in boot block: 2b0601
File system check exit code is 8.
Updating boot support partitions for the volume as required.
Error: Disk Utility can’t repair this disk. 
Back up as many of your files as possible, reformat the disk, 
and restore your backed-up files.

Antes había otro mensaje, algo sobre

Mount of disk0s4 blocked by dissenter.

Comando de la terminal diskutil list:

#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *1.0 TB     disk0
1:                        EFI EFI                     209.7 MB   disk0s1
2:                  Apple_HFS Macintosh HD            596.5 GB   disk0s2
3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
4:       Microsoft Basic Data                         199.3 GB   disk0s4

y otro:

sudo gpt -vv -r show /dev/disk0

gpt show: /dev/disk0: mediasize=1000204886016; sectorsize=512; blocks=1953525168
gpt show: /dev/disk0: Suspicious MBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: Sec GPT at sector 1953525167
     start        size  index  contents
         0           1         MBR
         1           1         Pri GPT header
         2          32         Pri GPT table
        34           6        
        40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    409640  1165055256      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
1165464896     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1166734432   397446048        
1564180480   389343232      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
1953523712        1423        
1953525135          32         Sec GPT table
1953525167           1         Sec GPT header

Una vez, tuve un problema similar después de cambiar el tamaño de la partición y lo resolví con éxito con esta guía. Pero aquí veo algunas diferencias: ahora no se detecta el nombre y no puedes ver BOOTCAMP en la barra lateral del Finder. Por lo tanto, no me arriesgo y no seguiré esta guía hasta que alguien me lo aconseje.

iMac14,3 (21,5 pulgadas, finales de 2013), OS X Yosemite (10.10.4)

Aquí estásudo fdisk /dev/disk0

Disk: /dev/disk0    geometry: 121601/255/63 [1953525168 sectors]
Signature: 0xAA55
     Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 - 1564180479] <Unknown ID>
*2: 07 1023 254  63 - 1023 254  63 [1564180480 -  389343232] HPFS/QNX/AUX
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
Publique la salida de sudo fdisk /dev/disk0. Además, agregue el modelo de su computadora.
En mi computadora, no puedo ejecutar Verificar disco o Reparar disco en un volumen con formato NTFS usando la aplicación Utilidad de disco. En su computadora, ¿qué dice la aplicación Disk Utility sobre el formato de su partición de Windows?
@David Es MSDOS FAT
@klanomath Como dije, una vez y arreglado con la ayuda de esta guía. Funcionó bien como medio año después de eso. Y que falló de repente. Lo único que se me ocurrió es una actualización que hice hace una semana.
@ user2624390 ¿Ya probó la solución aquí (que es similar a la mencionada en la "guía"?
@klanomath ¡Muchas gracias! Esta es exactamente mi causa. Después de seguir las instrucciones, ahora puedo iniciar en la partición BOOTCAMP y acceder a los archivos a través del Finder, pero aún no puedo cargar Windows.

Respuestas (2)

Para recuperar la partición de Boot Camp (Fuente) :

Ingresar:

sudo gpt -vv -r show /dev/disk0

para obtener algunas informaciones de partición.

Descargue e instale GPT Fdisk (también conocido como gdisk ).

Descargue e instale TestDisk .

Abra TestDisk y realice una búsqueda profunda de su partición de Windows.

Deje su pantalla Testdisk e inicie una nueva ventana de terminal. Necesitas usar los siguientes pasos. Si ve algún mensaje de error durante los siguientes pasos, deténgase y vuelva a publicar aquí con el mensaje de error. Los siguientes pasos tienen valores de su salida Testdisk (y puede verificarlos) en los Pasos 7 y 8. Deben ser los mismos que en la salida gpt. Observe el signo '+' en el paso 8 (esto se denomina notación de compensación). El texto entre paréntesis tiene un propósito informativo para describir la acción que se está tomando. Gdisk tiene comandos de un carácter excepto cuando se ingresan números.

Reconstruir GPT4 usando compensaciones de inicio/fin

  1. sudo gdisk /dev/rdisk0
  2. P (imprimir la lista completa de piezas)
  3. D (eliminar)
  4. 4 (parte 4)
  5. N (parte nueva)
  6. 4 (parte 4)
  7. 1564180480 ( - Compensación de inicio en bloques o el punto de inicio para la parte de Bootcamp)
  8. +389343232 ( - Compensación de tamaño, a diferencia de Compensación final)
  9. 0700 (tipo de pieza de Windows)
  10. P (imprimir lista de todas las partes solo para ver qué cambios se realizarán)
  11. W (Escribir el nuevo GPT)
  12. Y (¡Sí! Realmente escribe el nuevo GPT)

Esto eliminará y reescribirá la información de la partición GPT para /dev/disk0s4.

Reconstruya el MBR para que coincida con la nueva información de GPT, restableciendo así el MBR híbrido. Use valores predeterminados para otras preguntas (como códigos de partición). Los únicos valores que necesitan modificaciones son los indicadores de arranque y el paso 10. Acepte todos los demás valores predeterminados que ofrece Gdisk. Estos pasos se pueden repetir si comete un error antes de llegar al Paso 12; de lo contrario, comience desde el Paso 1 para estos pasos. El paso 6 tiene números que se escriben con un espacio entre los números.

  1. sudo gdisk /dev/rdisk0
  2. P (Imprimir lista de piezas)
  3. R (Recuperar)
  4. O (imprimir MBR híbrido actual)
  5. H (elige Híbrido)
  6. Números de particiones a hibridar: 2 3 4
  7. Y (bueno para la pregunta de GRUB)
  8. N (bandera de arranque de la parte 2) N (bandera de arranque de la parte 3)
  9. Y (el indicador de arranque de la parte 4 crea una partición de arranque NTFS)
  10. O (imprimir MBR híbrido actual)
  11. W (Escribe el nuevo MBR)
  12. Y (¡Sí! escribe el nuevo MBR)
  13. Reiniciar

Para hacer que Windows sea arrancable nuevamente, intente lo siguiente :

Arranque desde su Windows DVD/USB-Stick

  1. Abra el símbolo del sistema desde el menú de opciones de recuperación de Windows. Escriba "diskpart" en el símbolo del sistema.

  2. En el indicador de DiskPart, escriba "list disk". Verá la lista de discos actualmente conectados a su computadora.

  3. Ahora escriba "seleccionar disco n", donde n es el número de disco. En este ejemplo, se selecciona el disco 0.

  4. Ahora que se seleccionó el disco correcto, escriba "listar partición" para obtener una lista de todas las particiones en ese disco.

  5. Para seleccionar la partición que desea configurar como activa, escriba "seleccionar partición n", donde n es el número de partición (probablemente 3).

  6. Ahora que ha seleccionado el disco y la partición, márquelo como activo simplemente escribiendo la palabra "activo" y presionando Enter. Ahora la partición está configurada como activa.

  7. Salga del símbolo del sistema y ejecute la reparación de inicio.

¿Cómo arranco en Recuperación de Windows? Si arranco desde mi USB creado por BC, va directamente al cuadro de diálogo de instalación.
Encontré varias fuentes: Win7 y Win8/8.1 : - Para acceder a la configuración de inicio de Windows en el entorno de recuperación de Windows Paso 1
TY, @klanomath.
¿Qué pasa si no hay un menú de recuperación de Windows? (o el botón Reparar mi computadora)

Cuando mi partición BootCamp no se pudo montar en OS X, Tuxera Disk Manager me dijo que el disco estaba en estado de hibernación y que lo más seguro era reiniciar Windows. Da la opción de borrar los datos de hibernación y reparar el disco.