2 votes

Comment redimensionner (agrandir) une partition APFS qui se trouve à la fin du disque ?

[nouvelles infos sous le poste] -- J'ai du mal à redimensionner une partition APFS sur le SSD de 240 Go de mon Mac. Je veux que tout l'espace soit disponible pour la partition système "Macintosh SSD".

Sortie de diskutil list :

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_Boot Boot OS X               134.2 MB   disk0s2
   3:                 Apple_APFS Container disk1         81.9 GB    disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +81.9 GB    disk1
                                 Physical Store disk0s3
   1:                APFS Volume Macintosh SSD           54.8 GB    disk1s1
   2:                APFS Volume Preboot                 44.7 MB    disk1s2
   3:                APFS Volume Recovery                509.5 MB   disk1s3
   4:                APFS Volume VM                      20.5 KB    disk1s4
   5:                APFS Volume Nieuw                   655.4 KB   disk1s5

J'ai essayé de redimensionner le conteneur, mais cela entraîne une erreur (voir ci-dessous). Je pense que cela est dû au fait que la partition système est située à l'extrémité du disque.

Mac-mini:~ admin$ diskutil apfs resizeContainer disk1 239g
Started APFS operation
Aligning grow delta to 157.073.416.192 bytes and targeting a new physical store size of 238.999.998.464 bytes
Determined the maximum size for the targeted physical store of this APFS Container to be 81.926.582.272 bytes
Error: -69519: The target disk is too small for this operation, or a gap is required in your partition map which is missing or too small, which is often caused by an attempt to grow a partition beyond the beginning of another partition or beyond the end of partition map usable space

Quelqu'un peut-il m'aider à ajouter l'espace libre à la partition "Macintosh SSD" ?

Merci, Koen

Mise à jour 1 : Merci pour la réponse rapide ! Cependant, on m'a répondu qu'il s'agissait peut-être d'un doublon avec ce poste . Je pense que ce n'est pas le cas, car :
- Je n'ai pas de volume de "stockage" disk0s3 qui pourrait bloquer l'espace ; et
- L'exécution de la commande de l'étape 3 de ce post aboutit à cette erreur :

sh-3.2# diskutil apfs resizeContainer disk0s3 0
Started APFS operation
Error: -69743: The new size must be different than the existing size

Merci encore pour toute aide, elle est très appréciée.

Mise à jour 2 : Sortie de diskutil info disk0s3 | grep -e "Partition Offset" -e "Disk Size" comme demandé par David Anderson :

   Partition Offset:          158130806784 Bytes (308849232 512-Byte-Device-Blocks)
   Disk Size:                 81.9 GB (81926582272 Bytes) (exactly 160012856 512-Byte-Units)

1voto

David Anderson Points 30783

La commande que vous utilisez ajoute une quantité significative d'espace libre. immédiatement après la partition du conteneur APFS. En ajoutant les valeurs affichées dans votre mise à jour 2, vous pouvez voir que le conteneur de la partition APFS est déjà à la fin du disque. Il n'y a pas de quantité significative d'espace libre à ajouter.

  158,130,806,784 B
 + 81,926,582,272 B
 ------------------
  240,057,389,056 B = 240.1 GB

Ci-dessous, j'ai calculé qu'il y a 81.7 GB d'espace libre quelque part au-dessus de la partition du conteneur APFS. Le système d'exploitation MacOS ne propose aucune commande ou application permettant d'ajouter cet espace libre à la partition du conteneur APFS.

  240.1 GB
    -.2 GB     
    -.1 GB  
 -158.1 GB
 ---------
   81.7 GB

La solution la plus simple serait de sauvegarder vos fichiers, d'effacer le disque, de réinstaller MacOS et de recharger vos fichiers.

Une autre solution plus complexe serait de créer une nouvelle partition de conteneur APFS au-dessus de la partition de conteneur APFS existante. Vous pourriez alors soit :

  • Installez MacOS dans la nouvelle partition conteneur APFS, puis utilisez l'assistant de migration pour copier tous vos fichiers et applications. J'ai déjà utilisé cette solution auparavant.

OU

  • Essayez de cloner l'ancienne partition de conteneur APFS sur la nouvelle partition de conteneur APFS. Je n'ai jamais essayé cette solution. Peut-être que quelqu'un d'autre pourrait commenter ou poster une réponse.

Ensuite, vous pouvez effacer l'ancienne partition de conteneur APFS pour créer de l'espace libre immédiatement après la nouvelle partition de conteneur APFS. Vous pourriez alors utiliser le diskutil apfs resizeContainer pour ajouter ce nouvel espace libre à la nouvelle partition du conteneur APFS

La création d'une nouvelle partition de conteneur APFS implique plusieurs étapes. Certaines de ces étapes doivent être exécutées pendant le démarrage de MacOS Recovery. Vous devriez sauvegarder vos fichiers avant de tenter ces étapes. Cependant, une fois que vous avez une sauvegarde, vous pouvez tout aussi bien effacer le disque entier et réinstaller MacOS. . Si vous voulez que j'inclue les étapes pour créer une nouvelle partition de conteneur APFS, alors postez un commentaire.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X