J'ai un SSD ( disk0
) qui contient mon installation de MacOS Mojave. SIP est activé (et pour des raisons indépendantes de ma volonté, ne peut pas être désactivé), je ne peux donc pas donner la sortie pour gpt -r show disk0
et je ne peux pas non plus démonter disk0
.
Mais en entrant dans Windows (installé sur un disque complètement séparé), il y a une partition située à la fin du disque (mon installation MacOS) avec de l'espace libre avant elle mais je n'ai pas pu exécuter diskutil apfs resizeContainer disk0s3 0
à cause de Error: -69743: The new size must be different than the existing size
.
J'ai essayé de créer une partition APFS et de fusionner les deux, après la création d'une partition, voici ce que l'on voit dans l'écran. diskutil list disk0
La sortie est :
/dev/disk0 (external):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 250.1 GB disk0
1: EFI SYSTEM 536.9 MB disk0s1
2: Apple_APFS Container disk5 110.0 GB disk0s2
3: Apple_APFS Container disk1 139.5 GB disk0s3
Running diskutil mergePartitions APFS Macintosh disk0s2 disk0s3
me donne
You cannot merge disks into an APFS Physical Store
Instead, you can delete the partitions following the APFS Physical Store by
using "diskutil eraseVolume free n <disk>" for all such partitions, and
then by growing the corresponding APFS Container by its APFS Physical Store
to fill the gap by using "diskutil apfs resizeContainer disk0s2 0"
En procédant dans l'ordre inverse, j'obtiens
The given partitions are not ordered sequentially on disk
Le seul problème est qu'ils sont séquentiels !
Je ne sais pas. veulent disk0s2
parce que c'est mon espace libre, je dois préserver disk0s3
. La prise en charge d'APFS par GParted est limitée, j'hésite donc à déplacer le disque APFS en l'utilisant. Tous les guides de redimensionnement supposent que l'espace libre est succédant à la partition, ce qu'il faut faire si elle est précédant la partition ?