Bootcamp no se iniciará después de cambiar el tamaño de la partición

3

Mi sistema se divide en dos y se comparte mediante la función Boot Camp. Recientemente, necesitaba más espacio en la partición de Mac y, aunque solo estaba cargada en la partición de Windows, he reducido mi partición de Windows en 10 Gb con la herramienta de administración de discos de Windows.

Ahora ya no puedo iniciar el puente Boot Camp mientras estoy en el lado de Mac OS X para acceder a la partición de Windows. Sospecho que el archivo Boot Camp ya no reconoce esta partición modificada de Windows.

¿Existe una solución rápida para este problema sin tener que reinstalar todo?

    
pregunta Bert JAuvin 10.04.2015 - 14:34

1 respuesta

2

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).

  1. Arranque desde el medio de instalación de OS X y abra un indicador de comando.
  2. 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.
  3. Escriba diskutil unmountDisk /dev/disk0 Esto desmontará el disco para que GPT pueda escribirle.
  4. 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)
  5. Escriba fdisk -d /dev/disk0 >/Volumes/fdisk.txt Esto hará que copia de seguridad de la tabla de particiones MBR.
  6. 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
    
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. Escriba fdisk -r -y /dev/disk0 </Volumes/fdisk.txt Esto se deshará  los cambios realizados en el paso 6.
  12. 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.

    
respondido por el Wes Sayeed 21.04.2015 - 01:38

Lea otras preguntas en las etiquetas