Haben Sie zufällig Apples Festplattendienstprogramm verwendet, um ein FAT-Dateisystem in dieser zukünftigen Windows-Partition zu erstellen? Wenn ja, haben Sie die Platte von einer legalen GPT-Platte in eine hybrid MBR -Platte umgewandelt, die OS X als GPT und Windows als MBR sieht. Die Lösung in diesem Fall ist, die hybriden MBR-Daten zu löschen. Eine Reihe von Dienstprogrammen kann dies tun. Ich beschreibe, wie man es mit meinem eigenen GPT fdisk (gdisk
) Dienstprogramm macht:
- Laden Sie GPT fdisk von seiner Sourceforge-Seite herunter und installieren Sie es. (Es gibt Versionen für Linux, OS X und Windows. Ich gehe davon aus, dass Sie dies von OS X aus tun werden.) Alternativ können Sie es auch von einer Linux-Notfalldiskette wie Parted Magic
- Starten Sie
gdisk
auf Ihrer Festplatte, indem Sie sudo gdisk /dev/disk1
in ein Terminal-Fenster eintippen. (Ändern Sie den Gerätebezeichner, falls er nicht so ist, wie Sie ihn vorhin dargestellt haben, oder falls Sie ein anderes Betriebssystem für diese Aufgabe verwenden.)
- Geben Sie
p
ein, um die Partitionstabelle anzuzeigen und zu überprüfen, ob Sie auf der richtigen Festplatte arbeiten. Falls nicht, geben Sie q
ein, um den Vorgang zu beenden, ohne Ihre Änderungen zu speichern, und versuchen Sie es mit einem anderen Gerät erneut.
- Geben Sie
x
ein, um das Expertenmenü aufzurufen.
- Geben Sie
n
ein, um einen neuen Schutz-MBR zu erstellen. Beachten Sie, dass gdisk
eine Änderung nicht bestätigt, sondern nur eine neue Experteneingabeaufforderung anzeigt.
- Geben Sie
w
ein, um Ihre Änderungen zu speichern. Sie werden aufgefordert, diese Aktion zu bestätigen. Tun Sie dies.
Mit etwas Glück wird das Problem dadurch behoben. Wenn das nicht der Fall ist, können Sie die Option gdisk
(in einem beliebigen Menü) verwenden, um v
nach Problemen mit der Partitionstabelle suchen zu lassen. Es kann einige kleinere Probleme automatisch beheben, aber in anderen Fällen müssen Sie explizit Änderungen vornehmen. Siehe die GPT fdisk-Dokumentation zu GPT-Reparaturen für Details.
El Capitan Addendum:
Apples OS X 10.11 (“El Capitan”) enthält eine neue Funktion, bekannt als “Rootless” oder “System Integrity Protection”, die es schwierig oder unmöglich macht, bestimmte Arten von Dienstprogrammen, einschließlich GPT fdisk, auszuführen. Diese neue Funktion soll zwar die Sicherheit verbessern, indem sie es Malware erschwert, die Kontrolle über den Computer zu übernehmen, oder den Benutzern, versehentlich ihr eigenes System zu beschädigen; sie führt aber auch zu Problemen, wenn Sie GPT fdisk oder andere Werkzeuge von Drittanbietern wirklich benötigen. Wenn Apples eigene Werkzeuge das Entfernen eines hybriden MBRs erlauben, weiß ich nicht, wie es mit ihnen gemacht wird, also erfordert diese Aufgabe AFAIK wirklich das Umgehen dieser neuen Sicherheitsfunktion.
Es gibt mehrere Möglichkeiten, dieses Problem zu umgehen, wie z.B.:
- Verwenden Sie ein Nicht-OS X-Betriebssystem, wie z.B. ein Ubuntu -Installationsprogramm, das in den “Try before installing”-Modus gebootet wird.
- Halten Sie Befehl+R gedrückt, während Sie Ihren Mac booten, um die Wiederherstellungsumgebung zu starten, in der diese Funktion deaktiviert ist. Theoretisch sollten Sie in der Lage sein,
gdisk
in dieser Umgebung auszuführen, obwohl Sie möglicherweise die Umgebungsvariable gdisk
anpassen müssen. (Ich habe diesen Ansatz nicht ausprobiert, daher kann es Hürden geben, die ich nicht berücksichtigt habe.)
- Booten Sie in die Wiederherstellungsumgebung, öffnen Sie ein Terminal-Fenster, geben Sie
PATH
ein und booten Sie in Ihre normale Umgebung zurück. Diese Aktion deaktiviert das Rootless-System. Sie können es wieder aktivieren, indem Sie diese Schritte ausführen, aber csrutil disable
statt enable
an disable
übergeben.
Mehr zum Thema der Rootless-Umgebung finden Sie auf dieser Seite.