Ich habe einen 2014er iMac Retina mit OS X Yosemite und einem 3 TB Fusion-Laufwerk. Ich versuche, es aus einer Time Machine-Sicherung wiederherzustellen, aber wenn ich das versuche, erhalte ich die Fehlermeldung „Die Festplatte kann nicht gelöscht werden.“ bezieht sich auf das Macintosh HD Fusion-Laufwerk. Der Versuch, das Laufwerk mit dem Festplattendienstprogramm zu löschen, funktioniert ebenfalls nicht.
Ich hatte dieses Problem zuvor, als ich meinen Computer wiederherstellen musste, und es geschafft, die hier gefundene Lösung mit Terminal zu verwenden, um die Logical Volume Group manuell zu löschen. Aber jetzt, wenn ich den Befehl verwende:
diskutil cs deleteLVG UUID
Der Prozess beginnt und sagt "Destroying Logical Volume Group", aber es erreicht nur 20 % und dann passiert nichts. Auch nach stundenlangem Liegenlassen zeigt es keine weiteren Fortschritte.
Ich habe auch diese Lösung hier gefunden , die die Verwendung des Befehls empfiehlt
diskutil cs deleteVolume UUID
zuerst das logische Volume löschen, bevor ich die logische Volume-Gruppe lösche, aber wenn ich dies tue, erhalte ich die folgende Meldung:
Fehler: -69779: Das logische CoreStorage-Volume kann nicht gelöscht werden
An diesem Punkt stecke ich also fest. Wenn jemand andere Vorschläge hat, wie ich das Fusion-Laufwerk löschen und aus meinem Time Machine-Backup wiederherstellen kann, würde ich mich über jede Hilfe freuen. Danke.
Wenn alle anderen Mittel zum Entfernen einer CoreStorage-Volumengruppe fehlschlagen, können Sie jederzeit gpt
die CS-Partition (oder die CS-Partitionen, wenn es sich um ein Fusion-Laufwerk handelt) entfernen.
Vorbereitung:
Starten Sie den Internet-Wiederherstellungsmodus neu, indem Sie alt cmd Rbeim Start drücken.
Voraussetzungen sind das neueste installierte Firmware-Update, entweder Ethernet oder WLAN (WPA/WPA2) und ein Router mit aktiviertem DHCP.
Auf einer 50-Mbit/s-Leitung dauert es ungefähr 4 Minuten (dargestellt ist ein kleiner animierter Globus), um in ein Wiederherstellungs-Netboot-Image zu booten, das normalerweise von einem Apple/Akamai-Server geladen wird.
Ich empfehle Ethernet, weil es zuverlässiger ist. Wenn Sie auf WLAN beschränkt sind und der Startvorgang fehlschlägt, starten Sie einfach Ihren Mac neu, bis der Start erfolgreich ist.
Alternativ können Sie von einem bootfähigen USB-Stick (vorzugsweise Yosemite oder El Capitan) oder einem USB-Stick mit einem vollständigen System (vorzugsweise Yosemite oder El Capitan) starten. Wenn Sie ein vollständiges System booten und sich als Administrator anmelden, müssen Sie einige Befehle wie oder voranstellen sudo
, um sie auszuführen !gpt ...
newfs_hfs ...
Ändern Sie die GUID-Partitionstabelle und ersetzen Sie Ihre aktuelle LVG
diskutil list
und gpt -r show /dev/diskX
(mit diskX: die Festplattenkennungen Ihrer internen Festplatten (wahrscheinlich disk0 SSD/disk1 HDD) ein, um einen Überblick zu erhalten. In den folgenden Befehlen gehe ich davon aus, dass die Festplattenkennungen disk0/disk1 sind.Verwenden Sie zum Löschen einer Partition:
diskutil umountDisk /dev/disk2 #unmount the Logical Volume(s)
diskutil umountDisk /dev/disk0
diskutil umountDisk /dev/disk1
gpt remove -i index_number /dev/disk0
gpt remove -i index_number /dev/disk1
Üblicherweise haben die Physical Volumes eines Fusion Drives die Indexnummer 2:
gpt remove -i 2 /dev/disk0
gpt remove -i 2 /dev/disk1
Fügen Sie die Partitionen mit demselben Startblock und denselben Größen wie zuvor hinzu
gpt add -b StartBlock -i 2 -s size -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
gpt add -b StartBlock -i 2 -s size -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk1
Formatieren Sie die neue Partition:
newfs_hfs -v "SSD" -J /dev/disk0s2
newfs_hfs -v "HDD" -J /dev/disk1s2
Erstellen Sie eine neue Logical Volume Group (oder „Fusion Drive“):
diskutil cs create name disk0s2 disk1s2 #name: name of the future LVG (e.g. FusinDrive)
Erstellen Sie ein neues logisches Volume:
diskutil cs list
diskutil cs createVolume lvgUUID jhfs+ name 100% #lvgUUID: the UUID of the Logical Volume Group, name: name of the future LV (e.g. MacintoshHD)
oder
diskutil cs createVolume lvgUUID jhfs+ name size #size in t, g, m (e.g. 3100g)
Um das Terminal zu beenden, geben Sie Folgendes ein:
exit
und beenden Sie das Terminal
Öffnen Sie das Festplattendienstprogramm, um das neue LVG/LV zu überprüfen
Ich hatte Probleme mit createVolume (es wurde beschwert, dass keine gültige UUID angegeben wurde). Außerdem scheinen die Partitionen auf meinem Fusion-Laufwerk ein Durcheinander zu sein, also habe ich sie alle gelöscht (außer 2 vorne und 2 am Ende) und eine neue Partition erstellt.
Sobald ich das getan hatte, konnte ich zur grafischen Oberfläche des Festplatten-Dienstprogramms gehen und die Volumes erstellen, und von dort aus war es ziemlich einfach.
Hey hatte das gleiche Problem bei 20% hängengeblieben. Gelöst, indem zunächst diskutil zum Unmounten jeder Festplatte verwendet wird.
Dann wieder ran und fertig! Ich hoffe, das hilft