Actualización 1
No creo que haya una manera de evitar que OS X actualice la tabla MBR. Parece que OS X se basa en las entradas de partición que aparecen en orden ascendente en el GPT. Además, OS X desea que el índice de cada entrada de partición MBR sea el mismo que la entrada de partición en el GPT. Ocasionalmente, cuando OS X encuentra una discrepancia, hará una corrección.
Los usuarios han encontrado herramientas, como gdisk , que permiten editar la tabla del MBR. Esto permitirá que las entradas de GPT con índices superiores a 4 aparezcan en la tabla de MBR. Las soluciones de este tipo son temporales, ya que OS X puede borrarlas en cualquier momento. Además, El Captain (OS X 10.11), con SIP activado (el valor predeterminado), no permitirá que gdisk
cambie la tabla de MBR. Rod Smith ha publicado recientemente cambios en rEFInd que permiten que SIP se active / desactive en el momento del arranque.
Dado que se refiere a un GPT híbrido para uso con Windows, asumiré que tiene una Mac con fecha anterior a 2012. Mi Mac es una iMac 2007. He ejecutado Vista en modo 32 y Windows 7, 8, 8.1 y 10 en modo de 64 bits. Estas instalaciones no se debieron a actualizaciones, sino a instalaciones limpias en particiones recién formateadas. En cada caso, el Administrador de dispositivos mostró que todos los dispositivos funcionaban correctamente después de instalar el software de soporte Boot Camp. Además, no se utilizó ninguna versión de Boot Camp Assistant para instalar Windows. Sin embargo, debido a las limitaciones del firmware de mi Mac, debo instalar Windows en modo BIOS / MBR.
Junto con Windows y OS X, también he instalado Ubuntu Linux de 64 bits. Como Windows necesita instalarse en modo BIOS / MBR, decidí instalar Ubuntu en modo EFI / GPT. Además, para ayudar a elegir un sistema operativo al inicio, instalo rEFInd en su propia partición.
Entonces, ¿cuántas particiones hace que mi computadora? Vamos a contar.
- 1 partición EFI FAT formateada.
- 2 particiones de Windows con formato NTFS. (A veces tengo dos Windows diferentes instalados)
- 1 partición formateada para datos.
- 1 partición OS X con formato HFS +. (No uso Core Storage)
- 1 partición de recuperación OS X con formato HFS +
- 1 partición con formato HFS + (a veces tengo instalado un OS X anterior
aquí)
- Se necesitan 2 particiones para Ubuntu (actualmente vacío, se instaló Ubuntu)
- 1 pequeña partición HFS + para rEFInd.
Ya que solo se requiere que Windows use un esquema BIOS / MBR, tenía sentido poner todas las particiones FAT y NTFS primero en mi unidad principal. Hacer lo mismo en una computadora diferente depende de qué equipo y software esté disponible. En mi caso, tengo 2 TB de almacenamiento externo, una licencia de WinClone y una conexión a Internet de 40 MB / seg. Puedo arrancar OS X desde el almacenamiento externo, lo que me da la posibilidad de crear una imagen de copia de seguridad de parte o la totalidad de mi disco interno y volver a crear particiones según sea necesario.
Respuesta original
Bueno, la respuesta parece obvia.
Coloque las particiones de Windows y de datos antes de las particiones OS X y Linux.
Hice esto en mi iMac 2007 y eliminé los problemas que tienes.
La forma más sencilla de lograr esto es instalar OS X en una unidad externa y arrancar desde esta unidad. A continuación, puede reparticionar su unidad interna. Luego instale OS X en la unidad interna, seguido por los otros sistemas operativos. Esto es lo que hice.
Para explicar qué otras opciones de instalación están disponibles, necesitaría saber el modelo / año de su Mac.