Comment récupérer des données après avoir compacté un disque dur virtuel: VMware, Hyper-V, VirtualBox

Aujourd’hui, nous allons découvrir comment récupérer des données après avoir compacté un disque dur virtuel. Nous explorons quels sont les types de disques durs virtuels et comment vous pouvez réduire la taille du disque dur de votre machine virtuelle.

Comment récupérer des données après avoir compacté un disque dur virtuel: VMware, Hyper-V, VirtualBox

Lorsqu’une machine virtuelle est créée par l’hyperviseur, elle reçoit par défaut un disque dur virtuel de type dynamique. Ces disques augmentent leur taille à mesure que de plus en plus de données y sont écrites. Malheureusement, leur taille ne diminue pas lorsque vous supprimez des données. En fin de compte, la taille de la machine virtuelle continue d’augmenter jusqu’à ce que le disque physique manque d’espace libre. Pour réduire la taille du disque de la machine virtuelle après la suppression de certains fichiers, il existe une option de compactage du disque qui se trouve dans les paramètres de votre machine.

Visualisation
How to Recover Data After Compacting a Virtual Hard Disk on VMware, Hyper-V, VirtualBox

How to Recover Data After Compacting a Virtual Hard Disk on VMware, Hyper-V, VirtualBox

Disque dur virtuel à expansion dynamique

Alors, quel type de disque est un disque dynamique (à expansion dynamique)? C’est le type de disque qui vous permet d’utiliser efficacement l’espace de stockage physique. Lorsque vous créez un disque dynamique pour la première fois, sa taille est assez petite et il ne prend que l’espace de stockage dont il a réellement besoin.

Un disque dynamique augmente en taille à mesure que de nouvelles données sont ajoutées, ce qui permet de minimiser le coût du stockage. En outre, les disques dynamiques fonctionnent bien dans les environnements de développement et de test et sont assez compatibles avec les serveurs exécutant des applications qui ne nécessitent pas une utilisation intensive des périphériques de stockage.

Cependant, à moins d’être surveillé correctement, un disque dur virtuel peut atteindre une taille maximale consommant beaucoup d’espace de stockage physique. Et même la suppression de fichiers d’un tel disque dur virtuel ne résoudra pas le problème. La seule façon de résoudre ce problème est de reconfigurer le disque manuellement en le réduisant ou en le compactant.

Alors, quelle est la différence entre la réduction et le compactage des disques durs virtuels? Lorsque vous réduisez un disque de machine virtuelle, vous réduisez sa limite de taille maximale. Lorsque vous compactez un disque virtuel, l’espace de stockage physique utilisé par ce disque virtuel est réduit et l’espace disque physique inutilisé devient libre.

Les disques peuvent être réduits à l’intérieur de la machine virtuelle, dans son utilitaire de gestion de disque, et c’est ainsi que vous pouvez étendre ou réduire la capacité de stockage du disque. Pendant ce temps, les disques peuvent être compactés dans les paramètres de la machine virtuelle du logiciel de virtualisation spécifique que vous utilisez.

Comment compacter un disque dur virtuel dans VMWare

Voyons maintenant comment compacter un fichier de disque virtuel dans VMware. Vous devez comprendre que cette action réduira la taille du disque uniquement si elle a augmenté avec le temps et si vous avez récemment supprimé certaines données. Si vous venez de créer un disque dynamique, sa taille ne changera pas. Cependant, si vous avez créé un disque dynamique, y avez ajouté 5 Go de données, puis l’avez supprimé, vous pourrez réduire sa taille d’environ 5 Go.

Compacter un disque dynamique

Pour réduire la taille de la machine virtuelle dans VMWare, démarrez le programme, sélectionnez le disque dur virtuel que vous devez réduire et cliquez sur Modifier les paramètres de la machine virtuelle. Dans la fenêtre des paramètres qui s’ouvre, accédez aux options du disque dur pour voir la taille actuelle du disque. Pour récupérer l’espace disque inutilisé, cliquez sur le bouton Compact, et cela lancera le processus de reconstruction du contenu du disque et libérera l’espace qui n’est pas utilisé.

Compactage du disque dynamique VMware

Finalement, la taille du disque sera réduite à la taille totale des fichiers qu’il utilise. Pour de meilleurs résultats de nettoyage, nous vous recommandons d’exécuter une défragmentation du disque.

Comment compacter un disque dur virtuel dans Hyper-V

Avant de compacter un disque dur virtuel, nous vous recommandons de vider la corbeille, d’effectuer une défragmentation du disque, puis de le sauvegarder pour protéger les données importantes contre une panne de disque; un tel échec peut vous faire perdre des données en cas de problèmes de démarrage de la machine virtuelle ou d’autres problèmes.

Ce processus réduit la taille du disque dur virtuel en supprimant les blocs vides. N’oubliez pas non plus qu’il est impossible de compacter un disque dur virtuel de taille fixe. La machine virtuelle utilisant le disque que vous souhaitez compacter doit être éteinte. Ouvrez le gestionnaire Hyper-V, faites un clic droit sur la machine virtuelle et choisissez Paramètres.

Gestionnaire Hyper-V - Paramètres

Ouvrez les paramètres du disque dur et cliquez sur le bouton Modifier à droite. Passez immédiatement à l’étape suivante puisque vous avez déjà choisi le bon fichier de disque virtuel – cliquez sur Suivant.

Modification des paramètres du disque dur de la machine virtuelle dans Hyper-V

Sur la page Choisir une action, sélectionnez Compact. Dans la fenêtre suivante, vous pourrez vérifier les modifications que vous allez apporter à ce disque. Cliquez sur Terminer pour démarrer le processus.

Compactage du disque Hyper-V

Pour vous assurer que la taille du fichier a réellement diminué, cliquez sur le bouton Inspecter.

Vérification des effets de compactage du disque

Comment compacter un disque dynamique dans Oracle VirtualBox

Dans Oracle VirtualBox, vous pouvez compacter un disque virtuel dynamique à l’aide de l’invite de commande. Selon le type de disque, il existe plusieurs méthodes de compactage. Si vous utilisez un disque VHD, il peut être compacté avec l’utilitaire Diskpart intégré à Windows. Arrêtez la machine virtuelle dont vous souhaitez compacter le disque, ouvrez l’invite de commande en tant qu’administrateur et exécutez la commande diskpart pour démarrer l’utilitaire. Après cela, choisissez le disque à compacter en utilisant cette commande:

select vdisk file="D:\Virtual machine\VirtualBox\ubuntu\vm\ubuntu.vhd"

Ici, vous devez taper le chemin d'accès au fichier du disque virtuel. Pour compacter le disque, exécutez cette commande:

compact vdisk

Ce processus peut prendre un certain temps en fonction de la taille réelle du disque virtuel. Si le processus de compactage est réussi, vous verrez ce message à l'écran:

DiskPart a compacté avec succès le fichier de disque virtuel

Vous devez maintenant démonter le disque avec cette commande:

detach vdisk

Après cela, vous pouvez réexécuter la machine virtuelle.

Compacter un disque VirtualBox VHD

Si vous utilisez un disque VDI, utilisez l'invite de commande pour accéder au dossier dans lequel VirtualBox est installé.

cd C:\Program Files\Oracle\VirtualBox

Après cela, exécutez VboxManager avec la commande modifierhd, le chemin d'accès au disque virtuel et la clé compacte.

VboxManage.exe modifyhd "D:\Oracle VM VirtualBox\Windows 10 x86 Ent 1607.vdi" --compact

Cela va prendre un certain temps, en fonction de la taille du disque virtuel.

Compacter un disque VirtualBox VDI

Comment récupérer les données d'un disque dur virtuel compacté

Comme vous l'avez déjà remarqué, la taille du disque dur virtuel ne peut être réduite que manuellement. Si vous décidez de simplement supprimer son contenu, vous libérerez de l'espace sur le disque dur virtuel, mais cela n'affectera pas le disque dur physique. Pour libérer également de l'espace sur le disque physique, vous devez réduire ou compacter les disques durs virtuels en fonction de ce que vous devez faire.

Avant de commencer le processus de rétrécissement ou de compactage, il est toujours préférable de se préparer au pire scénario possible. Une erreur ou une panne système inattendue peut rendre toute votre infrastructure inaccessible. C'est pourquoi vous devez vous assurer que les données stockées sur vos disques sont protégées de manière fiable et peuvent être récupérées avec succès en cas de panne du disque dur.

Un outil logiciel spécialisé de récupération de données, Hetman RAID Recovery, vous aidera à restaurer les données en cas de perte. Cet utilitaire prend en charge tous les systèmes de fichiers courants et peut récupérer les données des disques durs virtuels, y compris les disques compactés.

Récupération des données des matrices RAID endommagées inaccessibles pour l'ordinateur.

Si vous avez perdu des données lors du processus de compactage d'un disque dur virtuel, téléchargez, installez et exécutez simplement Hetman RAID Recovery. Pour que le disque virtuel s'affiche dans la fenêtre du programme, vous devez le télécharger. Pour ce faire, cliquez sur le bouton menu - Outils - Monter le disque.

Hetman RAID Recovery

Sélectionnez le type de machine virtuelle à partir de laquelle les données doivent être récupérées et cliquez sur Suivant. Spécifiez l'emplacement du fichier du disque virtuel, sélectionnez le dossier dans lequel ce fichier est stocké et cliquez sur OK. Choisissez le fichier disque - Suivant. Après cela, le disque monté apparaîtra dans la fenêtre du programme.

Montage d'un disque virtuel dans Hetman RAID Recovery

Faites un clic droit sur le disque et choisissez Ouvrir. À l'étape suivante, sélectionnez le type d'analyse: pour commencer, nous vous recommandons de choisir l'analyse rapide, car elle prendra moins de temps et vous aidera à récupérer les données dans la plupart des cas. Si le programme n'a pas réussi à trouver les fichiers nécessaires, exécutez l'Analyse complète. Pour ce faire, revenez au menu principal, faites un clic droit sur le disque et choisissez Analyser à nouveau. Après cela, sélectionnez Analyse complète, spécifiez le type de système de fichiers pour ce disque, décochez la case Analyse basée sur le contenu pour accélérer le processus de recherche et cliquez sur Suivant..

Analyse complète dans Hetman RAID Recovery

Cependant, dans mon cas, l’analyse rapide était suffisante. Le programme a réussi à trouver tous les fichiers stockés sur le disque virtuel, y compris ceux supprimés - et cette catégorie est marquée d'une croix rouge. Vous pouvez utiliser la fenêtre d'aperçu pour voir le contenu de tous les fichiers. Afin de récupérer les données, sélectionnez les fichiers et dossiers nécessaires et cliquez sur Récupération.

Récupération de données à partir de disques de machines virtuelles compactés

Après cela, spécifiez où enregistrer les données, choisissez un disque et un dossier, puis appuyez sur le bouton Récupération. Une fois le processus terminé, vous retrouverez les fichiers récupérés dans le dossier que vous avez choisi pour les enregistrer.

Conclusion

C'est ainsi que vous pourrez récupérer les données d'un disque dur virtuel après qu'il ait été compacté, quel que soit l'hyperviseur utilisé pour créer cette machine virtuelle spécifique, que ce soit VMware, Hyper-V, VirtualBox, etc.

Abdelhamid Balti

Auteur: , Rédacteur technique

AbdelHamid Balti est un rédacteur technique chez Hetman Software. Il gère les tutoriels, les procédures et les revues détaillées concernant le fonctionnement des outils de l'entreprise avec toutes sortes de périphériques de stockage de données.

Mykhailo Miroshnychenko

Éditeur: , Rédacteur technique

Mykhailo Miroshnychenko est l'un des principaux programmeurs de la société Hetman Software. S'appuyant sur quinze années d'expérience en développement logiciel, il partage ses connaissances avec les lecteurs de notre blog. En plus de la programmation, Mykhailo est un expert dans le domaine de la récupération de données, des systèmes de fichiers, des périphériques de stockage de données et des matrices RAID.

Recommandé pour vous

Vous êtes accueilli par l'assistant Hetman Software, créé sur la base de l'intelligence artificielle.
Démarrer la discussion