0 votos

¿Cómo reparar la tabla de partición híbrida dañada de Windows?

Estoy usando un iMac de 27" de 2010 con Mac OS High Sierra y Windows 10 a través de Bootcamp. Recientemente, he tenido un problema en el que cada actualización de Mac hace que la partición de Windows no se pueda arrancar. Esto significa que después de cada actualización de Mac OS, necesito usar Gdisk para arreglar la tabla de partición híbrida para poder arrancar Windows de nuevo. Lamentablemente, esta vez, después de hacer la reparación, la partición del Mac ya no arranca. ¿Hay alguna forma de arreglar la tabla de particiones híbridas desde Windows para que pueda conseguir que la partición del Mac vuelva a arrancar, no aparece en el menú ALT en el arranque y si intento arrancar usando Refind, el proceso de arranque comienza pero no se completa con un círculo tachado en la pantalla.

Cuando abro Fdisk y ejecuto la lista de particiones, obtengo lo siguiente:

DISKPART> LIST PARTITION

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary           1370 GB    512 B
  Partition 2    Primary             14 GB  1370 GB
  Partition 3    Primary            478 GB  1384 GB
  Partition 4    Primary             16 KB  1863 GB

El Mac OS está instalado en la partición 1, la partición 3 es la de Boot Camp. La partición de Mac OS sigue sin aparecer, incluso si intento reinstalar High Sierra desde una unidad USB.

La ejecución de los comandos sugeridos a continuación dio los siguientes resultados, perdón por incluirlos como imagen, no pude averiguar cómo guardarlos desde la unidad de arranque USB. Screenshot

¿Cuál es el procedimiento para intentar restaurar la partición del Mac? Creo que tendré que usar GDisk desde la partición Boot Camp. Creo que lo estropeé la última vez que usé GDisk en el Mac para que Windows volviera a funcionar, así que quiero tener cuidado esta vez. Windows está funcionando así que ¿cómo puede alguien ayudarme a usar FDisk/GDisk en Windows para restaurar la tabla de particiones a un estado de trabajo?

0 votos

¿Sabe si estaba usando APFS o Core Storage? ¿Estaba encriptado MacOS?

0 votos

No a todas las preguntas anteriores, es un disco duro estándar de 3TB formateado como Mac OS extended (journaled), también hay una partición de Bootcamp y Linux allí.

0 votos

¿Está seguro de que es una unidad de 3 TB?

1voto

David Anderson Puntos 2189

La petición habitual es que el OP publique la salida de los comandos gpt -r show /dev/disk0 y fdisk /dev/disk0 . Puede introducir estos comandos mientras arranca la recuperación de MacOS. Normalmente, el arranque en Recuperación de macOS se realiza encendiendo el Mac y manteniendo inmediatamente pulsada la combinación de teclas Comando (?)-R. Continúa manteniéndola hasta que veas el logotipo de Apple. El arranque se habrá completado cuando vea una ventana de utilidades similar a la que se muestra a continuación.

Una vez arrancado el sistema de recuperación de MacOS, puedes seleccionar abrir una ventana de Terminal en la barra de menú.

Si no puedes arrancar con MacOS Recovery y puedes arrancar con Windows, entonces puedes descargar y usar GPT fdisk para imprimir el contenido de las tablas de partición GPT y MBR. Después de la descarga y la extracción, tendrá que introducir el comando gdisk64 \\.\PhysicalDrive0 de un "Administrador: Símbolo del sistema" ventana. Para imprimir las tablas, introduzca lo siguiente cuando se le solicite gdisk64 .

r
p
o
q

Después de publicar el contenido de estas tablas a su pregunta, espero ser capaz de asesorar sobre el siguiente paso.

Actualización:

Aquí están las instrucciones para usar gdisk en Windows para arreglar la tabla de particiones MBR.

Comience por introducir el comando gdisk64 \\.\PhysicalDrive0 en una ventana "Administrador: Símbolo del sistema". Aquí, asumo que el directorio actual en la ventana contiene el gdisk64.exe archivo descargado de gptfdisk en SourceForge .

A continuación se indican los comandos que hay que introducir en gdisk .

R
H
2 7
Y
AF
N
07
Y
N
W
Y

A continuación se muestra un ejemplo de salida. Nota: Su salida puede variar ligeramente de lo que se muestra a continuación.

GPT fdisk (gdisk) version 1.0.4

Partition table scan:
  MBR: hybrid
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with hybrid MBR; using GPT.

Command (? for help): R

Recovery/transformation command (? for help): H

WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.

Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 2 7
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): Y

Creating entry for GPT partition #2 (MBR partition #2)
Enter an MBR hex code (default AF): AF
Set the bootable flag? (Y/N): N

Creating entry for GPT partition #7 (MBR partition #3)
Enter an MBR hex code (default 07): 07
Set the bootable flag? (Y/N): Y

Unused partition space(s) found. Use one to protect more partitions? (Y/N): N

Recovery/transformation command (? for help): W

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): Y
OK; writing new GUID partition table (GPT) to \\.\PhysicalDrive0.
Disk synchronization succeeded! The computer should now use the new
partition table.
The operation has completed successfully.

Nota: Si consigues que MacOS arranque, pero Windows no lo hace, tendrás que reconstruir tu archivo BCD de Windows.

0 votos

He publicado la información en mi pregunta original. He instalado Fdisk GPT en la partición de Windows. ¿Puedes ver lo que tengo que hacer para que Mac OS funcione de nuevo?

0 votos

¿Es posible reparar desde un disco USB de "instalación"? Mi partición de recuperación tampoco arranca, sólo el Windows.

0 votos

¿Necesito añadir más información para saber qué debo hacer a continuación? Parece que el Mac OS estaba en la partición 2. Espero poder conseguir que tanto Mac como Windows puedan arrancar eventualmente...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X