Este error se produjo porque en una configuración de Boot Camp, su disco duro tiene una tabla de partición GPT / MBR híbrida, que no es compatible con Microsoft. Cuando redimensionó la partición en Windows, solo modificó la tabla de particiones MBR porque no sabía que existía la tabla GPT. Ahora tiene una situación en la que la tabla de particiones GPT y la tabla de particiones MBR no están de acuerdo con los límites de inicio / finalización de la partición de Windows.
Para solucionar esto, deberá usar la herramienta de línea de comandos gpt
, y para eso debe iniciar desde los medios de instalación de OS X (ya sea una unidad flash USB o Recuperación de Internet si su modelo admite esa función: la partición de recuperación no funcionará para esto).
- Arranque desde el medio de instalación de OS X y abra un indicador de comando.
- Escriba
fdisk /dev/disk0
para ver la tabla de particiones MBR. Anote
el número de partición (generalmente es 4), el sector de inicio y el
Tamaño de la partición de Windows. El sector de inicio y el tamaño serán grandes.
números, así que asegúrese de escribirlos correctamente. Esto es
crítico.
- Escriba
diskutil unmountDisk /dev/disk0
Esto desmontará el disco
para que GPT pueda escribirle.
- Escriba
gpt remove -i 4 /dev/disk0
NOTA que el '4' aquí
hace referencia al número de partición de tu partición de Windows que tienes
de fdisk
anterior. Esto borrará la entrada de la partición GPT para
su partición de Windows (pero no la entrada de MBR)
- Escriba
fdisk -d /dev/disk0 >/Volumes/fdisk.txt
Esto hará que
copia de seguridad de la tabla de particiones MBR.
-
Escriba fdisk -e /dev/disk0
Esto pondrá el comando fdisk
en
Modo de edición interactiva. Deberá ingresar la siguiente entrada.
NOTA que el '4' aquí hace referencia al número de partición de su partición de Windows que recibió de fdisk
anteriormente. Esto borrará
la entrada de la partición MBR para su partición de Windows.
e 4
0
q
y
- Escribe
diskutil unmountDisk /dev/disk0
otra vez porque el gpt
El comando hizo que OS X volviera a montar el disco y necesitamos modificarlo
otra vez.
- Escriba
gpt add -b <start sector> -s <size> -i 4 -t windows
/dev/disk0
donde 'start sector', 'size' y '4' son los valores que
anote el comando fdisk
anterior.
- Para una buena medida, escriba
gpt show /dev/disk0
para ver la tabla GPT.
Asegúrese de que el número de partición, el sector de inicio y el tamaño coincidan con el
fdisk
de salida del paso 2 EXACTAMENTE.
- Escribe
diskutil unmountDisk /dev/disk0
otra vez porque el gpt
El comando hizo que OS X volviera a montar el disco y necesitamos modificarlo
otra vez.
- Escriba
fdisk -r -y /dev/disk0 </Volumes/fdisk.txt
Esto se deshará
los cambios realizados en el paso 6.
- Para una buena medida, escriba
fdisk /dev/disk0
para ver la tabla MBR. Asegúrese de que la salida coincida con la salida fdisk
del paso 2 EXACTAMENTE.
Ahora has reparado tu tabla GPT. Debería poder reiniciar el Mac en cualquiera de los sistemas operativos ahora.