Comment récupérer des fichiers VMDK corrompus ou endommagés?

Les machines virtuelles (VM) sont exécutées et gérées à l'aide de logiciels de virtualisation tels que Hyper-V, Microsoft, VMware, etc. Elles ne dépendent pas du matériel d'un système pour exécuter et utiliser des programmes ou des applications et pour stocker des données. Cependant, les fichiers de la machine virtuelle (VM), tels que VMX, VMDK, VMDX, etc., sont toujours stockés sur le disque dur du système.

VMDK est l'un des formats de fichier VM les plus populaires, car il offre des fonctionnalités telles que la migration en direct, les sauvegardes basées sur des instantanés et le stockage en bloc SAN haute performance. Malgré tous ces avantages, il peut toujours tomber en panne et être corrompu ou endommagé. 

Apprenez à récupérer des fichiers VMDK corrompus à l'aide des méthodes décrites ici. Cependant, si vous connaissez les causes les plus courantes de corruption des fichiers VMDK, vous pouvez agir immédiatement.

Quelle est la cause de la corruption du fichier VMDK ?

Plusieurs raisons peuvent expliquer la corruption des fichiers VMDK, y compris

Erreurs matérielles : Les fichiers VMDK étant stockés sur un disque dur, ils peuvent être corrompus en raison de problèmes matériels tels que des secteurs défectueux sur le disque, une coupure de courant, des erreurs de disque dur, etc.

Problèmes de logiciel : Les machines virtuelles sont gérées par un logiciel de virtualisation. En cas d'erreur ou de dysfonctionnement du logiciel de virtualisation, le fichier VMDK peut être directement endommagé.

Arrêt inapproprié du système : Un arrêt forcé ou incorrect du système ou une panne inattendue du logiciel de virtualisation peut endommager le fichier VMDK. Les coupures de courant soudaines peuvent également entraîner la corruption du fichier.

Attaque virale : Si la machine virtuelle est infectée par un logiciel malveillant, le fichier VMDK peut être corrompu.

Autres causes de corruption du fichier VMDK

  • Espace disque insuffisant
  • Interruptions du réseau ou erreurs de connectivité
  • Erreur de système de fichiers
  • Mauvaise configuration du logiciel de virtualisation

Comment puis-je remettre en état un fichier VMDK corrompu ?

Quelle que soit la raison, vous pouvez récupérer un fichier VMDK perdu ou corrompu à l'aide des méthodes suivantes :

#n°1 Monter le fichier VMDK

Si le fichier VMDK est partiellement endommagé/corrompu ou présente quelques problèmes mineurs, il peut être réparé en le montant en tant que support de données supplémentaire dans la machine virtuelle. Procédez ainsi,

  • Créez une machine virtuelle à l'aide d'un logiciel de virtualisation.
  • Insérez le fichier VMDK corrompu comme support de données secondaire dans l'installation.
  • Démarrez votre machine virtuelle, puis accédez au fichier VMDK monté et remettez les données.

#2 Utiliser des solutions de sauvegarde

VMware, les hyperviseurs et d'autres logiciels de virtualisation intègrent des fonctions de sauvegarde telles que les sauvegardes incrémentielles, basées sur des instantanés, etc., qui vous permettent de créer des sauvegardes au niveau de la machine virtuelle. Si vous avez sauvegardé les fichiers de votre machine virtuelle avec de tels programmes de sauvegarde, vous pouvez rapidement récupérer les fichiers VMDK avec ces programmes.

Cependant, les fonctions de sauvegarde présentent un petit risque. Si un programme de sauvegarde rencontre des problèmes lors de la sauvegarde de vos données, la récupération des données à partir des fichiers VMDK peut s'avérer difficile.

#3 Utilisez le logiciel pour récupérer les données des fichiers VMDK

La meilleure façon de récupérer des fichiers VMDK corrompus est d'utiliser un outil spécialisé de récupération de données de machines virtuelles comme Stellar Toolkit for Data Recovery. Il s'agit d'une solution polyvalente qui soutient la récupération des données à partir des disques virtuels (VMDK, VDI, VHD & VHDX). Vous pouvez exécuter le logiciel sur Windows, Mac et même Linux. Que votre fichier VM ait été corrompu en raison d'erreurs de l'hyperviseur ou d'un arrêt inattendu du système, le logiciel peut monter un fichier VMDK ou d'autres fichiers VM souhaités et récupérer les données. Pour ce faire, suivez les étapes indiquées :

  • Téléchargez et installez  Stellar® Toolkit for Data Recovery et exécutez-la sur votre système.
  • Dans l'écran "Que récupérer  ?", cliquez sur Toutes les données > Suivant.

Que récupérer

  • Dans l'invite suivante, sélectionnez l'option Récupération de données pour les machines virtuelles et cliquez sur Analyser.

Récupération de données pour les machines virtuelles

  • Cliquez sur Ajouter une image pour ajouter le fichier VMDK corrompu, puis cliquez sur Monter.

Ajouter une image

  • Sélectionnez le volume de la machine virtuelle et cliquez sur Analyser.

Analyser

  • À l'issue du processus de numérisation, le message "Scan process successfully completed" (processus de numérisation terminé avec succès) s'affiche.

Scan process successfully completed

  • Sélectionnez les dossiers ou les fichiers que vous souhaitez remettre et cliquez sur Restaurer.

Restaurer

  • Cliquez ensuite sur Parcourir pour sélectionner le bureau où vous souhaitez enregistrer le fichier, puis cliquez sur Commencer l'enregistrement.

Commencer l'enregistrement

  • Vos fichiers VMDK récupérés  sont enregistrés dans le bureau que vous avez sélectionné.

La récupération des données VMDK est possible à l'aide des méthodes décrites dans ce blog. Toutefois, pour réduire le risque de corruption des fichiers VMDK, vous devez effectuer des sauvegardes régulières des fichiers VMDK critiques et des autres formats de fichiers de machines virtuelles que vous utilisez. Maintenez votre logiciel de virtualisation et les composants associés à jour pour qu'ils ne présentent pas d'erreurs et pour réduire le risque de corruption ou d'autres problèmes.



Was this article helpful?
FAQs
Un fichier VMDK (Virtual Machine Disk) est un format de fichier populaire de VMware pour le disque dur virtuel d'une machine virtuelle, qui contient toutes les données et tous les systèmes de fichiers. Le VMDK permet le clonage du disque dur physique pour la virtualisation et la sauvegarde hors site des machines virtuelles. Il se compose de la configuration de la VM et des données de l'utilisateur. Ce format de fichier soutient plusieurs fonctions, telles que le provisionnement, les instantanés, etc.
Vous pouvez comprendre un fichier VMDK en tant que disque dur secondaire dans la configuration, utiliser des solutions de sauvegarde ou opter pour un logiciel avancé de récupération de données de machine virtuelle pour récupérer les fichiers VMDK corrompus.
Oui, des outils intégrés tels que vSphere Storage APIs, le package vmfs-tools, VMware-disk manager, etc. sont disponibles pour la réparation des fichiers VMDK.
Avant de commencer à récupérer des fichiers VMDK, vous devez sauvegarder vos données (si possible) et utiliser des copies pour la récupération des données.
Il existe plusieurs logiciels de récupération de données pour VMDK. Cependant, vous pouvez opter pour le logiciel qui a été recommandé et testé par de nombreuses publications techniques et clients. Stellar Toolkit for Data Recovery est un excellent logiciel qui prend en charge la récupération de données à partir de disques virtuels, de disques RAID, de périphériques NAS et d'autres supports de stockage.
À propos de l'auteur
author image
Himanshu Shakya

Himanshu is a Tech Enthusiast & Blogger at Stellar and having knowledge of Japanese Language. And apart from this in his spare time he likes playing Chess.

Table des matières

POURQUOI STELLAR® EST LE LEADER MONDIAL

Pourquoi choisir Stellar?
  • 0M+

    CLIENTS

  • 0+

    Des années d'excellence

  • 0+

    INGÉNIEURS R&D

  • 0+

    PAYS

  • 0+

    TÉMOIGNAGES

  • 0+

    RÉCOMPENSES REÇUES