Ich wusste nicht, dass dies zu Problemen führen würde, aber ich habe mit dem Festplatten-Dienstprogramm meine Bootcamp-Partition gelöscht und dann versucht, die Größe meiner Hauptpartition so zu ändern, dass sie die Festplatte ausfüllt. Dies führt zu einem Fehler und ich habe nach Antworten gesucht, die nur mitgeteilt werden ,
Sie müssen Mac OS X neu installieren (das ist die einzige Lösung).
Sie sollten die Boot Camp-Partition im Boot Camp-Assistenten entfernt haben.
Was?? Im Festplatten-Dienstprogramm wurde keine Warnung angezeigt.
Wenn Sie diese Bootcamp-Partition löschen, kann Windows möglicherweise nicht mehr gestartet werden.
Ich habe das gesehen, aber es war in Ordnung - ich wollte Windows nicht mehr booten, ich wollte es löschen. Also, was soll ich jetzt tun?
Antworten:
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 verwendengpt
.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 GBNehmen Sie die Startposition (erste Spalte), dort werden wir gpt anweisen, die neue Partition mit zu erstellen
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
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.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 angezeigtDiese 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 undumount
diese zu finden.erzeugt eine riesige Liste von Partitionen:
-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.
quelle
gpt add
"Resource Busy" aktiviert wurde, aber es einfach genug war, um die gleicheumount
Lösung zu verwenden, und es kam dann gut hinzu. Verwenden Sie im Festplatten-Dienstprogramm nicht den "-" - Link, sondern das "Löschen", indem Sie auf die neu erstellte Partition klicken und diese in BOOTCAMP umbenennen. Dann hat die Wiederherstellung auf magische Weise funktioniert!