APFS - Ist es möglich, 2 macOS-Versionen in einem APFS-Container zu installieren?

Wie Sie vielleicht schon jetzt wissen, kann ein einzelner APFS-Container mehrere APFS-Partitionen enthalten. Ihr Vorteil ist, dass der freie Speicherplatz zwischen den Partitionen geteilt wird.

Heute habe ich beschlossen, macOS Mojave Public Beta auszuprobieren und wollte gerade einen zweiten APFS-Container erstellen, dachte aber: „Warum nicht stattdessen eine APFS-Partition verwenden?“ aber ich wollte nicht riskieren, dass meine Hauptpartition von macOS High Sierra gelöscht wird, also habe ich beschlossen, sie hier zu fragen. Ist es möglich, mehrere macOS-Installationen in einem einzigen Container mit mehreren APFS-Partitionen zu haben?

Antworten (1)

Ja, es ist möglich, mehrere macOS-Installationen in einem einzigen Container mit mehreren virtuellen Partitionen zu haben, aber einige der Partitionen werden gemeinsam genutzt.

Hinweis: Ich glaube nicht, dass virtuelle Partitionen die richtige Terminologie ist. Ich glaube, die Terminologie sollte APFS-Volumes sein, die dieselbe APFS-Partition teilen .

Ich begann damit, dass High Sierra auf einem Volume installiert war, das Macintosh HDin einem APFS-Container gekennzeichnet war. Ich verwende das Festplattendienstprogramm, um ein neues APFS-Volume mit der Bezeichnung hinzuzufügen Macintosh HD 2. Als nächstes habe ich High Sierra aus dem App Store heruntergeladen und auf dem Macintosh HD 2Volume installiert. Das Ergebnis von diskutil listist unten gezeigt.

Hinweis: Ich habe ein externes Laufwerk verwendet, daher disk2erscheint unten anstelle des erwarteten disk1.

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +200.0 GB   disk2
                                 Physical Store disk1s6
   1:                APFS Volume Macintosh HD            50.8 GB    disk2s1
   2:                APFS Volume Preboot                 46.1 MB    disk2s2
   3:                APFS Volume My Recovery             1.0 GB     disk2s3
   4:                APFS Volume VM                      8.6 GB     disk2s4
   5:                APFS Volume Machintosh HD 2         18.2 GB    disk2s5

Während beide High Sierra-Installationen unterschiedliche Root-Volumes (disk2s1 und disk2s5) verwenden, teilen sich die Installationen disk2s2, disk2s3und disk2s4.

Als nächstes habe ich ein weiteres APFS-Volume mit der Bezeichnung erstellt Mojava 1und dann Mojava Beta von dieser Apple-Website heruntergeladen . Das Ergebnis nach der Installation ist unten dargestellt.

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +200.0 GB   disk2
                                 Physical Store disk1s6
   1:                APFS Volume Macintosh HD            50.8 GB    disk2s1
   2:                APFS Volume Preboot                 74.5 MB    disk2s2
   3:                APFS Volume My Recovery             1.5 GB     disk2s3
   4:                APFS Volume VM                      8.6 GB     disk2s4
   5:                APFS Volume Machintosh HD 2         18.1 GB    disk2s5
   6:                APFS Volume Mojava 1                35.8 GB    disk2s6

Mojava installiert disk2s6und teilt share disk2s2und mit den disk2s3anderen disk2s4beiden High Sierra-Installationen.

Es gibt also jetzt drei macOS-Wiederherstellungen für High Sierra und Mojava. In meinem Fall sind beide High Sierra macOS-Wiederherstellungen Version 1.0 (327) und die Mojava macOS-Wiederherstellung Version 1.0 (330).

Ich kann zu einer der drei gespeicherten macOS-Wiederherstellungen booten, indem ich beim Start die Tastenkombination + disk2s3gedrückt halte . Wenn das standardmäßige Startvolume ein APFS-Volume ist, das macOS enthält, wird die entsprechende macOS-Wiederherstellung gestartet. Wenn beispielsweise das Startvolume auf das APFS-Volume eingestellt ist , führt das Gedrückthalten der Tastenkombination + beim Start dazu, dass der Mac mit High Sierra macOS Recovery auf dem APFS-Volume startet .RMachintosh HD 2RMy Recovery

Hinweis: Die macOS-Wiederherstellung wird nicht mehr im Mac Startup Manager angezeigt. Die macOS-Wiederherstellung kann jedoch für eine bestimmte macOS-Installation mit dem rEFInd Boot Manager gestartet werden.

Übrigens: Das Entfernen von Mojave aus dem APFS-Container deckt meine Antwort auf die Frage ab: Erase an APFS volume?

Vielen Dank für die ausführliche Antwort! Ich werde es selbst versuchen und akzeptieren, wenn es funktioniert. Übrigens habe ich den Begriff der virtuellen Partition erfunden und denke, dass APFS-Partition ein besserer Begriff ist.
Ich habe es gerade auf meinem Hauptlaufwerk mit Mojave Public Beta 3 ausprobiert und es hat funktioniert.
Es tut mir leid, Sie direkt zu fragen, nur ich versuche festzustellen (gemäß meiner Frage hier apple.stackexchange.com/questions/399534/… ) - scheint die Verwendung separater Container (anstelle von Volumes) kein besserer Weg zu sein, um all dies zu vermeiden Aufräumen und Chaos an erster Stelle. Ich möchte Big Sur ausprobieren, um zu sehen, ob es KPs auf meinem MBP16 auflöst, aber ich möchte nicht mit meiner Catalina-Entwicklungsmaschine herumspielen. Keines der Dokumente (auch Apples) schlägt Container vor, aber sie scheinen ein wirklich sauberer, einfacher und gut gekapselter Weg zu sein. Warum werden Volumen bevorzugt?