Schnelle Lösung: Fake Bootcamp.
"Ich habe den freien Speicherplatz (den OS X nicht verwenden konnte) als MS-DOS partitioniert. Der Bootcamp-Assistent hielt es für Windows und konnte diese MS-DOS-Partition entfernen und Mac OS auf einer einzelnen Partition wiederherstellen."
Dies ist die einfachste Lösung. Versuchen Sie es also zuerst.
Kein Glück? Langer Fix:
In meinem Fall konnte ich das Festplatten-Dienstprogramm nicht zum Erstellen der Partition verwenden.
Ich habe versucht gpt
, die Partition mit neu zu erstellen, aber sie hat nicht in die GPT geschrieben, während eine der Partitionen geladen war. Da es sich jedoch um meine Boot-Partition handelt, wurde die Festplatte verwendet, da eine der Partitionen (meine Boot-Partition!) Gemountet ist. Wir müssen also von not-this-disk booten, alle Partitionen auf der Festplatte aushängen und dann verwenden gpt
.
Internet-Wiederherstellung
Starten Sie zur Internetwiederherstellung (halten Sie Cmd + Opt + R während des Startvorgangs gedrückt), damit die Festplatte nicht verwendet wird. Wenn Ihr Computer für die Internetwiederherstellung zu alt ist, sollten Sie in der Lage sein, von einer anderen Festplatte (nicht einer anderen Partition) zu booten und das gleiche Ergebnis zu erzielen. Hinweis: In diesem Fall können die Datenträgernummern ( /dev/disk0
) für Sie unterschiedlich sein.
Starten Sie Internet Recovery und gehen Sie zu Dienstprogramme -> Terminal.
-bash-3.2# gpt show /dev/disk0
Dies ist der Raum, den ich zurückfordern möchte.
Nehmen Sie zur Überprüfung der Gesundheit die Größe (zweite Spalte), multiplizieren Sie sie mit 512 und dividieren Sie sie durch eine Milliarde. Das Ergebnis sollte mit der Größe Ihrer früheren Bootcamp-Partition in GB übereinstimmen.
Beispiel: 58593759
* 512 / 1,000,000,000 = 30 GB
Nehmen Sie die Startposition (erste Spalte), dort werden wir gpt anweisen, die neue Partition mit zu erstellen
gpt add -b <start position> -t windows /dev/disk0
In meinem Fall können Sie sehen, dass die Startposition ist 431640960
. Sie können und sollten in Ihrem eigenen Terminal / Kopieren / Einfügen auswählen, um diese Nummer korrekt zu kopieren.
Beispiel: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0
/dev/disk0s4 added
Schließlich!
Wenn Sie eine Fehlermeldung erhalten haben No such file or directory
, lesen Sie den nächsten Abschnitt und versuchen Sie es erneut.
Angenommen, Sie haben die Festplatte in Ordnung hinzugefügt reboot
und löschen die neue Partition mit dem Festplatten-Dienstprogramm als MS-DOS. Starten Sie den Bootcamp-Assistenten und wählen Sie Windows 7 entfernen.
Bootcamp wurde entfernt und Ihre Festplatte wurde auf einem einzelnen Volume wiederhergestellt.
Und alles was ich brauchte war mein ganzer Tag.
Gerät '/ dev / disk0' kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Wenn Sie den gpt add
Befehl verwenden, wird möglicherweise der Fehler angezeigt
Gerät '/ dev / disk0' kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Diese Nachricht ist sehr verwirrend. Wir haben das Gerät gerade vorher mit gelesen gpt show
. Diese Meldung bedeutet wirklich, dass das Gerät verwendet wird.
Möglicherweise wurde es von OS X Recovery bereitgestellt, und Sie müssen die Bereitstellung aufheben. Verwenden Sie den mount
Befehl, um Ihre gemountete Partition und umount
diese zu finden.
-bash-3.2# mount
erzeugt eine riesige Liste von Partitionen:
/dev/disk2s3 on /
devfs on /dev
/dev/disk3 on /Volumes
/dev/disk4 on /private/var/tmp
/dev/disk5 on /private/var/run
/dev/disk6 on /System/Installation
/dev/disk7 on /private/var/db
/dev/disk8 on /private/var/folders
/dev/disk9 on /private/var/root/Library
/dev/disk10 on /Library/ColorSync/Profiles/Displays
/dev/disk11 on /Library/Preferences
/dev/disk12 on /Library/Preferences/SystemConfiguration
/dev/disk13 on /Library/Keychains
/dev/disk1 /Volumes/Macintosh HD <--- unmount this /Volumes/<YourDisk>
-bash-3.2# umount /dev/disk1
Es wird in regelmäßigen Abständen automatisch wieder eingehängt. Versuchen Sie also, sich zu beeilen, oder Sie müssen es wieder aushängen.