mj
Aktives Mitglied
Thread Starter
- Dabei seit
- 19.11.2002
- Beiträge
- 9.092
- Reaktionspunkte
- 3.934
Ich hatte heute ein sehr seltsames Problem mit dem Festplattendienstprogramm (Disk Utility) von High Sierra, einer externen 60GB SSD und APFS.
Die SSD ist mit der Zeit aufgrund fehlenden TRIMs ziemlich langsam geworden. Da es sich um eine etwas betagtere SSD ohne garbage collection handelt (Corsair Force F60), wollte ich die volle Performance durch Überschreiben mit Nullen wiederherstellen. Auf der SSD selber war eine erst wenige Tage alte frische Installation von 10.14.6 auf APFS drauf, mit der ich immer wieder verschiedene Dinge teste.
In Vorbereitung habe ich also mit dem Festplattendienstprogramm ein Image sowohl von der Platte selber (also oberste Ebene, der Einfachheit ab jetzt image1 genannt) als auch vom Disk Container, in dem das APFS-Volume liegt (ab sofort image2 genannt), erstellt. Beide Images wurden korrekt angelegt und auf der internen HDD abgelegt. Beide Images konnte ich per Doppelklick mounten und durchsuchen. Nachdem das sichergestellt war, habe ich die SSD mittels diskutil zeroDisk /dev/disk3 mit Nullen überschrieben und wollte das Image wieder zurückspielen - und genau da fingen dann die Probleme an.
Nach über einer Stunde herumexperimentieren habe ich aufgegeben, die SSD händisch mit APFS formatiert und mittels CCC das Image zurückgespielt. Das hat dann funktioniert und mein frisch installiertes Mojave ist jetzt wieder bootfähig. Trotzdem würde mich interessieren was genau hier schiefgelaufen ist und wie ich sowas zukünftig vermeiden bzw. lösen kann. Schließlich scheint APFS laut Apple ja der heiße Scheiß zu sein - ab 10.14 werden alle ob gewollt oder nicht zwangsbeglückt und 10.15 lässt sich auch mit viel Aufwand nicht mehr auf HFS+ betreiben, somit werde ich also künftig sicherlich öfters mal in ähnliche Situationen gelangen.
Die SSD ist mit der Zeit aufgrund fehlenden TRIMs ziemlich langsam geworden. Da es sich um eine etwas betagtere SSD ohne garbage collection handelt (Corsair Force F60), wollte ich die volle Performance durch Überschreiben mit Nullen wiederherstellen. Auf der SSD selber war eine erst wenige Tage alte frische Installation von 10.14.6 auf APFS drauf, mit der ich immer wieder verschiedene Dinge teste.
In Vorbereitung habe ich also mit dem Festplattendienstprogramm ein Image sowohl von der Platte selber (also oberste Ebene, der Einfachheit ab jetzt image1 genannt) als auch vom Disk Container, in dem das APFS-Volume liegt (ab sofort image2 genannt), erstellt. Beide Images wurden korrekt angelegt und auf der internen HDD abgelegt. Beide Images konnte ich per Doppelklick mounten und durchsuchen. Nachdem das sichergestellt war, habe ich die SSD mittels diskutil zeroDisk /dev/disk3 mit Nullen überschrieben und wollte das Image wieder zurückspielen - und genau da fingen dann die Probleme an.
- Ein Zurückspielen vom image1 auf die nackte Platte ist mit einem obskuren Fehler, dass das Image erst gemounted werden muss, fehlgeschlagen. Das Image war anschließend gemounted und auf der SSD waren ein APFS Disk Container samt APFS Volume angelegt.
- Ein Zurückspielen des gemounteten image1 auf die nackte Platte war nicht möglich.
- Ein Zurückspielen des gemounteten image1 auf den automatisch im ersten Schritt angelegten Container oder das Volume wurde zunächst das vorhandene APFS-Volume gelöscht, ein neues angelegt und ist dann sofort mit der Fehlermeldung, dass auf dem neu angelegten APFS-Volume nicht genügend Speicherplatz vorhanden sei (not enough space), fehlgeschlagen.
- Ein Zurückspielen des gemounteten image1 auf einen händisch angelegten Container samt Volume ist mit demselben Fehler fehlgeschlagen.
- Ein Zurückspielen von image2 auf die nackte Platte ist mit demselben Fehler wie schon bei image1 fehlgeschlagen. Auch hier war das Image anschließend gemounted und auf der SSD waren ein APFS Disk Container samt APFS Volume angelegt.
- Ein Zurückspielen von image2 auf den automatisch im ersten Schritt angelegten Container oder das Volume ist mit der nichtssagenden Fehlermeldung, dass beim Wiedererstellen ein Fehler aufgetreten sei, fehlgeschlagen.
- Ein Zurückspielen des gemounteten image2 auf die nackte Platte hat einen Disk Container und ein APFS-Volume angelegt, ist dann allerdings mit der Fehlermeldung, dass nicht genügend Speicherplatz vorhanden sei (not enough space), fehlgeschlagen.
- Das Verkleineren des APFS Disk Containers von image1 ist mit einer Fehlermeldung, dass das Volume nicht verkleinert werden konnte, fehlgeschlagen.
- Das Verkleineren des APFS Disk Containers von image2 war gar nicht erst möglich, da mir mit diskutil kein passender Container angezeigt wurde.
Nach über einer Stunde herumexperimentieren habe ich aufgegeben, die SSD händisch mit APFS formatiert und mittels CCC das Image zurückgespielt. Das hat dann funktioniert und mein frisch installiertes Mojave ist jetzt wieder bootfähig. Trotzdem würde mich interessieren was genau hier schiefgelaufen ist und wie ich sowas zukünftig vermeiden bzw. lösen kann. Schließlich scheint APFS laut Apple ja der heiße Scheiß zu sein - ab 10.14 werden alle ob gewollt oder nicht zwangsbeglückt und 10.15 lässt sich auch mit viel Aufwand nicht mehr auf HFS+ betreiben, somit werde ich also künftig sicherlich öfters mal in ähnliche Situationen gelangen.