Ich habe meine Bootcamp-Partition gelöscht, kann aber die Größe meiner OS X-Partition nicht ändern

16

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?

Arya
quelle
Ich hatte ein ähnliches Problem und als ich den Bootcamp-Assistenten öffnete, um die Windows-Partition zu löschen, öffnete ich das Festplatten-Dienstprogramm und "löschte die Bootcamp-Partition als Microsoft FAT" Fettdruck Ich habe darauf geklickt und meine Festplatte ist jetzt EINE
Ich möchte hinzufügen, dass diese obige Methode (Löschen der Bootcamp-Partition als FAT und anschließendes Öffnen des Bootcamp-Assistenten) mit minimalem Aufwand und in ca. 3 Minuten absolut einwandfrei funktioniert hat.
Xdavidliu
Klar, das ist die "Schnellkorrektur" am Anfang der Antwort :)
Arya

Antworten:

22

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.

Internet-Wiederherstellungs-Terminal

-bash-3.2# gpt show /dev/disk0

gpt zeige meine ehemalige Bootcamp-Partition

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 rebootund 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 addBefehl 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 mountBefehl, um Ihre gemountete Partition und umountdiese 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.

Arya
quelle
Alternative Lösung. Stellen Sie Bootcamp nicht an erster Stelle auf Ihr Hauptlaufwerk. Ich habe meine auf ein separates Laufwerk gestellt und musste nie durch deine offensichtliche Hölle [für die du mein volles Mitgefühl hast und gut dafür bist, dass du alles herausgefunden hast] in ... vielleicht 8 Jahren mit Optimierungen, Upgrades usw.
Tetsujin
@ Tetsujin: Noch sicherere Lösung, während wir in der Nachbarschaft sind: Verwenden Sie Bootcamp überhaupt nicht. Ich werde ab diesem Zeitpunkt VirtualBox verwenden!
Arya
Toller Beitrag - wenn Sie hinzufügen möchten, wie jemand sein System als erster Schritt hier sichern würde, wäre das großartig. Ich habe es nicht in Frage gestellt, da es Teil der Lösung und nicht des ursprünglichen Problems zu sein scheint.
bmike
Einige zusätzliche Tipps: Führen Sie im "Wiederherstellungsmodus" auch eine Reparaturdiskette auf der Haupt-OSX-Partition aus. Ich hatte ein paar kleine Probleme, die das Bootcamp daran hinderten, die Wiederherstellung abzuschließen (letzter Schritt im Prozess). Einige Personen gaben an, dass sie File Vault deaktivieren mussten, um diesen Vorgang abzuschließen. Am Ende habe ich auch meine ausgeschaltet, aber ich bin mir nicht sicher, ob es gebraucht wurde.
1
Ich habe mich gerade vor einer vollständigen Neuformatierung gerettet. Der einzige kleine Unterschied bestand darin, dass gpt add"Resource Busy" aktiviert wurde, aber es einfach genug war, um die gleiche umountLö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!
ldg