VMFS Recovery™
Récupérerdes données sur des disques VMFS et VMFK endommagés ou formatés
Récupérerdes données sur des disques VMFS et VMFK endommagés ou formatés
Dernière mise à jour: Aug 06, 2024

Comment extraire le contenu des fichiers VMDK

Il existe des situations où vous devez extraire les données contenues dans un fichier VMDK. VMDK est un format de fichier pour les disques durs virtuels (VHD). Les disques durs virtuels sont une version imitée (virtuelle) des disques durs physiques ; ils contiennent toutes les informations et données nécessaires pour lancer et exécuter des machines virtuelles (VM) VMware et VirtualBox.
Pratiquement, ce que contiennent les fichiers VMDK, ce sont des fichiers et des données importants de la machine virtuelle connectée. Cela signifie que lorsque un fichier VMDK est corrompu, la VM connectée ne se lancera pas. Cet article explique les différentes manières possibles d'extraire les fichiers VMDK et d'accéder aux données stockées à l'intérieur pour des raisons spécifiques.

Comment extraire le contenu des fichiers VMDK sur Windows

Lorsque votre VM refuse de démarrer en raison d'un fichier VMDK chiffré ou corrompu, vous devrez ouvrir le fichier VMDK et en extraire le contenu – pour le sauvegarder en tant que nouveau fichier VMDK et récupérer l'accès à votre VM. Le chiffrement ou la corruption d'un fichier VMDK peut résulter d'attaques de malwares ou de virus sur le système informatique.
De plus, les clusters de cache, les fichiers d'installation incomplets, les mises à jour du système d'exploitation, les échecs de correction de bugs et d'autres raisons peuvent rendre un fichier VMDK inaccessible par la VM. Mais ce n'est pas une raison de s'inquiéter ; en utilisant un outil professionnel ou une autre VM ESXi, vous pouvez extraire le contenu d'un fichier VDMK et accéder aux données recherchées.

Comment les données sont stockées dans les fichiers VMDK

VMDK, qui est l'acronyme de Virtual Machine Disk File, est un format conteneur utilisé par VMware pour représenter les disques durs virtuels (VHD) des machines virtuelles créées à l'aide des solutions VMware ou VirtualBox. Les disques durs virtuels des VM de VMware sont sauvegardés dans des partitions VMFS (sur un disque dur physique) avec une extension .vmdk.
Fondamentalement, VMDK est un format d'image disque – tout comme ISO. Cependant, il existe deux types de format de fichier VMDK ; les VM hébergées sur les serveurs VMware ESXi/ESX ont leurs fichiers sauvegardés dans des formats VMDK doubles – le fichier descripteur de disque virtuel (diskname.vmdk) et le fichier “étendue de disque” sauvegardé sous diskname-flat.vmdk, le tout stocké dans le datastore ESXi.
En revanche, si vous utilisez VMware Workstation, les disques virtuels sont représentés par un seul fichier diskname.vmdk (les données descripteur et étendue sont intégrées dans ce fichier diskname.vmdk "monolithique sparse").
Sur les serveurs ESXi, le fichier descripteur est juste un fichier TXT qui contient les détails du VHD, tels que les identifiants, la version matérielle et la géométrie du disque, tandis que le fichier “étendue de disque” –flat stocke les données réelles de la Machine Virtuelle.
Étant donné que le fichier descripteur VMDK est enregistré comme un simple document texte (TXT), vous pouvez facilement l'ouvrir à l'aide d'un éditeur de texte HEX. Mais pour les autres formats de fichier VMDK, vous ne pouvez pas les ouvrir comme TXT ; vous devriez suivre l'une de ces méthodes guidées ci-dessous pour extraire les données et lancer vos VMs.

Moyens sûrs pour extraire le contenu des fichiers VMDK

Il existe plusieurs manières d'extraire les fichiers VMDK et d'accéder aux données qu'ils contiennent. Cependant, cet article se concentre sur les meilleures méthodes fiables pour y parvenir. Chacune de ces méthodes doit être suivie attentivement.

1. Utiliser une autre machine virtuelle ESXi

Vous pouvez ouvrir un fichier VMDK corrompu en utilisant une autre VM hébergée sur un serveur ESXi différent. Pour cette méthode, vous avez besoin d'une machine virtuelle hébergée sur le même système d'exploitation que celle qui avait le fichier VMDK corrompu.Attention : Clonez le fichier VMDK que vous souhaitez extraire – afin de disposer d'une copie de secours si les choses tournent mal.

Étapes:

  • Lancez le nouvel hôte ESXi (fonctionnel)
  • Allez dans Hôtes et Clusters et faites un clic droit sur la machine virtuelle accessible que vous utiliserez pour ce test
  • Sélectionnez Modifier les paramètres
  • Dans l'onglet Matériel Virtuel, cliquez sur Ajouter un disque dur, puis sur Disque dur existant
  • Importez le fichier VMDK
  • Confirmez les paramètres du fichier et cliquez sur Enregistrer pour terminer le processus
  • Après cela, allez dans Gestion de l'ordinateur 🡺 Gestion des disques 🡺 sélectionnez le fichier VMDK ajouté, faites un clic droit et choisissez l'option En ligne pour l'activer
  • Vous pouvez maintenant accéder au contenu du fichier VMDK depuis l'Explorateur Windows, où vous pouvez également l'extraire si vous le souhaitez.

2. Utiliser DiskInternals VMFS Recovery

DiskInternals VMFS Recovery est un logiciel professionnel qui permet de lire et d'accéder aux données stockées sur des partitions formatées VMFS ; ainsi, le logiciel peut lire les fichiers VMDK. VMFS Recovery est essentiellement un outil de récupération de données pour récupérer les fichiers de machines virtuelles ; cependant, il intègre de nombreuses autres fonctions utilitaires pratiques, y compris la reconstruction de disques RAID.

DiskInternals VMFS Recovery peut réparer des images de démarrage VMware corrompues, des datastores de serveurs ESX, des volumes VMFS non montables, des fichiers VMDK non reconnus et des en-têtes de volumes ESXi illisibles. C'est un outil logiciel complet pour les utilisateurs de machines virtuelles – surtout si votre VM est hébergée sur un système d'exploitation Windows.
En utilisant DiskInternals VMFS Recovery, vous pouvez récupérer la version précédente (bonne) de votre fichier VMDK corrompu et extraire le contenu sur un autre support de stockage.

Comment ouvrir les fichiers VMDK avec DiskInternals VMFS Recovery sur Windows

Pour ouvrir des fichiers VMDK sous Windows, vous pouvez utiliser le "Mode Lecteur" sur DiskInternals VMFS Recovery. Voici les étapes pour ouvrir les fichiers VMDK à l'aide de l'outil professionnel VMFS Recovery de DiskInternals.

VMFS Recovery
  • Première étape : Téléchargez et installez le logiciel sur votre PC Windows, puis lancez-le et passez à l'étape suivante. Ce logiciel fonctionne sur Windows Vista, 7, 8, 10, 11, ou Windows Server 2003-2019.
Click on the VMFS volume
  • Deuxième étape : Sélectionnez le disque avec la partition VMFS et choisissez un mode de récupération. Vous pouvez essayer le "Mode Lecteur" pour ouvrir la partition VMFS et accéder au fichier VMDK.
right-click on the volume and open it
  • Troisième étape : Si le fichier VMDK est manquant, vous pouvez le récupérer en choisissant le mode de récupération complète et attendez que l'analyse soit terminée, et vous pourrez voir à nouveau les fichiers VMDK.
Select the folder you wish to save your files and recover your files to this folder

Comment ouvrir les fichiers VMDK avec DiskInternals VMFS Recovery sur Linux

Vous pouvez également ouvrir les fichiers VMDK même s'ils sont sauvegardés sur un disque Linux, par exemple, des disques formatés EXT. Cependant, vous devrez connecter les disques Linux à un ordinateur sous système d'exploitation Windows pour procéder. DiskInternals VMFS Recovery peut ouvrir tous types de systèmes de fichiers, y compris les systèmes de fichiers macOS et Linux OS. Voici les étapes :

  • Première étape : Connectez ou montez le disque Linux sur le système fonctionnant sous Windows OS. Procédez au téléchargement et à l'installation de DiskInternals VMFS Recovery sur le système d'exploitation Windows. Puis lancez-le, et passez à l'étape suivante. Ce logiciel fonctionne sur Windows Vista, 7, 8, 10, 11, ou Windows Server 2003-2019.
  • Deuxième étape : Sélectionnez le disque Linux avec la partition VMFS et choisissez un mode de récupération. Sélectionnez "Mode Lecteur" pour ouvrir la partition VMFS et accéder au fichier VMDK.
  • Troisième étape : Si le fichier VMDK est manquant, vous pouvez le récupérer en choisissant le mode de récupération complète et attendez que l'analyse soit terminée, et vous pourrez voir à nouveau les fichiers VMDK.

3. Utiliser VMware Workstation (Montage des fichiers VMDK sur un OS hôte avec VMware Workstation)

Si vous disposez de VMware Workstation, vous pouvez monter les fichiers VMDK sur un autre hôte.
Remarque : Avec VMware Workstation, vous pouvez uniquement monter directement ou ajouter le fichier VMDK à un nouvel hôte en tant que nouveau volume. De plus, le descripteur VMDK et le fichier plat doivent être dans le même dossier.

Étapes:

  • Lancez Workstation et sélectionnez Mapper des disques virtuels dans l'option Fichier de la barre de menus
  • Passez à l'onglet Map et importez le fichier VMDK
  • Sélectionnez la taille maximale du volume pour le fichier, et décochez Ouvrir le fichier en mode lecture seule
  • Mappez le lecteur et cochez la case "Ouvrir le lecteur dans l'Explorateur Windows après le mapping"
  • Cliquez sur OK puis sur OUI pour terminer
  • Vous pouvez maintenant ouvrir le lecteur mappé et extraire les données des fichiers VMDK en les copiant vers un autre répertoire de stockage. Déconnectez le disque virtuel ensuite

4. Autres méthodes pour ouvrir les fichiers VMDK sous Linux

Bien sûr, il existe encore d'autres moyens d'ouvrir et d'extraire les fichiers VMDK. Vous pouvez utiliser l'application logicielle d'archivage 7-Zip pour extraire les fichiers ou utiliser /dev/loop sur un système d'exploitation Linux. Vous pouvez également utiliser le VMware Virtual Disk Development Kit (VDDK), qui comprend de multiples outils utilitaires intégrés qui vous permettent d'effectuer différentes actions.

Conclusion

En conclusion, cet article explique les différentes manières possibles d'extraire des fichiers à partir de VMDK. Il existe différentes raisons pour lesquelles vous pourriez vouloir effectuer cette opération, et les méthodes expliquées ci-dessus sont les plus sûres. DiskInternals VMFS Recovery est un outil logiciel tiers fiable pour récupérer les fichiers VMDK perdus ou supprimés.

Articles connexes

TÉLÉCHARGEMENT GRATUITVer 4.23, WinACHETERDe $699

Veuillez noter cet article.
4.823 revues