Haben Sie zufällig das Festplatten-Dienstprogramm von Apple verwendet, um ein FAT-Dateisystem in dieser zukünftigen Windows-Partition zu erstellen? In diesem Fall haben Sie den Datenträger von einem legalen GPT-Datenträger in einen Hybrid-MBR- Datenträger konvertiert , den OS X als GPT und Windows als MBR ansieht. In diesem Fall besteht die Lösung darin, die Hybrid-MBR-Daten zu löschen. Eine Reihe von Dienstprogrammen kann dies tun. Ich beschreibe, wie ich es mit meinem eigenen GPT-gdisk
Dienstprogramm fdisk ( ) mache :
- Laden Sie GPT fdisk von der Sourceforge-Seite herunter und installieren Sie es. (Versionen sind für Linux, OS X und Windows verfügbar. Ich gehe davon aus, dass Sie dies unter OS X tun.) Alternativ können Sie es von einer Linux-Notfall-CD wie Parted Magic ausführen .
- Starten Sie
gdisk
auf Ihrer Festplatte, indem Sie sudo gdisk /dev/disk1
in ein Terminalfenster tippen. (Ändern Sie die Gerätekennung, wenn dies nicht der Fall ist, den Sie zuvor angegeben haben, oder wenn Sie ein anderes Betriebssystem für den Auftrag verwenden.)
- Geben Sie
p
die Partitionstabelle anzuzeigen Sie arbeiten an der richtigen Datenträger zu überprüfen. Wenn nicht, geben Sie ein, um den Vorgang q
zu beenden, ohne die Änderungen zu speichern, und versuchen Sie es erneut mit einem anderen Gerät.
- Geben Sie ein
x
, um das Expertenmenü aufzurufen.
- Geben Sie ein
n
, um einen neuen MBR-Schutz zu erstellen. Beachten Sie, dass gdisk
eine Änderung nicht bestätigt wird. Es wird nur eine neue Experten-Eingabeaufforderung angezeigt.
- Geben Sie ein
w
, um Ihre Änderungen zu speichern. Sie werden aufgefordert, diese Aktion zu bestätigen. Tun Sie dies.
Mit etwas Glück wird das Problem behoben. Wenn es nicht, obwohl, können Sie gdisk
‚s - v
Option (auf jedem Menü) zu haben , gdisk
sucht Partitionstabelle Probleme. Es kann einige kleinere Probleme automatisch beheben, aber manchmal müssen Sie explizite Änderungen vornehmen. Weitere Informationen finden Sie in der GPT fdisk-Dokumentation zu GPT-Reparaturen .
El Capitan Nachtrag:
Apples OS X 10.11 ("El Capitan") enthält eine neue Funktion, die als "rootless" oder "System Integrity Protection" bezeichnet wird und das Ausführen bestimmter Arten von Dienstprogrammen, einschließlich GPT fdisk, erschwert oder unmöglich macht. Mit dieser neuen Funktion soll die Sicherheit verbessert werden, indem es Malware erschwert wird, die Kontrolle über den Computer zu übernehmen, oder indem Benutzer versehentlich ihre eigenen Systeme beschädigen. Es verursacht jedoch auch Probleme, wenn Sie GPT fdisk oder andere Tools von Drittanbietern verwenden müssen. Wenn Apples eigene Tools das Entfernen eines hybriden MBR erlauben, weiß ich nicht, wie es damit gemacht wird. Daher erfordert AFAIK für diese Aufgabe die Umgehung dieser neuen Sicherheitsfunktion.
Es gibt verschiedene Möglichkeiten, um dieses Problem zu umgehen:
- Verwenden Sie ein Nicht-OS X-Betriebssystem, z. B. ein Ubuntu- Installationsprogramm, das im Modus "Vor der Installation testen" gestartet wurde.
- Halten Sie Befehlstaste + R gedrückt, während Sie Ihren Mac starten, um die Wiederherstellungsumgebung zu starten, in der diese Funktion deaktiviert ist. Theoretisch sollten Sie
gdisk
in dieser Umgebung ausgeführt werden können, obwohl Sie möglicherweise die PATH
Umgebungsvariable anpassen müssen . (Ich habe diesen Ansatz nicht ausprobiert, daher gibt es möglicherweise Hürden, die ich nicht in Betracht gezogen habe.)
- Starten Sie die Wiederherstellungsumgebung, öffnen Sie ein Terminalfenster
csrutil disable
, geben Sie ein und starten Sie Ihre reguläre Umgebung neu. Diese Aktion deaktiviert das rootless-System. Sie können es wieder aktivieren, indem Sie diese Schritte ausführen, aber enable
nicht disable
an übergeben csrutil
.
Weitere Informationen zum Thema "Rootless Environment" finden Sie auf dieser Seite.