Avez-vous utilisé l'utilitaire de disque d'Apple pour créer un système de fichiers FAT dans cette partition “to be Windows” ? Si oui, vous avez converti le disque d'un disque GPT légal en un disque MBR hybride , qu'OS X considère comme GPT et Windows comme MBR. Dans ce cas, la solution consiste à effacer les données du MBR hybride. Un certain nombre d'utilitaires peuvent le faire. Je vais décrire comment le faire avec mon propre utilitaire GPT fdisk (gdisk
) :
- Téléchargez le fdisk GPT sur sa page Sourceforge et installez-le. (Des versions sont disponibles pour Linux, OS X et Windows. Je suppose que vous ferez cela à partir d'OS X). Alternativement, vous pouvez le lancer à partir d'un disque d'urgence Linux comme Parted Magic.
- Lancez
gdisk
sur votre disque en tapant sudo gdisk /dev/disk1
dans une fenêtre de Terminal. (Changez l'identifiant du périphérique si ce n'est pas comme vous l'avez présenté précédemment ou si vous utilisez un autre OS pour le travail).
- Tapez
p
pour afficher la table des partitions afin de vérifier que vous travaillez sur le bon disque. Sinon, tapez q
pour quitter sans enregistrer vos modifications et réessayer avec un autre périphérique.
- Tapez
x
pour entrer dans le menu des experts.
- Tapez
n
pour créer un nouveau MBR de protection. Notez que gdisk
ne confirmera pas un changement ; il vous montrera simplement une nouvelle invite d'experts.
- Tapez
w
pour enregistrer vos modifications. Il vous sera demandé de confirmer cette action. Faites-le.
Avec un peu de chance, cela résoudra le problème. Mais si ce n'est pas le cas, vous pouvez utiliser l'option gdisk
(dans n'importe quel menu) pour avoir v
et rechercher les problèmes de table de partition. Cela peut résoudre automatiquement certains problèmes mineurs, mais d'autres fois, vous devrez faire des modifications explicites. Voir la documentation GPT fdisk documentation on GPT repairs pour plus de détails.
El Capitan Addendum:
L'OS X 10.11 d'Apple (“El Capitan”) comprend une nouvelle fonctionnalité, connue sous le nom de “rootless” ou “System Integrity Protection”, qui rend difficile ou impossible l'exécution de certains types d'utilitaires, dont GPT fdisk. Cette nouvelle fonctionnalité est certes destinée à 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 elle pose également des problèmes si vous devez vraiment 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 on s'y prend avec eux, donc AFAIK cette tâche nécessite vraiment de contourner cette nouvelle fonctionnalité de sécurité.
Il y a plusieurs façons de contourner ce problème, comme par exemple
- Utiliser un OS X non OS, tel qu'un installateur Ubuntu démarré en mode “essayer avant d'installer”.
- Maintenez la touche Command+R enfoncée pendant que vous démarrez votre Mac pour lancer l'environnement de récupération, dans lequel cette fonction est désactivée. En théorie, vous devriez pouvoir exécuter
gdisk
dans cet environnement, bien que vous puissiez avoir besoin d'ajuster la variable d'environnement gdisk
. (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
PATH
, et 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 passant csrutil disable
plutôt que enable
à disable
.
Pour en savoir plus sur l'environnement sans racine, voir cette page.