Mise à jour 1
Je ne pense pas qu'il existe un moyen d'empêcher OS X de mettre à jour la table MBR. Il semblerait qu'OS X s'appuie sur les entrées de partition apparaissant dans l'ordre croissant dans la table GPT. De plus, OS X souhaite que l'index de chaque entrée de partition MBR soit le même que l'entrée de partition dans la GPT. Occasionnellement, lorsque OS X trouve une anomalie, il effectue une correction.
Les utilisateurs ont trouvé des outils tels que gdisk qui permettent de modifier la table MBR. Cela permettra aux entrées GPT avec des indices supérieurs à 4 d'apparaître dans la table MBR. Les corrections de ce type sont temporaires car OS X peut les effacer à tout moment. En outre, El Captain (OS X 10.11), avec SIP activé (par défaut), ne permet pas à gdisk
modifier la table MBR. Rod Smith a récemment publié des modifications de rEFInd qui permettent d'activer ou de désactiver le SIP au moment du démarrage.
Puisque vous parlez d'un Hybrid GPT à utiliser avec Windows, je suppose que vous avez un Mac datant d'avant 2012. Mon Mac est un iMac de 2007. J'ai exécuté Vista en mode 32 et Windows 7, 8, 8.1 et 10 en mode 64 bits. Ces installations ne provenaient pas de mises à jour, mais plutôt d'installations propres dans des partitions fraîchement formatées. Dans chaque cas, le gestionnaire de périphériques a montré que tous les périphériques fonctionnaient correctement après l'installation du Boot Camp Support Software. De même, aucune version de l'assistant Boot Camp n'a été utilisée pour installer Windows. Cependant, en raison des limitations du micrologiciel de mes Macs, je suis obligé d'installer Windows en mode BIOS/MBR.
Outre Windows et OS X, j'ai également installé Ubuntu Linux 64 bits. Comme Windows doit être installé en mode BIOS/MBR, j'ai décidé d'installer Ubuntu en mode EFI/GPT. De plus, pour faciliter le choix du système d'exploitation au démarrage, j'installe rEFInd dans sa propre partition.
Combien de partitions cela fait-il pour mon ordinateur ? Comptons.
- 1 partition EFI formatée en FAT.
- 2 partitions Windows formatées NTFS. (Il m'arrive d'avoir deux Windows différents installés)
- 1 Partition formatée en gras pour les données.
- 1 partition OS X formatée HFS+. ( Je n'utilise pas Core Storage)
- 1 partition de récupération OS X HFS+ formatée
- 1 partition formatée HFS+ (Parfois, j'ai un ancien système d'exploitation OS X installé sur mon disque dur) installé ici)
- 2 partitions nécessaires pour Ubuntu (actuellement vides, Ubuntu a été installé)
- 1 petite partition HFS+ pour rEFInd.
Étant donné que seul Windows est tenu d'utiliser un schéma BIOS/MBR, il était logique de placer toutes les partitions FAT et NTFS en premier sur mon disque principal. Faire la même chose sur un autre ordinateur dépend de l'équipement et des logiciels disponibles. Dans mon cas, je dispose de 2 To de stockage externe, d'une licence WinClone et d'une connexion internet de 40 Mo/sec. Je peux démarrer OS X à partir du stockage externe, ce qui me donne la possibilité de sauvegarder une image de tout ou partie de mon disque interne et de le repartitionner si nécessaire.
Réponse originale
La réponse semble évidente.
Placez les partitions Windows et données avant les partitions OS X et Linux.
J'ai fait cela sur mon iMac 2007 et j'ai éliminé les problèmes que vous rencontrez.
Le moyen le plus simple d'y parvenir est d'installer OS X sur un disque externe et de démarrer à partir de ce disque. Vous pouvez ensuite repartitionner votre disque interne. Installez ensuite OS X sur le disque interne, puis les autres systèmes d'exploitation. C'est ce que j'ai fait.
Pour vous expliquer quelles sont les autres options d'installation disponibles, j'aurais besoin de connaître le modèle/année de votre Mac.