Compression de disque virtuel VMware

Cette procédure permet d’optimiser la taille d’un disque virtuel avant archivage ou transfert, en utilisant VMware Workstation.

1. Réécrire l’espace libre avec des zéros (à l’intérieur de la VM Linux)

sudo dd if=/dev/zero of=/zerofile bs=1M
sudo rm /zerofile
sync

Objectif : remplir l’espace libre de zéros pour améliorer l’efficacité de la compression/disque.

2. Cloner la VM (depuis VMware Workstation)

Optionnel : simplifie le retour en arrière en cas d’erreur

  • Fermer la VM.
  • Menu : VM > Manage > Clone…
  • Choisir Clone complet (pas lié).
  • Suivre l’assistant.

3. Supprimer tous les snapshots (dans la VM clonée)

  • Ouvrir la VM clonée.
  • Menu : VM > Snapshot > Snapshot Manager
  • Supprimer tous les snapshots.

4. Compacter le disque VMDK

vmware-vdiskmanager.exe -k "V:\VM-DIR\VM-disk1.vmdk"

vmware-vdiskmanager.exe est inclus avec VMware Workstation
(dans le dossier d’installation C:\Program Files (x86)\VMware\VMware Workstation).

Optionnel : Ajouter le dossier VMware Workstation à ton PATH Windows pour l’exécuter depuis n’importe où.