4 votes

Comment diminuer la taille virtuelle maximale d'un fichier de disque dur VMDK de VMware Workstation ?

J'ai un fichier de disque dur virtuel VMware Workstation VMDK qui fait X Go. J'ai réduit la taille de toutes les partitions du disque à moins de Y, avec l'espace restant X-Y étant non alloué. Cependant, VMware ne me permet pas de diminuer la taille maximale du fichier de disque virtuel, il ne me permet que de l'augmenter.

Comment puis-je diminuer la taille maximale d'un disque dur VMware VMDK ? Je veux que le disque apparaisse à la taille spécifiée pour le système d'exploitation invité.

La plupart des articles que j'ai trouvés jusqu'à présent sur le "rétrécissement" concernent l'optimisation et la compression d'un fichier VMDK, ce qui n'est pas ce que je veux, je veux réduire la "taille maximale" du VMDK.

2voto

Aaron Franke Points 994

Tout d'abord, vous aurez besoin de l'outil VDiskManager de VMware. Si vous ne l'avez pas déjà installé, vous pouvez le télécharger ici, descendez jusqu'à la section "Pièces jointes" (contient des liens pour Windows, Mac et Linux). Vous aurez également besoin d'OpenSSL si vous ne l'avez pas déjà installé (lien de téléchargement pour Windows).

Si le VMDK n'est pas déjà en forme "Monolithic Flat", vous devrez le convertir avec la commande "vdiskmanager.exe -r sourceimage.vmdk -t 2 destinationimage.vmdk".

Ensuite, sauvegardez votre fichier disk.vmdk (appelez-le disk.vmdk.old ou autre chose) et ouvrez votre fichier disk.vmdk avec un éditeur de texte comme Notepad++ sur Windows. Descendez jusqu'à la section appelée "# Description de l'étendue", cela ressemblera à ceci : "RW 120000000 FLAT "disk.vmdk" 0". Prenez la taille que vous voulez pour le disque en Go et multipliez-la par 2000000, par exemple 30 Go seraient 60000000. Remplacez la valeur entre RW et FLAT par ce nombre. Enregistrez le fichier.

Ensuite, convertissez-le à nouveau avec la commande "vdiskmanager.exe -r sourceimage.vmdk -t 2 destinationimage.vmdk". La nouvelle image apparaît désormais à la taille souhaitée sur le disque et apparaît à la taille souhaitée pour la VM, et la VM elle-même pourra toujours démarrer.

C'est tout, vous devriez maintenant avoir un fichier VMDK avec une taille maximale inférieure à celle souhaitée. Vous pouvez maintenant augmenter la taille des partitions pour remplir tout petit espace supplémentaire non alloué que vous avez laissé en réserve pour vous-même.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X