Vous trouverez ci-dessous un exemple où les versions de MacOS nommées Mojave, Catalina et Big Sur (bêta) ont été installées dans le même conteneur. Il s'agit d'une configuration à triple démarrage. La sortie de diskutil list
est présenté ci-dessous.
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *548.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 547.9 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +547.9 GB disk1
Physical Store disk0s2
1: APFS Volume MyMojave 12.7 GB disk1s1
2: APFS Volume Preboot 410.3 MB disk1s2
3: APFS Volume Recovery 1.7 GB disk1s3
4: APFS Volume VM 1.1 MB disk1s4
5: APFS Volume MyCatalina - Data 4.5 GB disk1s5
6: APFS Volume MyCatalina 11.2 GB disk1s6
7: APFS Volume MyBigSur - Data 2.9 GB disk1s7
8: APFS Volume MyBigSur 14.9 GB disk1s8
9: APFS Snapshot com.apple.os.update-... 14.9 GB disk1s8s1
Tous les volumes APFS et les instantanés existent dans la même partition du conteneur et partagent donc l'espace alloué au conteneur.
La question de l'OP indique l'hypothèse que chaque version de MacOS résiderait dans un seul volume. Ce n'est pas le cas. Dans cet exemple, Mojave utilise 4 volumes, Catalina utilise 5 volumes et Big Sur utilise 6 volumes. Le site Preboot
( disk1s2
), Recovery
( disk1s3
) et VM
( disk1s4
) sont partagés par les trois versions de MacOS.
Voici le résultat des commandes d'entrée pour obtenir l'uuid du volume pour l'utilisateur. MyMojave
, MyCatalina
y MyBigSur - Data
volumes. Chaque UUID est généré lors de la création d'un volume et, par conséquent, tous ces UUID sont uniques.
dma@dmas-Mac-mini ~ % diskutil info MyMojave | grep "Volume UUID"
Volume UUID: 7C48B3D0-263E-4C25-9268-FD4001759334
dma@dmas-Mac-mini ~ % diskutil info MyCatalina | grep "Volume UUID"
Volume UUID: DCC8D3B0-3308-4FCC-B057-D4CE495A91FF
dma@dmas-Mac-mini ~ % diskutil info "MyBigSur - Data" | grep "Volume UUID"
Volume UUID: 383CF355-F467-48CE-9124-B24149322EA7
Normalement, MacOS démarre à partir du Preboot
volume. Bien que les trois versions de MacOS partagent la même Preboot
ils ne partagent pas le même logiciel de pré-amorçage. Le logiciel de pré-démarrage de chaque version de MacOS est stocké dans un dossier qui porte le même nom que l'UUID d'un volume utilisé de manière unique par chaque version de MacOS. Dans cet exemple, le logiciel de démarrage pour MyBigSur
est stocké dans le dossier nommé 383CF355-F467-48CE-9124-B24149322EA7
sur le Preboot
volume. Notez que le nom du dossier est le même que l'UUID du volume "MyBigSur - Data" donné ci-dessus.
Fondamentalement, la même configuration est utilisée pour stocker le logiciel de récupération MacOS pour chaque version de MacOS, sauf la Recovery
( disk1s3
) est utilisé.
Le site VM
( disk1s4
) est utilisé par les trois versions de MacOS pour la mémoire virtuelle.
Mojave possède un volume supplémentaire qui est le volume racine. Dans cet exemple, ce volume racine est nommé MyMojave
et possède l'identifiant disk1s1
.
Lors du démarrage de Catalina, le volume Root est monté en lecture seule. Dans cet exemple, ce volume racine est nommé MyCatalina
et possède l'identifiant disk1s6
. Catalina dispose d'un volume supplémentaire qui est à la fois accessible en lecture et en écriture. Dans cet exemple, ce volume est nommé MyCatalina - Data
et possède l'identifiant disk1s5
.
Quand on démarre à Big Sur, le volume est nommé MyBigSur
( disk1s8
) n'est même pas monté. À la place, un volume instantané ( disk1s8s1
) est monté comme Root. Big Sur a un volume supplémentaire qui est à la fois lisible et inscriptible. Dans cet exemple, ce volume est nommé MyBigSur - Data
et possède l'identifiant disk1s5
.