Wie lösche ich eine BootCamp-Partition mit dem diskutil von Terminal?

Aus irgendeinem Grund lässt mich die BootCamp Assistant-App meine BootCamp-Partition nicht löschen. Wie kann ich dies mit Terminal und der diskutil Terminal-App tun?

Hast du das Festplatten-Dienstprogramm im Programme-Ordner probiert?
Es war das zweite, was ich versuchte; Alle Partitionssteuerelemente sind ausgegraut.
Haben Sie die Partitionen nach der Installation von BootCamp angepasst? Diese Diskussion kann einige nützliche Informationen liefern: Discussions.apple.com/thread/3698348 . Die Zusammenfassung lautet: Wenn Sie mehr als zwei Betriebssystempartitionen haben, müssen Sie möglicherweise Ihre OS X-Partition sichern und das Laufwerk neu formatieren (oder zumindest die vorhandenen Partitionen löschen) und dann Ihre OS X-Partition wiederherstellen.
Nein, ich habe die Partitionen nicht angepasst. Nach der Einrichtung von BootCamp habe ich die Kontrolle über die Partitionen über das Festplattendienstprogramm verloren. Partitionen können nicht in der Größe geändert, gelöscht oder hinzugefügt werden.
Ich weiß nicht, ob DU das tun soll, aber ich wäre nicht überrascht, wenn es Absicht ist, um zu verhindern, dass Sie in die Situation geraten, die in der Diskussion beschrieben wird, auf die ich verlinkt habe. Warum BootCamp Sie nicht deinstallieren lässt, ist ein Rätsel. Sie können versuchen, 1-800-SOS-APPLE anzurufen, um Unterstützung zu erhalten.
Übrigens, welche Version von OS X?
Eine Sache, die im BootCamp-Handbuch manuals.info.apple.com/en_US/boot_camp_install-setup_10.7.pdf erwähnt wird, ist, dass Sie andere Anwendungen beenden sollten und keine anderen Benutzer angemeldet sein sollten. Haben Sie einen Neustart gefolgt von versucht sich mit gedrückter Umschalttaste anmelden, um sicherzustellen, dass nichts startet, und dann den BootCamp-Assistenten öffnen?
Außerdem: Können Sie in Windows booten? Ist die BootCamp-Konfiguration gültig?
Ich kann in Windows booten, und es funktioniert auch über Parallels. Ich verwende 10.7.4, aber lassen Sie uns nicht auf das BootCamp-Problem eingehen. Ich möchte nur Terminal verwenden, um die Partition zu löschen.
Das Löschen einer BootCamp-Partition mit dem BootCamp-Assistenten ist möglicherweise nicht identisch mit dem Löschen von Partitionen mit dem Festplatten-Dienstprogramm, und wenn der BootCamp-Assistent Sie die Partition nicht löschen lässt, können die Dinge auf eine Weise durcheinander gebracht werden, die vor dem Löschen der Partition behoben werden muss. Zumindest ist es ein Hinweis darauf, was falsch ist. Haben Sie versucht, Apple diesbezüglich zu kontaktieren? (z. B. 1-800-SOS-APPLE.)

Antworten (6)

Folgendes hat bei mir funktioniert:

  1. verwenden diskutil list, um die kleine von Microsoft reservierte Partition zu finden, die Sie löschen möchten, aber das Festplattendienstprogramm (oder das Befehlszeilenäquivalent diskutil) lässt dies nicht zu. Nehmen wir an, es ist auf Festplatte 99 Partition 400 (meins war auf Festplatte 0 Partition 4)
  2. sudo diskutil eraseVolume JHFS+ deleteme /dev/disk99s400

Das Obige formatiert die Partition in Journaled HFS + und sobald Sie dies getan haben, können Sie sie einfach löschen (und dann die Größe usw. nach Belieben ändern).

Hinweis: Ich habe /dev/disk99s400 verwendet, weil das niemals funktionieren sollte, Sie müssen diese durch die richtige Festplatte und Partition ersetzen.

WARNUNG: Zerstörerisch, hohes Risiko. Führen Sie IMMER zuerst eine vollständige Sicherung durch, bevor Sie mit Partitionen schrauben. STETS.

Das hat bei mir total funktioniert. Ich hatte eine Bootcamp-Partition, die der Bootcamp-Assistent nicht entfernte, und das Festplatten-Dienstprogramm wurde nicht angezeigt (El Capitan Beta 3), und das Löschen mit diesem Befehl führte dazu, dass es angezeigt wurde. Ich könnte dann das Festplatten-Dienstprogramm verwenden, um es zu löschen und die Haupt-Macintosh-Festplatte wieder auf das volle Laufwerk zu vergrößern
Dies ist perfekt, um diesen Fehler zu beheben, wenn versucht wird, eine Windows-Partition zu entfernen: „MediaKit meldet nicht genügend Speicherplatz auf dem Gerät für den angeforderten Vorgang.“

Haben Sie versucht, von einem OSX-Installationsmedium zu booten? Diese haben sowohl ein Terminal (mit diskutil) als auch das GUI Disk Utility, das möglicherweise funktioniert, da Sie nicht mehr versuchen, das Laufwerk, von dem Sie booten, zu partitionieren.

Achtung, ab jetzt: hier Drachen! Stellen Sie sicher, dass Sie verstehen, was vor sich geht, bevor Sie damit beginnen, Sie können nicht auf halbem Weg zurückweichen! Prüfen Sie, ob Ihre Backups lesbar sind!

Wenn beide Versionen von diskutil auch hier fehlschlagen, bleiben Sie im Terminal des Installationsmediums und rufen Sie die Raw-Partitionstabelle ab mit:

gpt -r show disk0

Was wahrscheinlich passiert ist, ist, dass die beiden Partitionstabellen, GPT und MBR, nicht mehr synchron sind. Dies passiert, wenn Sie versuchen, Ihre Mac-Festplatte von Windows aus zu partitionieren. Das Obige zeigt die GPT-Version (die OSX verwendet). Dies zeigt die MBR-Version (die Windows verwendet):

fdisk /dev/disk0

Stellen Sie sicher, dass dies die Festplatte ist, die Sie ändern möchten (möglicherweise Festplatte1, Festplatte2 usw.). Notieren Sie sich die Nummer ( index) der Partition, die Sie löschen möchten, sowohl im GPT als auch im MBR. Sie sind vielleicht nicht gleich!

Wenn Sie verwirrt sind, posten Sie die Ausgabe der obigen 2 hier und fahren Sie nicht fort.

Unmounten Sie alle gemounteten Partitionen auf der Festplatte, die Sie partitionieren möchten, z

diskutil unmount "/Volumes/Macintosh HD"
diskutil unmount "/Volumes/BOOTCAMP"

Dann kommt der gefährliche Teil ( stellen Sie sicher, dass Sie Backups haben ): Löschen Sie die Partition mit dem gptDienstprogramm:

gpt remove -i 4 disk0

Stellen Sie sicher, dass Sie den Index der zu löschenden Partition (IN THE GPT) anstelle von „4“ und die genaue Festplatte, die Sie partitionieren, anstelle von „disk0“ ersetzen!

Schließlich müssen Sie dieselbe Partition aus dem MBR löschen (möglicherweise müssen Sie an dieser Stelle die Bereitstellung erneut aufheben).

Option 1: Entfernen Sie alle Spuren von Bootcamp (booten Sie nur OSX auf dieser Festplatte)

Wenn Sie alle Spuren von Boot Camp (keine anderen Betriebssysteme als Mac OS X) vollständig entfernen möchten, können Sie die MBR-Partitionstabelle vollständig zerstören und durch einen sogenannten "Schutz-MBR" ersetzen:

fdisk -e /dev/disk0

Damit landen Sie auf der fdisk-Befehlszeile – die Teile darin boldsind das, was Sie eingeben.

fdisk: 1>p

Dies zeigt Ihre Partitionstabelle, genau wie zuvor. Sie möchten sie durch eine einzelne Schutzpartition des Typs EE ersetzen, die die gesamte Festplatte abdeckt.

fdisk: 1>erase

fdisk:*1>edit 1

Partition id ('0' to disable) [0 - FF]: [0] (? for help)EE

Do you wish to edit in CHS mode? [n]n

Partition offset [0 - 505856]: [63]1

Partition size [1 - 505855]: [505855] (Drücken Sie hier einfach die Eingabetaste, um mit der Standardeinstellung fortzufahren - die genaue Anzahl hängt von Ihrer Festplattengröße ab.)

fdisk: 1>p

Dies sollte nun eine Partitionstabelle mit dem ersten Eintrag vom Typ EE und den verbleibenden 3 Einträgen leer anzeigen.

fdisk: 1>w

Schreibt Ihre Änderungen auf die Festplatte. Sie müssen fdisk mit beenden

fdisk: 1>q

Als nächstes: neu starten und beten.

Option 2: Entfernen Sie nur die betroffene Partition (wechseln Sie von Triple Boot zu Dual Boot oder so)

Wenn Sie den Hybrid-MBR behalten möchten, nur nicht die eine Partition, beginnen Sie mit der Bearbeitung des MBR wie folgt:

fdisk -e /dev/disk0

Damit landen Sie auf der fdisk-Befehlszeile – die Teile darin boldsind das, was Sie eingeben.

fdisk: 1>p

Dies zeigt Ihre Partitionstabelle, genau wie zuvor.

Suchen Sie den Eintrag, der der zu löschenden Partition entspricht, z. B. 4 , und bearbeiten Sie dann diesen Eintrag ( ersetzen Sie "4" durch Ihren Eintrag ):

fdisk:*1>edit 4

Partition id ('0' to disable) [0 - FF]: [7] (? for help)0

Partition 4 is disabled.

fdisk: 1>p

Dies sollte nun eine Partitionstabelle zeigen, in der die gelöschte Partition fehlt.

fdisk: 1>w

Schreibt Ihre Änderungen auf die Festplatte. Sie müssen fdisk mit beenden

fdisk: 1>q

Als nächstes: neu starten und beten.

Wie bereits erwähnt, funktioniert dies nicht, wenn Sie in normales OS X gebootet werden (Sie können ein von Ihnen verwendetes Laufwerk nicht bearbeiten). iMacs haben einen großen Hardwaredefekt, bei dem das DVD-Laufwerk oft nach nur wenigen Anwendungen kaputt geht, also ... konnte ich nicht von der offiziellen DVD booten. Offensichtlich war die Wiederherstellungspartition auch nicht gut – aber das Herunterladen von Apples „USB Recovery Disk Creator“-App und das Booten davon hat den Trick gemacht – support.apple.com/downloads/DL1433/en_US/RecoveryDiskAssistant.dmg

Die Antwort ist, von der Wiederherstellungs-HD-Partition zu booten, die Festplatte zu verwenden und die Bootcamp-Partition auszuwählen. Wählen Sie dann auf der Registerkarte „Löschen“ das Format aus und ändern Sie es in „Mac OS Extended Journaled“. Jetzt können Sie das Laufwerk löschen.

Ich bin mir nicht sicher, ob wir die genaue Situation haben, aber durch das Befolgen/Übersetzen von Ratschlägen in einem anderen Thread, http://apple.stackexchange.com/questions/145292/i-deleted-my-bootcamp-partition-but-cant-resize- my-os-x-partition Ich konnte die Funktionalität des Bootcamp-Assistenten wiederherstellen. Mir fehlen die "Reputationspunkte", um dort zu kommentieren, wollte aber weitergeben, dass dies für mich funktioniert hat. Meine System-/Hardwarespezifikationen lauten wie folgt:
MacBook Pro (Retina, 13 Zoll, Anfang 2015)

OSX Yosemite: 10.10.5 (14F1605) Prozessor: 2,7 GHz Intel Core i5 Arbeitsspeicher: 8 GB 1867 MHz DDR3 Grafik: Intel Iris Graphics 6100 1536 MB

Meine spezifischen Informationen:
Ich bin leider den fehlerhaften Ratschlägen des Apple-Supports gefolgt und den Anweisungen des telefonischen Supports gefolgt, um das Festplatten-Dienstprogramm aufzurufen, meine BOOTCAMP-Partition zu löschen und das Format auf OS X Extended (Journaled) einzustellen. Nach dieser Aktion wurde Windows gelöscht, mehrere Megabyte "andere" blieben übrig, und meine Partition war immer noch vorhanden, mit 98 GB unzugänglichem Speicher.
Auf diese Weise habe ich die gleiche Situation geschaffen, die Sie zu beschreiben scheinen. Infolgedessen reagierte mein Festplatten-Dienstprogramm nicht mehr auf Versuche, meine Partition zu ändern, und mein Bootcamp-Assistent hatte jetzt eine ausgegraute Registerkarte, die, wenn ich ursprünglich dorthin geleitet worden wäre, die Windows-Partition gelöscht UND ein einzelnes Laufwerk wiederhergestellt hätte.
Beachten Sie, dass Bootcamp als Teil eines einzelnen Laufwerks begann,das ist wichtig. Ich habe keine Ahnung, ob diese Lösung für Bootcamp-Setups auf separaten Laufwerken funktioniert. Mein Problem ging an einen Vorgesetzten, und nach zwei Wochen hatte ich keine Antwort vom Apple-Support, also habe ich online recherchiert und herausgefunden, was funktioniert!

LÖSUNG: Wie im Thread empfohlen, habe ich das Festplattendienstprogramm erneut ausgeführt. Zwei Mitglieder schlugen vor, das Format auf etwas anderes als OS X Extended Journaled einzustellen. Erneutes Löschen und Formatieren war die einzige Option, die Disc Utilities zur Verfügung stellte.
Ein Kommentar von Benutzer 102419 schlug vor, auf „Microsoft FAT“ zu löschen und zu formatieren.
Eine zweite, ausführlichere Antwort von http://apple.stackexchange.com/users/5472/bmike schlug eine ähnliche schnelle Lösung vor, spezifizierte jedoch die Formatierung in MS DOS, um den Computer zu täuschen, dass Windows immer noch in der Partition installiert war.
Endergebnis, das hat bei mir funktioniert, aber die für das Dropdown-Menü in Yosemite verwendete Terminologie war "DOS FAT" .
Das Löschen und Formatieren der Partition in DOS FAT führte sofort zu einer Rückkehr zur Funktionalität des Bootcamp-Assistenten, um Windows hinzuzufügen oder zu entfernen. Ich traf glücklich die Wahl, drückte auf Weiter und erhielt die Option, mein Laufwerk auf ein einzelnes 248-GB-OS X WIEDERHERZUSTELLEN.

Der Vorgang dauerte ungefähr 5-7 Minuten ... was eine lange Zeit ist, wenn Sie sich Sorgen machen, dass Sie es vermasselt haben könnten ... aber, voila, 249,78 GB verfügbarer Speicherplatz auf meiner Macintosh-Festplatte. Sie müssen nicht in den Internet-Wiederherstellungsmodus wechseln, das gesamte System löschen und von Time Machine neu starten.
Ich habe alles gesichert, bevor ich es versucht habe ... nur für den Fall.

Ich hoffe, diese Antwort ist hilfreich für Sie und für andere, die versuchen, Speicherplatz von einer Windows-Bootcamp-Partition zurückzugewinnen, nachdem sie den Rat befolgt haben, Windows über das Festplattendienstprogramm zu löschen.

Für diejenigen, die versucht haben, Windows zu installieren und etwas durcheinander gebracht haben und die Partition nicht wiederherstellen können und ein graues (-) Zeichen angezeigt wird, starten Sie das Windows-Installationsprogramm und entfernen Sie zuerst die reservierten Windows-Partitionen. Sie können diese Partitionen überprüfen, indem Sie zuerst zum Terminal auf dem Mac gehen und Folgendes eingeben: „diskutil list“. Sie werden dort für Windows reservierte Teile sehen, die anscheinend nur mit dem Windows-Installationsprogramm entfernt werden können, indem Sie sie einfach markieren und auf dem Bildschirm auf Löschen klicken

Ich hatte das gleiche Problem und ICH HABE DIE LÖSUNG. Das Problem ist, dass bei der Installation von Windows mit Bootcamp eine Logic Volume Group erstellt wird. Was Sie tun müssen, ist die Logical Volume Group zu löschen. Sehr ähnlich, wenn Sie jemals einen manuellen Fusionsantrieb rückgängig gemacht haben. Bust-Out-Terminal:

diskutil coreStorage-Liste

Kopieren Sie die Gruppen-ID des logischen Datenträgers

diskutil coreStorage lvgUUID löschen

ES KLAPPT!

Ich würde jeden davor warnen, eine Sicherungskopie aller angeschlossenen Festplatten und einen Plan zur Wiederherstellung dieser Sicherung zu haben, bevor er einen diskutil coreStorage deleteBefehl ausgibt. Diese Antwort würde eine detaillierte Bearbeitung erfordern, um sie für die meisten Menschen oder den allgemeinen Fall nützlich oder sicher zu machen. Core Storage kann auf viele, viele Arten eingerichtet werden, und das Zerstören einer Gruppe könnte eher dem Verwenden einer Granate ähneln, wenn eine Fliegenklatsche angemessener ist.