Comment récupérer les données d’une machine virtuelle VMware ESXi 6.7 depuis des stockages VMFS 5 et VMFS 6
La perte d’accès aux machines virtuelles sous VMware ESXi 6.7 peut être causée par une corruption du datastore, la suppression accidentelle de fichiers, une défaillance de disque ou des erreurs de configuration de l’hyperviseur. Si les machines virtuelles étaient stockées sur des datastores VMFS 5 ou VMFS 6, la récupération des données exige de prendre en compte la structure de ces systèmes de fichiers et l’emplacement des fichiers de disque virtuel. Dans cet article, nous examinerons comment accéder aux données perdues, récupérer les fichiers des machines virtuelles, et restaurer des informations importantes, même dans les cas où les outils VMware ESXi standard n’offrent plus d’accès au datastore.

- Architecture de VMware et de VMFS
- Comment connecter les disques du serveur à un ordinateur
- Comment récupérer les données d’une machine virtuelle
- Conclusion
- Questions fréquemment posées
- Commentaires
Dans cet article, nous analyserons des cas réels de perte de données, régulièrement rencontrés par les professionnels de l’informatique comme par les propriétaires de serveurs domestiques. Il peut s’agir de localiser et de récupérer des fichiers supprimés accidentellement directement depuis les systèmes d’exploitation invités, ou de restaurer des données après des pannes critiques d’infrastructure, telles qu’une défaillance du matériel serveur ou une défaillance du contrôleur RAID.
Nos méthodes seront également utiles après des pannes de l’hyperviseur ESXi ou une perte des fichiers de configuration lorsque le serveur ne démarre pas. En outre, nous examinerons les cas de corruption logique de la structure du datastore, lorsque le datastore cesse de se monter, n’est plus reconnu par le système et que l’hyperviseur perd complètement l’accès aux machines virtuelles.
Nous montrerons comment connecter directement les disques du serveur à un ordinateur et extraire avec succès les fichiers de disque virtuel .vmdk, les configurations et les instantanés à l’aide d’un logiciel spécialisé. Vous obtiendrez une solution universelle permettant un accès direct aux données perdues et un travail efficace dans l’environnement de votre choix — Windows, Linux ou macOS.
Comment récupérer des données d'une machine virtuelle VMware Fusion non fonctionnelle sur macOS
Architecture de VMware et de VMFS
ESXi est un hyperviseur de type 1. Il est installé directement sur le matériel du serveur, sans système d’exploitation intermédiaire. Cela offre aux machines virtuelles des performances maximales et un accès direct aux ressources.

Les machines virtuelles sont stockées sur des datastores utilisant le système de fichiers en cluster VMFS. Il est conçu spécifiquement pour la virtualisation et optimisé pour le traitement de fichiers volumineux : disques virtuels vmdk, configurations et instantanés.

Les versions les plus courantes sont VMFS 5 et la plus récente VMFS 6, qui prend en outre en charge la récupération automatique d’espace libre et offre de meilleures performances avec les matrices de grande capacité.
L’inconvénient de cette fiabilité est la complexité de la récupération après incident. VMFS possède une architecture fermée que les systèmes d’exploitation standards ne peuvent pas interpréter. Si vous connectez un disque de serveur à un ordinateur Windows, le système détectera une structure inconnue et vous invitera à formater le disque, ce qui détruira définitivement vos données. Par conséquent, un logiciel spécialisé est nécessaire pour une lecture sûre des matrices VMFS.

Notre logiciel Hetman Partition Recovery prend en charge cette tâche efficacement, permettant une récupération réussie des données de machine virtuelle pour les versions 5.5, 6.5 et 6.7.
Comment connecter les disques du serveur à un ordinateur
Avant de commencer le processus de récupération, vous devez retirer le disque défectueux du serveur et le connecter à un ordinateur fonctionnel.
La méthode la plus fiable consiste à effectuer une connexion directe via l’interface SATA à la carte mère. Cela garantit la vitesse de lecture des données la plus élevée et un fonctionnement stable pendant l’analyse approfondie.
Si votre serveur est équipé de disques d’entreprise utilisant l’interface SAS, la reconnaissance sur un PC standard nécessitera l’installation d’un contrôleur HBA compatible dans un emplacement PCIe disponible.
L’utilisation de boîtiers USB externes ou de stations d’accueil est acceptable en alternative si une connexion directe n’est pas possible.
Gardez à l’esprit que la bande passante de l’interface USB constitue généralement le goulot d’étranglement. La vitesse d’analyse de la matrice sera donc nettement plus faible, ce qui augmentera le temps global de récupération.
| Méthode de connexion | Exigences | Avantages | Inconvénients et remarques |
|---|---|---|---|
| SATA directement à la carte mère | Un port SATA disponible et une alimentation appropriée | Débit de transfert de données élevé, connexion stable, pratique pour les analyses longues | Convient uniquement aux disques dotés d’une interface SATA compatible |
| SAS via contrôleur HBA | Un contrôleur HBA SAS compatible, un emplacement PCIe et les câbles appropriés | Permet de connecter des disques SAS de serveur et assure un fonctionnement stable pendant l’analyse prolongée | La compatibilité du contrôleur, des câbles et des disques doit être vérifiée |
| Boîtier USB externe | Un boîtier prenant en charge l’interface du disque | Connexion simple, sans installation de composants internes du PC | La vitesse dépend de la version USB et du contrôleur ; l’accès à certaines commandes du disque peut être limité |
| Station d’accueil USB | Une station d’accueil avec un connecteur compatible pour HDD ou SSD | Connexion pratique et installation rapide du disque | Limites possibles en matière de vitesse, de compatibilité et de stabilité lors des analyses longues |
Que faire si les disques ne peuvent pas être connectés à un ordinateur
Dans les situations où il est techniquement impossible de connecter simultanément tous les disques requis à un ordinateur (par exemple, en raison d’un manque de ports disponibles sur la carte mère), vous pouvez utiliser la fonction de création d’image secteur par secteur. Il s’agit également d’une mesure de sécurité standard lors du travail sur des disques suspectés de présenter des problèmes matériels. Une image est une copie exacte, octet par octet, d’un disque physique, stockée sous forme de fichier ordinaire sur un autre périphérique de stockage disposant d’une capacité suffisante.
Vous pouvez connecter les disques du serveur au système un par un, en créer des images, puis charger tous les fichiers obtenus directement dans Hetman Partition Recovery. Notre utilitaire travaillera avec les images montées exactement de la même manière qu’avec du matériel réel, ce qui permettra une analyse complète de la structure VMFS.
Pour créer une image, lancez le programme, sélectionnez le disque requis dans la liste, puis cliquez sur le bouton Enregistrer le disque dans le panneau supérieur.

Indiquez l’emplacement d’enregistrement du fichier.
Remarque : la taille de l’image obtenue sera égale à la capacité totale du disque source, indépendamment du nombre de gigaoctets réellement utilisés. Veillez donc à l’avance à ce que le disque cible dispose d’un espace libre suffisant.

Une fois l’enregistrement terminé, retournez au menu principal et sélectionnez Monter le disque.

Dans la liste des types, sélectionnez Images de disque brutes et chargez le fichier créé.

Il apparaîtra immédiatement dans la liste générale des périphériques. S’il y a plusieurs disques défectueux, répétez simplement cette procédure pour chacun d’eux. Une fois les images montées, le programme sera prêt pour une analyse approfondie du datastore.

Comment récupérer les données d’une machine virtuelle
MÉTHODE 1. Récupération d’une machine virtuelle à partir de VMFS
Le plus souvent, la perte d’accès aux machines virtuelles n’est pas liée à des erreurs internes au système, mais à des défaillances matérielles ou structurelles. Celles-ci peuvent inclure une défaillance du matériel serveur, une défaillance du contrôleur RAID, une défaillance du support de démarrage ESXi, une erreur critique du noyau de l’hyperviseur connue sous le nom de Purple Screen of Death, ou une défaillance logique de la plateforme VMware, lorsque le datastore est corrompu et cesse de se monter. Dans de telles situations, le serveur devient indisponible ou ne voit plus les matrices, mais les informations sur les disques restent généralement physiquement intactes.
Comme on le sait, l’hyperviseur ESXi stocke les machines virtuelles sous forme d’un ensemble de fichiers dans des répertoires spéciaux du datastore. Les plus importants pour nous sont le fichier de configuration principal vmx, qui stocke tous les paramètres de la machine, ainsi que les fichiers du disque dur virtuel. Il convient de noter qu’un tel disque se compose généralement de deux parties : un petit descripteur texte vmdk et le fichier principal flat, qui contient toutes les données de votre système invité.

Cet ensemble de base comprend souvent le fichier nvram, qui stocke les paramètres du BIOS ou de l’UEFI virtuel. Et si des instantanés ont été créés pour la machine, des fichiers delta — delta ou sesparse — apparaîtront également dans le répertoire, où toutes les nouvelles modifications sont écrites à la place du disque principal, ainsi qu’un fichier spécial vmsd décrivant la structure de la chaîne d’instantanés.
Comme l’accès normal au datastore n’est pas possible, nous utilisons un ordinateur et notre logiciel développé Hetman Partition Recovery pour une lecture directe au niveau des blocs de ces données.
Après le lancement, le programme analyse automatiquement les disques physiques connectés ou les images montées et reconnaît les partitions utilisant des systèmes de fichiers VMware. Dans notre environnement de test, des datastores de différentes versions ont été créés — VMFS 5 et VMFS 6.

Pour retrouver les données perdues, sélectionnez le datastore requis dans la liste des périphériques et lancez le mode Analyse rapide. Cette analyse rapide est idéale pour lire une structure de fichiers qui n’a pas été fortement écrasée.

Une fois l’analyse terminée, ouvrez le système de fichiers trouvé. Le programme affichera correctement l’ensemble de la hiérarchie du datastore. Vous pouvez ici trouver facilement les dossiers de vos machines virtuelles sur n’importe lequel des stockages — aussi bien sous VMFS 5 que sous la version plus récente VMFS 6. Ouvrez le répertoire de la machine requise, qui contient les fichiers de configuration et les principaux disques virtuels vmdk.

Pour les récupérer, sélectionnez les éléments requis et cliquez sur le bouton Récupération dans la barre d’outils. Le programme vous demandera de spécifier un emplacement d’enregistrement. Veillez à choisir un autre disque dur de votre ordinateur disposant d’un espace libre suffisant pour stocker les volumineux fichiers de disque virtuel.

Une fois l’opération terminée, vous obtiendrez les fichiers de la machine sur votre PC pour une utilisation ou une analyse ultérieure.

MÉTHODE 2. Récupération de fichiers depuis les systèmes invités
Il existe des situations dans lesquelles le datastore fonctionne normalement, mais des informations importantes ont été supprimées accidentellement directement depuis le système d’exploitation invité. Pour récupérer ces données, il n’est pas nécessaire de déployer le fichier vmdk trouvé sur un nouveau serveur ou de l’attacher à une autre machine virtuelle.
Hetman Partition Recovery permet de monter le disque virtuel directement dans son interface et de travailler avec lui comme avec un disque physique standard.

Examinons le processus de récupération à l’aide de notre machine virtuelle de test issue du datastore VMFS 6. Nous allons d’abord analyser le disque système de 20 gigaoctets sur lequel Windows 10 invité était en cours d’exécution.

Cliquez sur la partition montée et lancez le mode Analyse rapide. Cette analyse rapide est idéale pour trouver les objets supprimés récemment.

Une fois l’analyse terminée, accédez au système de fichiers trouvé et ouvrez le répertoire d’où vos données ont disparu.
Il existe ici une nuance technique importante à prendre en compte : comme il s’agit d’un disque système, une petite partie des fichiers récemment supprimés peut avoir été immédiatement écrasée par des processus en arrière-plan et par les mises à jour Windows. Toutefois, la grande majorité des informations est récupérée correctement.
Sélectionnez les fichiers requis et cliquez sur le bouton Récupération dans la barre d’outils. Lors de l’étape d’enregistrement, veillez à spécifier un chemin sur un autre disque physique disposant d’un espace libre suffisant.

Passons maintenant au disque virtuel supplémentaire de 3 gigaoctets qui a été attaché à la même machine uniquement pour le stockage des fichiers utilisateur. Revenez au menu principal, sélectionnez ce disque et lancez également Analyse rapide.

Ouvrez son contenu et retrouvez les fichiers de test supprimés. Comme ce disque n’hébergeait pas le système d’exploitation lui-même et qu’aucune écriture de données système en arrière-plan n’y a eu lieu, le programme retrouve et récupère avec succès tous les fichiers supprimés dans leur forme d’origine.

Comme vous pouvez le constater, l’utilitaire permet un travail isolé avec chaque volume logique de la machine virtuelle, ce qui garantit une restauration des informations perdues à la fois plus précise et plus pratique.
MÉTHODE 3. Récupération via des instantanés
Passons à l’un des mécanismes de protection des données les plus puissants — le travail avec les instantanés, ou clichés de l’état du système.
Les instantanés dans VMware ESXi fonctionnent un peu différemment des sauvegardes classiques. Lorsqu’un instantané est créé, l’hyperviseur ne copie pas l’intégralité du disque. Il fige le disque vmdk de base actuel et crée un nouveau soi-disant disque delta. Toutes les modifications ultérieures et les nouveaux fichiers sont écrits dans ce delta, tandis que le disque de base reste inchangé. Si plusieurs instantanés de ce type sont créés, une chaîne entière de fichiers dépendants se forme.

Cette architecture ouvre des possibilités uniques de récupération des données. Imaginez qu’après la création d’un instantané, vous ayez accidentellement supprimé des documents importants dans le système d’exploitation invité. Du point de vue de l’installation actuelle de Windows, ces fichiers ont disparu, mais leurs blocs d’origine sont conservés en toute sécurité dans les fichiers d’instantané figés.
Hetman Partition Recovery peut lire directement ces disques delta, ce qui permet d’extraire les données sans avoir à démarrer le serveur ni à effectuer un retour en arrière complexe de l’ensemble de la machine via la console VMware.

Pour commencer la récupération, nous accédons au dossier monté de notre machine virtuelle dans l’interface du programme.

Parmi les configurations ordinaires, nous recherchons les fichiers d’instantané — ils ont généralement des extensions et une numérotation spécifiques, par exemple *-000001.vmdk ou *-000002.vmdk. Comme pour les disques virtuels ordinaires, l’utilitaire permet de monter directement dans le programme le disque delta requis.
Dans notre scénario, après avoir créé le premier environnement de test, nous avons réalisé le instantané 1, puis ajouté de nouveaux fichiers, réalisé le instantané 2, puis supprimé une partie des données.
Nous trouvons l’instantané requis du disque supplémentaire, le montons et lançons le mode Analyse rapide.

Le programme analyse instantanément le système de fichiers de cet instantané particulier. En conséquence, nous obtenons un accès complet aux informations exactement dans l’état où elles se trouvaient au moment de la création de l’instantané, même si nous avons supprimé ces fichiers par la suite.

Ensuite, tout est standard : nous sélectionnons les fichiers trouvés, cliquons sur le bouton Récupération et indiquons un chemin d’enregistrement sûr sur le disque dur de l’ordinateur.

La lecture directe des instantanés accélère considérablement le processus de récupération des informations, car il n’est pas nécessaire de restaurer l’ensemble de la machine virtuelle pour récupérer un seul document supprimé accidentellement.
Conclusion
La récupération des données des machines virtuelles VMware ESXi 6.7 stockées sur VMFS 5 et VMFS 6 nécessite de prendre en compte l’organisation du système de fichiers, la structure des disques virtuels et l’état des disques physiques. Même si l’hyperviseur ne reconnaît plus le datastore, que la machine virtuelle ne démarre pas ou que ses fichiers ont été supprimés accidentellement, tout ou partie des données peut encore être récupérable.
Pour augmenter les chances de restauration réussie des données, il est important d’arrêter toute écriture sur le disque problématique, de le connecter correctement à un ordinateur fonctionnel et, si possible, de créer une copie secteur par secteur pour une analyse ultérieure. Cela est particulièrement pertinent en cas de corruption du datastore, de défaillance du disque ou de perte d’accès aux machines virtuelles.
Avec un logiciel spécialisé de récupération de données, vous pouvez analyser les datastores VMFS, retrouver les fichiers de configuration des machines virtuelles, les disques virtuels et d’autres données importantes, puis récupérer les informations disponibles. Cette approche rend possible le travail sur les données même lorsque les outils standard VMware ESXi n’y donnent plus accès.
Par conséquent, si l’accès aux machines virtuelles VMware ESXi 6.7 est perdu, ne vous précipitez pas pour formater le datastore ou recréer les volumes. Commencez par évaluer l’état du disque, préservez les données existantes et analysez VMFS 5 ou VMFS 6. Des actions rapides et prudentes aideront à réduire le risque de perte de données irréversible et à augmenter les chances de récupération réussie.







