Outils essentiels pour la récupération des données VMFS : restauration des disques virtuels d’ESXi et de vSphere Hypervisor
Dans ce tutoriel, nous allons explorer les principaux outils disponibles pour récupérer des données à partir de disques virtuels VMFS, ESXi et vSphere Hypervisor. Que vous soyez confronté à une suppression accidentelle, à une corruption de disque ou à d’autres scénarios de perte de données, ces outils proposent des fonctionnalités essentielles pour vous aider à restaurer efficacement les données de vos disques virtuels.

Après suppression de VM, comment récupérer les données VMware sous Linux
VMFS est un système de fichiers développé par VMware pour être utilisé avec les serveurs ESX et vSphere. Étant donné que VMFS est principalement destiné au stockage des images de disques des machines virtuelles ESX, il est conçu pour fonctionner avec un nombre relativement faible de fichiers volumineux. L’espace de stockage d’un volume VMFS peut être représenté par un seul disque ou par plusieurs disques (ou systèmes RAID matériels). Le pilote VMFS combine, à son tour, les étendues d’espace de stockage disponibles en un JBOD.

Dans VMFS, les métadonnées se trouvent au début du volume, ou – si plusieurs étendues existent – au début de la première étendue. Ces métadonnées comprennent des index et des descripteurs, des répertoires et un dépôt pour les petits fichiers.

Pour stocker les images de disques des machines virtuelles, VMFS utilise des clusters de 1 Mo chacun – ce qui est plus grand que dans tout autre système de fichiers courant. Par conséquent, un fichier ne peut pas occuper moins d’espace que 1 Mo, sauf pour des approches spéciales développées pour les petits fichiers. À partir de VMFS 5, les fichiers inférieurs à 1 Ko sont stockés directement dans les descripteurs d’index correspondants, de la même manière que les attributs résidents dans NTFS.

Pour les fichiers supérieurs à 1 Ko, VMFS crée un grand fichier et le découpe en clusters de 8 Ko chacun, qui sont ensuite utilisés pour stocker les petits fichiers. Cette approche permet de réduire l’utilisation d’espace disque pour le stockage de fichiers de petite taille.
Toutes les métadonnées VMFS sont généralement stockées dans les 3 ou 5 premiers Go d’un volume, ce qui signifie que l’ensemble de la structure peut être récupéré après l’analyse des seuls 5 premiers Go d’un volume VMFS.
Sous Windows, vous avez besoin d’un utilitaire spécialisé pour afficher le contenu d’un disque utilisant le système de fichiers VMFS. Les outils de récupération de données qui prennent en charge ce système de fichiers peuvent afficher le contenu du disque et permettre d’enregistrer les informations stockées sur le périphérique.
Le premier test
Je dispose d’un disque dur avec VMFS version 6, que j’ai retiré d’un serveur ESXi, et nous allons tenter d’en extraire les disques de machines virtuelles sous Linux. Connectons le disque dur à un ordinateur Windows et lançons les tests.

Pour les tests, j’ai sélectionné 6 utilitaires dont les éditeurs prétendent pouvoir récupérer des données depuis VMFS. Il s’agit notamment de AnyRecover VMFS Recovery, BitRecover, Disk Internals (VMFS Recovery), Hetman Partition Recovery, ReclaiMe Pro et UFS Explorer.
Comme vous pouvez le constater, il n’existe pas beaucoup d’outils prenant en charge la récupération de données depuis VMFS, et de plus, la plupart d’entre eux ne parviennent pas à identifier ce système de fichiers sur le disque, malgré leurs déclarations.
Par exemple, AnyRecover VMFS Recovery – ne parvient même pas à détecter notre disque VMFS.
Un autre programme qui prétend prendre en charge VMFS est BitRecover (VMFS Recovery Wizard).
Le site officiel du développeur mentionne la prise en charge de VMFS et la capacité de récupérer des fichiers depuis ce système de fichiers. En pratique, toutefois, lorsque le programme démarre, il demande de fournir le chemin vers des fichiers virtuels.
Cependant, il ne reconnaît pas le disque VMFS que nous avons. Il semble que cet utilitaire ne prenne en charge que les opérations de récupération à partir de fichiers de disque virtuel. Nous le mettrons de côté jusqu’au test final de récupération depuis un disque de machine virtuelle. Pour l’instant, il semble soit ne pas supporter VMFS version 6, soit ne pas prendre en charge ce système de fichiers du tout.
Test 1. Diskinternals
Un autre participant est Disk Internals (VMFS Recovery). Il peut voir un volume sur le disque VMFS et il peut reconnaître sa taille et son nom. En mode aperçu, l’utilitaire peut afficher les fichiers de machines virtuelles restants sur le disque.
Avec une analyse rapide, le résultat est similaire. Il conserve la structure du disque et tous les fichiers de machines virtuelles, et après l’analyse rapide, il a retrouvé certains des fichiers supprimés. Plus tard, nous verrons s’il peut extraire les informations depuis les disques virtuels récupérés.
Test 1. Hetman Partition Recovery
Voyons maintenant comment Hetman Partition Recovery relève ce défi.
Cet outil de récupération identifie également les volumes VMFS sur notre disque de test. Après une analyse rapide, il a détecté le datastore et les fichiers des machines virtuelles qui restent sur le disque.

Cet utilitaire prend en charge la plupart des fichiers de machine virtuelle et des systèmes de fichiers, y compris VMFS, et vous pouvez l’utiliser pour récupérer facilement des données perdues à la fois depuis des volumes VMFS et depuis des disques virtuels des hyperviseurs VMware ESXi ou vSphere. Le programme peut trouver à la fois les fichiers existants et les fichiers supprimés.

Le contenu de tous les fichiers peut être vérifié avec la fonction d’aperçu, et vous pouvez rechercher des fichiers par nom, ce qui vous aide à retrouver les données nécessaires plus rapidement. Les fichiers de disque virtuel ont été récupérés dans leur intégralité. Comme le programme conserve la structure du disque, tous les fichiers et dossiers se trouvent dans leurs répertoires d’origine, ce qui facilite grandement la recherche des données perdues. Dans le test suivant, nous verrons si le programme peut extraire des fichiers à partir d’un fichier de disque virtuel récupéré.
Test 1. ReclaiMe Pro
Entre-temps, nous allons vérifier comment un autre outil relève ce défi – ReclaiMe Pro. Son site officiel prétend qu’il s’agit d’un outil professionnel de récupération de données destiné aux techniciens de récupération de données, de sorte que les utilisateurs domestiques peuvent rencontrer des difficultés s’ils l’essaient. Et c’est vrai : au premier démarrage, l’utilitaire propose de configurer un serveur proxy.

Puis vous devez décider quels disques analyser et sélectionner leur système de fichiers. Ce n’est qu’après l’analyse que nous verrons la liste des disques et de leurs partitions.

Finalement, c’est notre disque, et le programme a également identifié le datastore VMFS VMWare et sa taille. À l’étape suivante, vous devez analyser la partition en choisissant certaines options d’analyse.

Le programme ne permet pas de visualiser le contenu du disque sans exécuter d’abord une analyse. En conséquence, le programme a réussi à trouver les fichiers de disque virtuel, mais il n’affiche aucun fichier supprimé.

Test 1. UFS Explorer
Enfin, le dernier participant – UFS Explorer. L’utilitaire a détecté une partition VMFS sur le disque. Vous pouvez afficher son contenu même sans analyse – en l’ouvrant simplement – mais dans ce cas vous ne verrez pas les fichiers supprimés.

Voyons ce que cet outil peut trouver après une analyse rapide. Cela prendra environ 8 à 9 minutes. C’est plus long que Hetman Partition Recovery et Disk Internals, mais c’est aussi beaucoup plus rapide que d’attendre les résultats avec ReclaiMe.
L’outil a réussi à trouver tous les fichiers de disque de machine virtuelle, y compris les fichiers de configuration. Nous avons pu récupérer les données dans leur intégralité, mais nous verrons bientôt si nous pouvons les charger sur l’hyperviseur. Dans le test suivant, nous vérifierons si cet utilitaire peut extraire les informations depuis ces fichiers.

Après la recherche de données perdues, le programme n’affiche pas les fichiers supprimés.
Le second test
Dans le second – et dernier – test, nous comparerons la capacité des différents outils à extraire des fichiers depuis le disque virtuel qui avait été précédemment récupéré de la partition VMFS. AnyRecover VMFS Recovery a échoué au premier test, et il est probable que ce programme ne prenne pas en charge VMFS.
BitRecover (VMFS Recovery Wizard) ne parvient pas non plus à identifier le système de fichiers sur notre disque. En ce qui concerne les fichiers de disque virtuel, ce programme est incapable de récupérer les données de la machine virtuelle.

Dans le test final, il n’a trouvé aucune information sur le disque virtuel. Tout ce qu’il affiche est un dossier vide.
Test 2. DiskInternals
Voyons maintenant Disk Internals.
Pour ce disque virtuel, une analyse rapide n’est pas disponible, et DiskInternals n’offre qu’une analyse complète.

En conséquence, le programme a trouvé les fichiers stockés sur le disque de la machine virtuelle ; ils sont affichés en aperçu, vous pouvez donc vérifier le contenu des photos, des vidéos et des documents. La structure du disque est conservée, mais il n’a pas trouvé de fichiers supprimés.

Test 2. Hetman Partition Recovery
Maintenant, nous allons tester Hetman Partition Recovery.
Montons le fichier de disque virtuel – vmdk. Voici notre disque, et le programme a réussi à identifier automatiquement le système de fichiers de la machine virtuelle.

Essayons d’abord l’analyse rapide. Très bien : le programme a trouvé tous les fichiers restants sur le disque. Il affiche également certains fichiers supprimés, et vous pouvez prévisualiser tous les fichiers – vidéos, photos et documents.

Il affiche également les fichiers précédemment supprimés : vous pouvez les identifier par des croix rouges.
Test 2. ReclaiMe Pro
Encore une fois, ReclaiMe vous fait passer par plusieurs écrans de configuration avant de pouvoir monter un fichier de disque virtuel.

Une analyse rapide trouve les fichiers présents sur le disque, et la structure du disque est conservée ; vous pouvez voir tous les fichiers présents sur le disque virtuel. Des aperçus sont disponibles pour les photos et les vidéos ; les documents ne peuvent pas être prévisualisés, donc leurs perspectives de récupération ne sont pas encore claires. Le programme n’a pas réussi à trouver les fichiers supprimés.

De plus, l’analyse complète prend un certain temps : en fait, cet outil a la durée d’analyse la plus longue de tous. Cela fait plus de deux heures que nous avons commencé l’analyse d’un disque relativement petit, mais le programme n’a analysé qu’une partie de celui-ci et n’a encore trouvé aucun fichier supprimé. Il est peut-être temps de passer à un autre outil de récupération.
Test 2. UFS Explorer
Montons les fichiers de disque virtuel.
UFS Explorer affiche correctement leur taille, alors lançons l’analyse. Seule la recherche des fichiers perdus est disponible.

Il affiche les fichiers qui étaient stockés sur le disque virtuel. Dans l’aperçu, nous pouvons vérifier les photos et les vidéos, mais les documents ne sont pas affichés.
La récupération des documents semble incertaine car ils ne peuvent pas être prévisualisés, et vous devez acheter la version complète du programme pour enregistrer les fichiers. De la même manière que pour ReclaiMe, il est difficile de savoir si les fichiers seront récupérés intégralement avant d’acheter effectivement l’utilitaire.

Après la recherche des fichiers perdus, il a réussi à trouver quelques éléments supprimés : deux fichiers sur dix dans ce dossier.
Conclusion
Que peut-on conclure ? Parmi tous les programmes testés, deux ont donné un résultat nul – AnyRecover VMFS Recovery et BitRecover (VMFS Recovery Wizard). ReclaiMe et UFS Explorer ne prévisualisent pas les documents, et lors du test final, ils n’ont pas pu trouver les fichiers supprimés sur le disque. DiskInternals a trouvé et récupéré des fichiers de disque virtuel, et dans le second test, il a trouvé des fichiers depuis le disque de la machine virtuelle, mais, malheureusement, il n’a trouvé aucun fichier supprimé.
Hetman Partition Recovery a trouvé et récupéré des fichiers de disque virtuel, et dans le second test, il a trouvé toutes les photos, tous les documents et toutes les vidéos – y compris ceux qui avaient été supprimés. De plus, il permet aux utilisateurs de prévisualiser tous les types de fichiers – photos, vidéos et documents. Une autre remarque est que certains programmes de la sélection d’aujourd’hui ne prennent pas en charge le montage d’images disque – ce qui est, en fait, une fonctionnalité importante pour tout produit de récupération de données.
| Nom du programme | Prise en charge VMFS | Fonctionnalité | Avantages | Inconvénients |
|---|---|---|---|---|
| DiskInternals VMFS Recovery | Oui | Récupération de fichiers et d’images de machines virtuelles depuis VMFS, prise en charge RAID | Vitesse de récupération élevée, prise en charge de plusieurs types de RAID | Interface complexe pour les débutants |
| Hetman Partition Recovery | Oui | Récupération de fichiers depuis des disques virtuels, prise en charge du chargement d’images disque | Affiche tous les types de fichiers dans la fenêtre d’aperçu (photos, vidéos, documents, etc.), prend en charge le chargement d’images disque | Ne prend pas en charge la récupération de données RAID |
| ReclaiMe Pro | Oui | Récupération de données depuis VMFS, prise en charge de divers systèmes de fichiers et RAID | Facile à utiliser, prise en charge de nombreux systèmes de fichiers | Outil moins puissant pour les récupérations complexes |
| UFS Explorer Professional Recovery | Oui | Récupération de données depuis VMFS, prise en charge RAID, divers types de stockage | Prise en charge de nombreux systèmes de fichiers et RAID | Interface complexe pour les débutants |
Typiquement, les fabricants utilisent la technologie RAID pour organiser le stockage de fichiers sur un serveur ESXi ; dans ce cas, Hetman RAID Recovery sera un bon choix.
Ce logiciel prend en charge la récupération depuis la plupart des systèmes de fichiers, y compris VMFS, et la plupart des types de RAID. Si vous avez formaté une partition ou un volume VMFS par erreur, ce logiciel vous aidera à récupérer vos données à partir de n’importe quel disque ou partition VMFS sélectionné. Il prend en charge tous les types de fichiers créés par les logiciels VMware et par les serveurs ESXi ou vSphere, ainsi que la dernière version du système de fichiers, VMFS6.







