2012-11-20 06:38:31 +0000 2012-11-20 06:38:31 +0000
43
43

Windows detecta el disco GPT como MBR en el arranque EFI

Este disco es OCZ VERTEX 128GB SSD. Está formateado como GPT de OSX. La disposición 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 i EFI Boot windows 7 64bit USB installer, dice,

Windows no se puede instalar en este disco. El disco seleccionado tiene una tabla de particiones mbr, en el sistema EFI windows sólo se puede instalar en discos GPT.

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

Respuestas (1)

71
71
71
2012-11-20 23:16:55 +0000

¿Por casualidad usaste la Utilidad de Discos de Apple para crear un sistema de archivos FAT en esa partición que iba a ser de Windows? Si es así, has convertido 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 del MBR híbrido. Un número de utilidades puede hacer esto. Describiré cómo hacerlo con mi propia utilidad GPT fdisk (gdisk) :

  1. Descargue GPT fdisk desde su página de Sourceforge e instálelo. (Hay versiones disponibles para Linux, OS X y Windows. Asumo que lo harás desde OS X). Alternativamente, podrías ejecutarlo desde un disco de emergencia de Linux como Parted Magic.
  2. Lanza gdisk en tu disco escribiendo sudo gdisk /dev/disk1 en una ventana de Terminal. (Cambia el identificador del dispositivo si no es el que presentaste antes o si usas otro SO para el trabajo).
  3. Escribe p para ver la tabla de particiones y verificar que estás trabajando en el disco correcto. Si no es así, teclea q para salir sin guardar los cambios e inténtalo de nuevo con otro dispositivo.
  4. Escribe x para entrar en el menú de expertos.
  5. Teclea n para crear un nuevo MBR de protección. Ten en cuenta que gdisk no confirmará el cambio; sólo te mostrará un nuevo menú de expertos.
  6. Escribe w para guardar los cambios. Se le pedirá que confirme esta acción. Hágalo.

Con un poco de suerte esto arreglará el problema. Si no lo hace, sin embargo, puede utilizar la opción gdisk de v (en cualquier menú) para que gdisk busque problemas en la tabla de particiones. Puede arreglar algunos problemas menores automáticamente, pero otras veces tendrá que hacer cambios explícitos. Vea la documentación de GPT fdisk sobre reparaciones de GPT para más detalles.

  • *

El Capitan Addendum:

El OS X 10.11 de Apple (“El Capitan”) incluye una nueva característica, conocida como “rootless” o “System Integrity Protection”, que dificulta o imposibilita la ejecución de ciertos tipos de utilidades, incluyendo GPT fdisk. Sin duda, esta nueva característica pretende mejorar la seguridad, dificultando que el malware tome el control del ordenador o que los usuarios dañen accidentalmente sus propios sistemas; pero también causa problemas si realmente necesitas utilizar 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 saltarse esta nueva característica de seguridad.

Hay varias formas de evitar este problema, como por ejemplo

  • Utilizar un sistema operativo que no sea OS X, como un instalador de Ubuntu arrancado en su modo “probar antes de instalar”.
  • Mantenga pulsado Comando+R mientras arranca su Mac para iniciar el entorno de recuperación, en el que esta función está desactivada. En teoría, debería poder ejecutar gdisk en este entorno, aunque es posible que tenga que ajustar la variable de entorno PATH. (No he probado este método, así que puede haber obstáculos que no he considerado).
  • Arranca en el entorno de recuperación, abre una ventana de terminal, escribe csrutil disable, y reinicia en tu entorno normal. Esta acción desactiva el sistema sin raíces. Puedes volver a habilitarlo realizando estos pasos pero pasando enable en lugar de disable a csrutil.

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