2 votes

El Capitan redimensionner une partition VM

J'ai donc cette VM dans mon VMware Fusion, j'ai ajouté 5 Go d'espace sur le disque dur mais j'ai reçu ce message disant de redimensionner la partition :

enter image description here

Mais lorsque je me connecte à ma VM et que je lance l'utilitaire de disque, je ne vois pas l'option de redimensionnement de la partition.

3voto

klanomath Points 63400

Après avoir redimensionné le disque de la VM (dans mon exemple, j'ai ajouté 24 GiB aux 40 GiB par défaut), vous obtiendrez les listes suivantes après avoir ouvert le Terminal.app de la VM et exécuté les commandes diskutil/gpt dans la VM :

Initial VM-Mac:~ VMuser$ sudo gpt -r show disk0 liste :

VM-Mac:~ VMuser$ sudo gpt -r show disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640   82206864      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   82616504    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
   83886040          7         
   83886047         32         Sec GPT table
   83886079          1         Sec GPT header

Après avoir ajouté 24 GiB au disque principal de la VM :

VM-Mac:~ VMuser$ diskutil list
/dev/disk0 (external, physical):
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:      GUID_partition_scheme                        *68.7 GB    disk0
    1:                        EFI EFI                     209.7 MB   disk0s1
    2:                  Apple_HFS Macintosh HD             42.1 GB   disk0s2
    3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

VM-Mac:~ VMuser$ sudo gpt -r show disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640   82206864      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   82616504    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
   83886040   50331655         
  134217695         32         Sec GPT table
  134217727          1         Sec GPT header

Cela signifie que les 24 Go supplémentaires (50331655-7 blocs) sont ajoutés à la "fin" du disque virtuel - seul le deuxième en-tête/table gpt est déplacé - et le Recovery HD bloque l'expansion du volume principal.

Vous pouvez maintenant fusionner la partition principale avec la partition de récupération. La partition de récupération dans la VM sera supprimée (cela n'affecte pas votre disque dur de récupération réel) :

VM-Mac:~ VMuser$ diskutil mergePartitions JHFS+ "Macintosh HD" /dev/disk0s2 /dev/disk0s3

avec le résultat :

/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *68.7 GB    disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            68.4 GB    disk0s2

Vous pouvez recréer le disque de récupération en téléchargeant et en réinstallant El Capitan dans la VM. Cela ne devrait pas affecter les données personnelles ou les applications installées dans la VM.


Vous pouvez également convertir le volume principal de la VM en un volume CoreStorage, ce qui permettra de conserver le disque dur de restauration de la VM :

VM-Mac:~ VMuser$ diskutil cs convert /dev/disk0s2

Après un redémarrage, entrez dans le Terminal :

VM-Mac:~ VMuser$ diskutil cs list

Puis entrez :

VM-Mac:~ VMuser$ diskutil cs resizeStack lvUUID size

avec lvUUID : l'UUID du volume logique trouvé dans la commande précédente et size : une taille en t, g, m (par exemple 35200m ou 36g). Commencez avec une taille de (disksize-1000m). Dans mon exemple, c'est 67700m Si vous obtenez une erreur comme :

Erreur : -69771 : Le disque cible est trop petit pour cette opération

Choisissez une taille légèrement plus petite jusqu'à ce que vous réussissiez.

2voto

toast Points 121

Après avoir alloué le nouvel espace dans l'utilitaire de disque, utilisez :

sudo diskutil resizeVolume / R

Référence : https://themacwrangler.wordpress.com/2015/10/21/resizing-el-capitan-mac-volumes-under-vmware-fusion/

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