Hyper-V - Comment compacter un disque virtuel en taille dynamique

Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub, acheter mes plans 3D ou encore faire un don ou vous abonnez sur Ko-Fi. Merci!

Bonjour,

dans cette vidéo, je présente comment compacter un VHDX en taille dynamique dans Hyper-V en graphique ou en ligne de commande et aussi pourquoi parfois cela ne donne aucun résultat.

Code Powershell pour compacter un VHDX en taille dynamique

# Emplacement du VHDX
$vhd = "F:\vm\2019-4.vhdx"
# Montage en lecture seul nécessaire pour le compactage
Mount-VHD $vhd -ReadOnly
# Compactage du volume
Optimize-VHD $vhd -Mode full
# Démonter le volume
Dismount-VHD $vhd
# Si vous ne récupérez pas d'espace, optimisez le volume avec les options suivantes
# Directement de la machine virtuelle sur le volume souhaité
Optimize-Volume -DriveLetter C -Retrim -SlabConsolidate
# Ou en montant le disque localement
# Récupération des informations sur les volumes du disque
$Mount = Mount-VHD $vhd -Passthru | Get-Disk | Get-Partition | Get-Volume
# Je filtre pour n'avoir que le volume système
$Volume = $Mount.Where({$_.size -gt 1gb }).path
# Optimisation
Optimize-Volume -path $Volume -Retrim -SlabConsolidate
# Démonter le volume
Dismount-VHD $vhd
# Relancer l'opération de compactage
# Montage en lecture seul nécessaire pour le compactage
$Mount = Mount-VHD $vhd -ReadOnly
# Compactage du volume
Optimize-VHD $vhd -Mode full
# Démonter le volume
Dismount-VHD $vhd

Video : Hyper-V - Comment compacter un disque virtuel en taille dynamique

Play

Liens en relation