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 26, 2024

Comment réparer les fichiers VMDK corrompus facilement

Le format de fichier VMDK de VMware est le format de disque virtuel le plus flexible et le plus couramment utilisé pour un environnement virtualisé. Ce format de fichier prend en charge jusqu'à 62 To de stockage et implémente de nombreuses fonctionnalités adaptées aux machines virtuelles. Cependant, les fichiers VMDK peuvent se corrompre, rendant les machines virtuelles connectées inaccessibles. Dans de telles situations, vous devez réparer le fichier VMDK corrompu pour retrouver un accès complet à votre machine virtuelle - cet article explique tout ce que vous devez savoir.

Cet article est dédié à la manière de réparer le fichier VMDK et comment récupérer un fichier VMDK corrompu. Lisez-le pour découvrir tout ce dont vous avez besoin !

Qu'est-ce qu'un fichier VMDK ?

Le fichier de disque de machine virtuelle (VMDK) est le format de fichier propriétaire de VMware pour les plates-formes de virtualisation. Un fichier VMDK contient toutes les données d'une machine virtuelle hébergée dans un environnement de virtualisation VMware. En gros, un fichier VMDK représente une machine virtuelle VMware ; si un fichier VMDK est corrompu ou altéré, votre machine virtuelle VMware ne fonctionnera pas correctement, voire ne se lancera pas du tout.
Un fichier VMDK comprend deux sous-fichiers : le fichier descripteur (.vmdk) et un fichier binaire (-flat.vmdk). Si le fichier descripteur est corrompu, vous devez le réparer pour que votre machine virtuelle VMware puisse continuer à fonctionner et à prendre des instantanés. Il existe plusieurs raisons pour lesquelles un fichier VMDK peut se corrompre.

Causes de la corruption des fichiers VMDK

Les fichiers VMDK peuvent se corrompre pour les mêmes raisons que vos fichiers réguliers, peu importe qu'ils soient des fichiers "virtuels". Voici donc quelques raisons courantes de la corruption des fichiers VMDK :

  • Arrêts incorrects : Si vous ne fermez pas correctement vos machines virtuelles avant d'effectuer des tâches avancées, de tels arrêts incorrects peuvent entraîner la corruption des fichiers VMDK.

  • Erreurs de disque dur : Lorsque le disque dur physique présente des erreurs logiques ou des partitions corrompues, cela peut affecter vos fichiers VMDK.

  • Crashes système : Des actions telles que les plantages du système d'exploitation, les pannes de disque dur et les surtensions soudaines peuvent toutes entraîner la corruption des fichiers, y compris des fichiers VMDK.

  • Bugs logiciels : Oui, les bugs logiciels peuvent également provoquer la corruption des fichiers VMDK, donc faites attention aux programmes logiciels que vous installez sur une machine virtuelle.

  • Attaques de virus/malwares : Bien sûr, cela ne peut être sous-estimé. Les attaques de virus ou de logiciels malveillants sur un PC peuvent certainement entraîner la corruption des fichiers.

Comment réparer un fichier VMDK corrompu ? Considérez ces méthodes !

Il existe plusieurs méthodes pour réparer les fichiers VMDK problématiques ; cependant, les méthodes ci-dessous sont les meilleures à essayer :

1. Utilisation de l'invite de commandes

  • Lancez l'invite de commandes en tant qu'administrateur.
  • Confirmez le chemin d'accès du fichier VMDK corrompu ; les fichiers VMDK sont généralement stockés dans C:\Program Files\VMware\Virtual Disk Development Kit\bin.
  • Maintenant, après avoir confirmé le chemin d'accès du fichier VMDK sur votre système, exécutez cette commande : vmware-vsdiskmanager.exe – R "chemin vers le fichier VMDK" (par exemple, vmware-vsdiskmanager.exe – R "C:\Program Files\VMware\Virtual Disk Development Kit\bin").

2. Redémarrage de la machine

Parfois, redémarrer la machine virtuelle peut aider à corriger les erreurs du système de fichiers causées par un arrêt incorrect. Éteignez complètement la VM, puis redémarrez-la pour vérifier si les erreurs disparaissent.

3. Restauration de la VM à partir des sauvegardes

Cette méthode est pour les administrateurs IT qui effectuent des sauvegardes préalables. Vous pouvez restaurer la version saine du fichier VMDK de votre VM à partir d'une sauvegarde effectuée précédemment. La restauration d'une VM à partir d'une sauvegarde dépend de la manière dont vous avez effectué la sauvegarde et de l'outil utilisé ; si vous avez utilisé un outil tiers pour la sauvegarde, vous devez utiliser le même outil pour restaurer la sauvegarde.

4. Réparer les VMDK corrompus avec VMFS Recovery

Le logiciel DiskInternals VMFS Recovery est un programme professionnel de réparation des fichiers VMDK et de récupération des fichiers VMware VM perdus. Le logiciel est intuitif et intègre de nombreuses fonctions pratiques. En utilisant DiskInternals VMFS Recovery, vous pouvez réparer les descripteurs VMDK et les fichiers binaires ; le logiciel a été éprouvé par de nombreux experts en informatique depuis plus de 15 ans.

Traduit avec DeepL.com (version gratuite)

  • Première étape : Téléchargez et installez DiskInternals VMFS Recovery sur votre PC Windows et lancez-le.
  • Deuxième étape : Fermez l'assistant qui s'affiche automatiquement lorsque vous lancez le programme.
  • Troisième étape : Cliquez sur "Drives" dans le menu supérieur et sélectionnez Mount Image. Parcourez ensuite les fichiers VMDK problématiques et importez-les.
  • Étape 4 : Vous pouvez maintenant accéder au fichier image VMDK en tant que lecteur local. Regardez dans le menu supérieur et sélectionnez "Assistant" pour relancer l'assistant de récupération que vous avez fermé plus tôt. En suivant les invites de l'assistant, sélectionnez le fichier VMDK problématique et choisissez le mode de récupération complète pour obtenir les meilleurs résultats.
  • Cinquième étape : Pendant l'analyse, DiskInternals VMFS Recovery examinera automatiquement les datastores VMFS, les volumes, les disques et le RAID (s'il est utilisé), et tentera de réparer la ou les images VMDK si elles sont inaccessibles.


  • Sixième étape : Après l'analyse, VMFS Recovery récupérera le descripteur ou le fichier binaire de l'image VMDK, qui pourrait être la raison de sa corruption. Ensuite, vous pouvez restaurer le(s) fichier(s) récupéré(s) et votre image VMDK est réparée - transférez le fichier VMDK vers votre serveur ESXi.

Récupération de fichiers VMDK spécifiques

Il existe d'autres méthodes pour récupérer des fichiers VMDK spécifiques, tels que le fichier descripteur ou le fichier binaire.

1. Monter le fichier VMDK sur une autre VM

Si un fichier VMDK est partiellement corrompu et ne démarre pas votre VM, vous pouvez démarrer la VM à partir d'un disque. Vous pouvez ensuite exécuter le fichier VMDK comme une image disque ISO montée sur un lecteur virtuel pour accéder et récupérer des données vers un stockage connecté en externe, comme une clé USB. Il s'agit d'une technique assez complexe pour la réparation de VMDK, mais elle fonctionne - lorsqu'elle est parfaitement réalisée.

2. Régénérer le fichier descripteur

Régénérer le fichier générateur VMDK peut aider à réparer le fichier, mais cela s'applique strictement aux situations où le fichier descripteur est manquant, ou lorsque vous confirmez que le fichier descripteur est la raison pour laquelle votre fichier VMDK est inaccessible. Les signes indiquant que votre fichier VMDK est inaccessible en raison d'un fichier descripteur manquant ou corrompu incluent :
  • Le fichier de disque VM affiché dans le navigateur de datastore est un fichier plat VMDK et n'a pas d'icône.
  • Lorsque vous voyez l'erreur suivante lors du démarrage de la VM : erreur "Fichier non trouvé".
  • Vous ne voyez que le fichier plat VMDK en regardant le répertoire de la VM.
  • Le fichier descripteur est manquant.
Pour régénérer un fichier descripteur VMDK, un guide complet est présenté par VMware, ici.

3. Utilisation des répliques de machines virtuelles

Oui, vous pouvez utiliser des répliques de VM pour réparer les fichiers VMDK corrompus. Cela signifie configurer une nouvelle VM (sur un nouveau datastore, probablement) en utilisant le même modèle et les mêmes fonctionnalités que l'ancienne avec un fichier VMDK corrompu. Cependant, les répliques de VM ne sont pas aussi fiables que les sauvegardes classiques.

Comment prévenir la corruption des données VMDK ?

Cela ne sera peut-être pas la première fois que vous entendez cela, mais faire des sauvegardes régulières reste le meilleur moyen de ne pas perdre votre fichier VM dans n'importe quel scénario. De plus, une gestion adéquate des VM en utilisant les bons outils, et s'assurer que le matériel de votre système hôte est fiable et efficace sont d'autres moyens de prévenir les problèmes de fichiers VMDK dans une certaine mesure.

Articles connexes

TÉLÉCHARGEMENT GRATUITVer 4.22, WinACHETERDe $699

Veuillez noter cet article.
4.625 revues