Actualización 1
No creo que haya una forma de evitar que OS X actualice la tabla MBR. Parece que OS X confía en que las entradas de las particiones aparezcan en orden ascendente en la GPT. Además, OS X desea que el índice de cada entrada de la partición MBR sea el mismo que la entrada de la partición en la 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 GPT con índices superiores a 4 aparezcan en la tabla MBR. Los arreglos de este tipo son temporales ya que OS X puede borrarlos en cualquier momento. Además, El Capitán (OS X 10.11), con el SIP activado (por defecto), no dejará gdisk
cambiar la tabla MBR. Rod Smith ha publicado recientemente cambios en rEFInd que permiten activar/desactivar el SIP en el momento del arranque.
Como te refieres a un GPT Híbrido para usar con Windows, voy a suponer que tienes un Mac con fecha anterior a 2012. Mi Mac es un iMac de 2007. He ejecutado Vista en modo 32 y Windows 7, 8, 8.1 y 10 en modo 64 bits. Estas instalaciones no eran de actualizaciones, sino instalaciones limpias en particiones recién formateadas. En todos los casos, el Administrador de dispositivos mostró que todos los dispositivos funcionaban correctamente después de instalar el software de soporte de Boot Camp. Además, no se utilizó ninguna versión del Asistente Boot Camp para instalar Windows. Sin embargo, debido a las limitaciones del firmware de mis Macs, tengo que instalar Windows en modo BIOS/MBR.
Junto con Windows y OS X, también he instalado Ubuntu Linux de 64 bits. Como Windows necesita ser instalado en modo BIOS/MBR, decidí instalar Ubuntu en modo EFI/GPT. Además, para ayudar a elegir un sistema operativo en el arranque, instalo rEFInd en su propia partición.
Entonces, ¿cuántas particiones tiene mi ordenador? Vamos a contar.
- 1 partición EFI formateada FAT.
- 2 particiones de Windows con formato NTFS. (A veces tengo dos Windows diferentes instalados)
- 1 Partición con formato de grasa para los datos.
- 1 partición HFS+ de OS X formateada. ( No uso Core Storage)
- 1 partición de recuperación de OS X con formato HFS+
- 1 partición formateada en HFS+ (a veces tengo instalado un OS X más antiguo aquí)
- 2 particiones necesarias para Ubuntu (actualmente vacías, Ubuntu fue instalado)
- 1 pequeña partición HFS+ para rEFInd.
Dado que sólo Windows debe utilizar un esquema BIOS/MBR, tenía sentido poner primero todas las particiones FAT y NTFS en mi unidad principal. Hacer lo mismo en otro ordenador depende del equipo y del software que se tenga. 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 hacer una copia de seguridad de parte o de todo mi disco interno y reparticionar según sea necesario.
Respuesta original
La respuesta parece obvia.
Coloque las particiones de Windows y de datos antes de las particiones de OS X y Linux.
Yo hice esto en mi iMac 2007 y he eliminado los problemas que tienes.
La forma más fácil de conseguirlo es instalar OS X en una unidad externa y arrancar desde esta unidad. Luego puedes reparticionar tu disco interno. A continuación, instala OS X en la unidad interna, seguido de los demás sistemas operativos. Esto es lo que yo hice.
Para explicar qué otras opciones de instalación están disponibles, necesitaría saber el modelo/año de tu Mac.