Windows detecta el disco GPT como MBR en el arranque EFI

42

Este disco es SSD OCZ VERTEX de 128 GB. Está formateado como GPT de OSX. El diseño del disco es,

/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                 Apple_RAID                         63.8 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
   4:       Microsoft Basic Data ssdwin                  63.9 GB    disk1s4

Estoy tratando de instalar windows7 en la partición "ssdwin", pero cuando instalo EFI Boot windows 7 64bit USB, dice:

Windows no se puede instalar en este disco. El disco seleccionado tiene una tabla de particiones mbr, en la ventana del sistema EFI solo se puede instalar en discos GPT.

Pero mi disco es el disco GPT. ¿Alguna idea de cómo puedo recuperarme de esto?

Sarim
fuente

Respuestas:

69

¿Por casualidad usaste la Utilidad de Discos de Apple para crear un sistema de archivos FAT en esa futura partición de Windows? Si es así, convirtió el disco de un disco GPT legal en un disco MBR híbrido , que OS X ve como GPT y Windows ve como MBR. La solución en este caso es borrar los datos híbridos de MBR. Varias utilidades pueden hacer esto. Describiré cómo hacerlo con mi propia utilidad GPT fdisk ( gdisk) :

  1. Descargue GPT fdisk de su página de Sourceforge e instálelo. (Hay versiones disponibles para Linux, OS X y Windows. Supongo que lo hará desde OS X). Alternativamente, puede ejecutarlo desde un disco de emergencia de Linux como Parted Magic.
  2. Inicie gdisken su disco escribiendo sudo gdisk /dev/disk1en una ventana de Terminal. (Cambie el identificador del dispositivo si no es como lo presentó anteriormente o si usa otro sistema operativo para el trabajo).
  3. Escriba ppara ver la tabla de particiones para verificar que está trabajando en el disco correcto. De lo contrario, escriba qpara salir sin guardar los cambios e intente nuevamente con otro dispositivo.
  4. Escriba xpara ingresar al menú de expertos.
  5. Escriba npara crear un nuevo MBR protector. Tenga en cuenta que gdiskno confirmará un cambio; solo le mostrará el aviso de un nuevo experto.
  6. Escriba wpara guardar sus cambios. Se le pedirá que confirme esta acción. Hazlo

Con suerte, esto solucionará el problema. Sin embargo, si no es así, puede usar gdiskla vopción (en cualquier menú) para gdiskbuscar problemas en la tabla de particiones. Puede solucionar algunos problemas menores automáticamente, pero en otras ocasiones necesitará hacer cambios explícitos. Consulte la documentación de fdisk GPT sobre reparaciones GPT para más detalles.


Anexo de El Capitán:

El OS X 10.11 de Apple ("El Capitan") incluye una nueva función, conocida como "sin raíz" o "Protección de integridad del sistema", que hace que sea difícil o imposible ejecutar ciertos tipos de utilidades, incluido GPT fdisk. Sin duda, esta nueva característica tiene como objetivo mejorar la seguridad al dificultar que el malware tome el control de la computadora o que los usuarios dañen accidentalmente sus propios sistemas; pero también causa problemas si realmente necesita usar GPT fdisk u otras herramientas de terceros. Si las propias herramientas de Apple permiten eliminar un MBR híbrido, no sé cómo se hace con ellas, por lo que AFAIK esta tarea realmente requiere pasar por alto esta nueva característica de seguridad.

Hay varias formas de solucionar este problema, como:

  • Utilice un sistema operativo que no sea OS X, como un instalador de Ubuntu iniciado en su modo "probar antes de instalar".
  • Mantenga presionada la tecla Comando + R mientras inicia su Mac para iniciar el entorno de recuperación, en el que esta función está deshabilitada. En teoría, debería poder ejecutar gdisken este entorno, aunque es posible que deba ajustar la PATHvariable de entorno. (No he probado este enfoque, por lo que puede haber obstáculos que no he considerado).
  • Inicie en el entorno de Recuperación, abra una ventana de Terminal, escriba csrutil disabley reinicie en su entorno normal. Esta acción deshabilita el sistema sin raíz. Puede volver a habilitarlo realizando estos pasos, pero pase en enablelugar de disablehacerlo csrutil.

Para obtener más información sobre el tema del entorno sin raíz, consulte esta página.

Rod Smith
fuente
1
Rod, muchas gracias por poner esto. Estaba teniendo problemas importantes con lo mismo en un Macbook Pro Retina 2013 recién formateado. No se pudo instalar Win8 desde el primer momento a través del método de asistente de bootcamp legítimo (no jugué con la utilidad de disco). Todavía tenía el problema y seguir tu tutorial para la T funcionó de maravilla. ¡Gracias de nuevo! Me ahorraste muchísimas horas tratando de hacer que esto funcione.
saurabhj
3
Estos pasos destruyen los datos híbridos de MBR, pero el MBR híbrido simplemente duplica (en forma de MBR) una a tres entradas de partición GPT. Las entradas GPT permanecen intactas y accesibles, por lo que no debe perder el acceso a ninguno de sus archivos. Por supuesto, todo esto supone que las tablas de partición son válidas (o tan "válidas" como cualquier MBR híbrido puede ser). Si sus tablas de particiones están dañadas y su MBR híbrido especifica particiones que no tienen contrapartes GPT, entonces perderá esas particiones. Esta sería una configuración altamente ilegal y peligrosa desde el principio.
Rod Smith
1
Muchas gracias @RodSmith! Lo probé ahora en un OSX 10.10.1 Yosemite en Macbook Pro 2012 para Windows 8.1 y funcionó a la perfección. Sus instrucciones son muy útiles y la utilidad es simplemente genial. Estaré encantado de comprarte café en algún momento, házmelo saber :)
MyPreciousss
1
GPT fdisk no solo confirmó un MBR híbrido, sino que el uso de estas instrucciones también solucionó mi mensaje "Necesitas formatear el disco ..." en Windows 7 para un disco externo que pueda leerse bien en OS X y Ubuntu. ¡Gracias!
Sirap
2
Esto fue un salvavidas. En mi caso, BootCamp fue responsable de crear la condición de MBR híbrido que estaba causando tantos problemas. Después de la corrección, logré hacer una instalación nativa de triple arranque EFI en mi sistema.
Evan Plaice