Was wäre die sauberste Methode, um meine APFS-MacOS-Partition zurück in HFS+ zu konvertieren?

Nachdem ich High Sierra installiert hatte, als es veröffentlicht wurde, war ich zunächst mit APFS zufrieden und kümmerte mich nicht um seine relative Neuheit. Vor kurzem habe ich Linux, macOS und Windows verwendet, und es wird unpraktisch und mühsam, in macOS neu zu starten, nur um eine Datei zu greifen und sie dann auf meine Windows- oder Linux-Partitionen zu kopieren, ganz zu schweigen von Platzverschwendung. Ich beschloss, den Versuch zu unternehmen, meine macOS-Partition wieder in HFS+ zu konvertieren. Hier sind die Schritte, die ich bisher unternommen habe:

  1. Ich habe eine vollständige Sicherung meines internen Laufwerks mit gdd. Ich habe diese Sicherung getestet und schreibe dies davon gebootet.
  2. Installierte macOS High Sierra auf einem Laufwerk (wobei HFS+ beibehalten wurde).
  3. Kopierte alle meine macOS-Dateien mit sudo cp -a(Target Disk Mode) auf dieses Laufwerk.
  4. Diese HFS+-Partition über meine APFS-Partition geschrieben ( gparted-live).
  5. Übertragen der Apple_BootPartition unmittelbar nach der HFS+-Partition auf meinem internen Laufwerk (Target Disk Mode).
  6. Ich habe versucht, von meinem internen Laufwerk zu booten.

Die resultierende HFS+-Partition erscheint als bootfähiges Laufwerk im Hold-at Option-boot-Menü, und wenn ich versuche, sie (ausführlich) zu booten, wirft sie Tonnen von Warnungen/Fehlern in der Art von aus kernel[0]: ... dyld_shared_cache_x86_64': owned by uid=89 instead of 0und gibt dann unendlich viele Ausgaben aus Process[32] crashed: opendirectoryd. Too many corpses being created(Zahl im Bereich von ca 30 bis etwa 150) und erhöht die Zahl. Nach mehrmaligem Powercycling gibt es jetzt Waiting for DSMOSvor der Endlosschleife aus.

Hier ist eine diskutil listmeiner internen Laufwerke:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS macOS                   169.3 GB   disk0s2
   3:                 Apple_Boot                         600.8 MB   disk0s3
   4:           Linux Filesystem                         31.5 GB    disk0s4
   5:                 Linux Swap                         8.5 GB     disk0s5
   6:       Microsoft Basic Data BOOTCAMP                40.8 GB    disk0s6

Was wäre angesichts all dessen der sauberste Weg für mich, meine macOS-Partition in HFS+ zu konvertieren, wenn ich bedenke, dass ich bei Bedarf von vorne beginnen kann?

Worauf haben Sie sonst noch Zugriff? Das heißt, versuchen Sie, dies von einem einzelnen Mac aus zu tun, auf dem macOS High Sierra läuft? Oder haben Sie Zugriff auf einen anderen Mac (oder Boot-Volume), auf dem eine frühere Version von macOS ausgeführt wird?
@Monomeeth Ich habe Zugriff auf diesen Mac mit High Sierra und einen anderen Mac mit El Capitan.
Backup: Löschen: Partition: Neuinstallation
Schritt 3: Verwenden Sie nicht cp, bevorzugen Sie CCC(Carbon Copy Cloner). Schritt 4: Booten Sie von einem bootfähigen USB-Stick und löschen Sie Ihre MacOS-Partition als HFS+-Groß-/Kleinschreibung. Schritt 5: Schritt 3 umkehren, mit CCC. Schritt 6: Es bootet!

Antworten (1)

Sobald Sie eine Festplatte als APFS-Volume formatiert haben, ist es nicht einfach, zu HFS+ zurückzukehren. Ich habe die Erfahrung gemacht, als ich eine externe 10-TB-Backup-Festplatte als APFS formatierte, nur um zu entscheiden, dass HFS+ vielleicht besser für mein Anwendungsszenario wäre. Als ich versuchte, die Festplatte neu zu formatieren, war die HFS+-Version von diskutil verschwunden. Ich musste die komplette Volume-Struktur löschen und sobald ich dies getan hatte, konnte ich als HFS+ formatieren.

Also denke ich, dass du das auch durchmachen musst.

  1. Vollständiges Backup (Zeitmaschine, Durchschlag, ...)
  2. Nach meiner Erfahrung würde ich sagen, dass Sie die Volume-Struktur Ihrer internen Festplatte vollständig löschen sollten, über den Zielfestplattenmodus oder während Sie in die Wiederherstellungspartition eines externen USB-Laufwerks booten.
  3. Neu installieren
  4. Wiederherstellen

Viel Glück!

Mit anderen Worten: Ich würde sagen, an einem kompletten Löschen und Neukonfigurieren der gesamten Volume-Struktur + Neuinstallation führt kein Weg vorbei.

Die „zu viele Leichen“ weisen auf eine Beschädigung Ihrer Konto-/Maschineneinstellung hin. Wenn es das Benutzerkonto ist, können Sie versuchen, einen neuen Benutzer zu erstellen:

  1. Beginnen Sie mit ⌘-S
  2. Überprüfen Sie das Startvolume: /sbin/fsck -fy
  3. Mounten Sie das Startvolume mit: /sbin/mount -uw /
  4. Entfernen Sie das Setup-Complete-Flag mit: rm /var/db/.AppleSetupDone
  5. Installieren Sie macOS und erstellen Sie einen neuen Benutzer.
  6. Kopieren Sie Ihre Daten auf den neuen Benutzer.

Wenn es sich um ein Problem mit der Maschineneinstellung handelt: Löschen usw.