Déc 16 2014

Impossible de Réduire les Disques vhd Hyper-v

Publié par à 6:57 sous Virtualisation

Vous avez libéré de l’espace disque sur votre machine virtuelle hyper-v puis compacté le disque vhd mais rien à faire, il ne se réduit pas autant qu’il le devrait.
 
Voici différentes choses que j’ai pu tenter:
– Défragmenter
– Réduire le volume depuis le gestionnaire de disques de la VM
– Défragmenter en ajoutant le vhd sur une autre VM comme disque secondaire pour pouvoir traiter les fichiers système
– Générer un nouveau vhd à partir de l’original
Rien ne semble fonctionner!

Le problème est que NTFS efface les fichiers de la structure des répertoires, mais ne libère pas l’espace libéré par les fichiers supprimés. Et le compactage ne libère pas non plus cet espace. C’est pour cette raison qu’il existe de nombreux outils qui permettent de récupérer des fichiers supprimés accidentellement, tant que l’espace n’a pas été repris pour écrire d’autres fichiers.
 
Pour que le compactage récupère cet espace libéré, vous pouvez utiliser sdelete des excellents outils sysinternals de Microsoft. sdelete permet de supprimer de façon sécurisée toute donnée de fichiers enregistré sur des portions de disque non allouées, en remplaçant les bits par des zeros. Ceci inclut des fichiers déjà supprimés ou encryptés.
Téléchargez sdelete et lancez cette commande concise sur la machine virtuelle si vous souhaitez nettoyer le disque C:

sdelete -z C:


sdelete n’est pas très verbeux, vous ne savez même pas combien d’espace disque vous venez de récupérer. Tout dépend de la taille des fichiers que vous avez supprimés en amont.

Réduire les vhd avec sdelete

 
Vous pouvez maintenant compacter et réduire le fichier vhd dont la taille correspondra à l’espace vraiment utilisé.
 



No responses yet

Comments RSS

Leave a Reply