Windows détecte le disque GPT en tant que MBR au démarrage EFI


42

Ce disque est un SSD OCZ VERTEX 128GB. Il est formaté en GPT sous OSX. La disposition du disque est,

/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

J'essaie d'installer Windows7 dans la partition "ssdwin", mais quand je l'installer USB EFI Boot Windows 7 64 bits, il dit,

Windows ne peut pas être installé sur ce disque. Le disque sélectionné a une table de partition mbr. Sur la fenêtre système EFI, vous ne pouvez installer que des disques GPT.

Mais mon disque est un disque GPT. aucune idée de comment je peux récupérer de cela?

Réponses:


69

Vous est-il arrivé d'utiliser l'Utilitaire de disque d'Apple pour créer un système de fichiers FAT dans cette future partition Windows? Si tel est le cas, vous avez converti le disque d'un disque GPT légal en un disque hybride MBR , qu'OS X considère comme GPT et Windows comme MBR. Dans ce cas, la solution consiste à effacer les données hybrides du MBR. Un certain nombre d’utilitaires peuvent le faire. Je vais décrire comment faire avec mon propre utilitaire GPT fdisk ( gdisk) :

  1. Téléchargez GPT fdisk depuis sa page Sourceforge et installez-le. (Les versions sont disponibles pour Linux, OS X et Windows. Je suppose que vous le ferez sous OS X.) Vous pouvez également l'exécuter à partir d'un disque d'urgence Linux tel que Parted Magic.
  2. Lancer gdisksur votre disque en tapant sudo gdisk /dev/disk1dans une fenêtre de terminal. (Modifiez l'identifiant du périphérique s'il ne correspond pas à ce que vous avez présenté précédemment ou si vous utilisez un autre système d'exploitation pour le travail.)
  3. Tapez ppour afficher la table de partition pour vérifier que vous travaillez sur le bon disque. Sinon, tapez qpour quitter sans enregistrer vos modifications et réessayez avec un autre appareil.
  4. Tapez xpour entrer dans le menu des experts.
  5. Tapez npour créer un nouveau MBR protecteur. Notez que gdiskcela ne confirmera pas un changement; il ne vous reste plus qu'à vous montrer le message d'un nouvel expert.
  6. Tapez wpour enregistrer vos modifications. Vous serez invité à confirmer cette action. Le faire

Avec un peu de chance, cela résoudra le problème. Si ce n'est pas le cas, vous pouvez utiliser gdiskl' voption (dans n'importe quel menu) pour gdiskrechercher des problèmes de table de partition. Il peut résoudre automatiquement certains problèmes mineurs, mais vous devrez parfois apporter des modifications explicites. Consultez la documentation GPT fdisk sur les réparations GPT pour plus de détails.


Additif El Capitan:

OS X 10.11 ("El Capitan") d'Apple inclut une nouvelle fonctionnalité, appelée "sans racine" ou "Protection de l'intégrité du système", qui rend difficile ou impossible l'exécution de certains types d'utilitaires, y compris GPT fdisk. Certes, cette nouvelle fonctionnalité vise à améliorer la sécurité en empêchant les logiciels malveillants de prendre le contrôle de l'ordinateur ou les utilisateurs d'endommager accidentellement leurs propres systèmes. mais cela pose également des problèmes si vous avez vraiment besoin d'utiliser GPT fdisk ou d'autres outils tiers. Si les propres outils d’Apple permettent de supprimer un MBR hybride, je ne sais pas comment procéder avec eux. Par conséquent, cette tâche, selon ce que l’on sait vraiment, nécessite de contourner cette nouvelle fonctionnalité de sécurité.

Il existe plusieurs façons de contourner ce problème, par exemple:

  • Utilisez un système d'exploitation autre que OS X, tel qu'un programme d' installation Ubuntu démarré en mode "Essayer avant d'installer".
  • Maintenez les touches Commande + R enfoncées pendant que vous démarrez votre Mac pour lancer l'environnement de récupération dans lequel cette fonctionnalité est désactivée. En théorie, vous devriez pouvoir fonctionner gdiskdans cet environnement, même si vous devez éventuellement ajuster la PATHvariable d'environnement. (Je n'ai pas essayé cette approche, donc il y a peut-être des obstacles que je n'ai pas pris en compte.)
  • Démarrez dans l'environnement de récupération, ouvrez une fenêtre de terminal, tapez csrutil disableet redémarrez dans votre environnement habituel. Cette action désactive le système sans racine. Vous pouvez le réactiver en effectuant ces étapes mais en transmettant enableplutôt que disablepour csrutil.

Pour plus d'informations sur l'environnement sans racine, consultez cette page.


1
Rod, merci beaucoup d'avoir mis cela en place. J'avais de gros problèmes avec la même chose sur un Macbook Pro Retina 2013 nouvellement formaté. Impossible d'installer Win8 directement à l'aide de la méthode assistant de bootcamp légitime (je n'ai pas bidouillé avec l'utilitaire de disque). J'ai toujours eu le problème et suivre votre tutoriel au T a fonctionné à merveille. Merci encore! Vous m'avez économisé des milliards d'années à essayer de faire fonctionner cela.
saurabhj

3
Ces étapes détruisent les données hybrides du MBR, mais ce dernier ne fait que dupliquer (sous forme de MBR) une à trois entrées de partition GPT. Les entrées GPT restent intactes et accessibles, vous ne devez donc pas perdre l'accès à aucun de vos fichiers. Bien entendu, tout cela suppose que les tables de partition sont valides (ou aussi "valables" que n'importe quel MBR hybride peut l'être). Si vos tables de partition sont endommagées et que votre MBR hybride spécifie des partitions qui n'ont pas d'équivalent GPT, vous les perdrez. Ce serait une configuration extrêmement illégale et dangereuse au début.
Rod Smith

1
Merci beaucoup @RodSmith! Je l'ai essayé tout à l'heure sur un OSX 10.10.1 Yosemite sur Macbook Pro 2012 pour Windows 8.1 et cela a fonctionné sans faille. Vos instructions sont très utiles et l'utilitaire est tout simplement génial. Je serai heureux de t'acheter du café un jour, dis-le-moi :)
MyPreciousss

1
Non seulement GPT fdisk a confirmé un MBR hybride, mais ces instructions ont également corrigé mon invite "Vous devez formater le disque ..." sous Windows 7 pour un disque externe lisible sans problème sous OS X et Ubuntu. Merci!
Sirap

2
C'était une bouée de sauvetage. Dans mon cas, BootCamp était responsable de la création de la condition de MBR hybride qui causait tant de problèmes. Après le correctif, j'ai réussi à effectuer une installation native à triple démarrage EFI sur mon système.
Evan Plaice
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.