Comment récupérer un fichier descripteur VMDK manquant
Les fichiers VMDK de VMware existent en deux formats, ESX et local, qui sont identifiés par une description textuelle dans le fichier binaire ou un fichier texte séparé (fichier descripteur).
Un fichier descripteur VMDK est un fichier crucial ; il stocke les informations du disque virtuel, telles que la géométrie du disque, les identifiants et la version du matériel virtuel. Le fichier descripteur est disponible sous forme de fichier TXT, et à ce titre, vous pouvez facilement le visualiser en utilisant n'importe quelle application d'éditeur de texte.
Cependant, il est crucial que rien n'arrive au fichier descripteur car c'est là que les véritables données VM sont stockées. Toutefois, si les fichiers descripteurs VMDK de votre VHD disparaissent pour une raison quelconque, cet article offre des instructions détaillées sur la manière de récupérer rapidement le fichier.
Comment construire un fichier descripteur de disque pour une machine virtuelle
- Par SSH ou DCUI, établissez une connexion root à l'hôte ESXi.
- Utilisez la commande suivante pour aller dans le répertoire qui contient le disque de la machine virtuelle avec le fichier descripteur manquant : cd /vmfs/volumes/NOM_DU_MAGASIN/VM_NOM
- Examinez le fichier de configuration de la machine virtuelle pour voir quel type de contrôleur SCSI le disque virtuel utilise (.vmx). Le contrôleur est identifié par la ligne scsi#.virtualDev, où # est le numéro du contrôleur. Utilisez lsilogic :
scsi0.sharedBus = "none"
scsi1.present = "true"
scsi1.sharedBus = "virtual"
scsi1.virtualDev = "lsilogic"
- Utilisez la commande suivante pour déterminer et noter la taille exacte du fichier -flat : ls -l vmdisk0-flat.vmdk
- Pour construire un nouveau disque virtuel temporaire, utilisez la commande vmkfstools :
- Le temp-flat.vmdk n'est pas nécessaire, donc supprimez-le. Exécutez cette commande : rm -i temp-flat.vmdk
- Renommez temp.vmdk en le nom nécessaire pour correspondre avec le fichier -flat orphelin (dans ce cas, vmdisk0.vmdk) comme suit : mv -i temp.vmdk vmdisk0.vmdk
- Avec l'éditeur de texte "vi", modifiez le fichier descripteur Dans la section Description de l'étendue - pour permettre des modifications au fichier descripteur, utilisez la commande d'insertion ; trouvez et supprimez la ligne originale qui lit "ddb.thinProvisioned = "1"." Un disque mince n'était pas vmdk. Si c'était le cas, conservez cette phrase. Pour sauvegarder votre travail et quitter l'éditeur "vi", utilisez "
!" - Exécutez la commande suivante sur le fichier descripteur de disque pour examiner la chaîne de disques pour la cohérence : vmkfstools -e filename.vmdk
Comment récupérer un fichier descripteur VMDK manquant
Parfois appelé le fichier "en-tête", le fichier descripteur VMDK – qui enregistre des informations cruciales sur les machines virtuelles VMware – peut être corrompu pour de nombreuses raisons. Il peut également être supprimé par erreur par un utilisateur. Vous savez que le fichier descripteur VMDK est manquant lorsque vous commencez à voir les messages d'erreur suivants :
- Échec de l'ouverture du disque
- Le fichier spécifié n'est pas un disque virtuel (15) 3023
- Impossible d'ouvrir le disque ou l'un des disques instantanés dont il dépend
- Le fichier spécifié n'est pas un disque virtuel
Lorsque vous commencez à voir l'un de ces messages d'erreur, vous devriez envisager de recréer le fichier descripteur, car c'est l'une des méthodes les plus sûres pour réparer et récupérer un fichier VHDX corrompu. Le guide ci-dessous fonctionne pour les personnes qui utilisent VMware Workstation ou Server – des personnes qui peuvent accéder et utiliser l'utilitaire vmware-vdiskmanager. L'astuce est de créer un nouveau disque du même type et de la même taille que celui dont le fichier d'en-tête est manquant.
- Sur les systèmes Windows, allez dans le répertoire d'installation de VMware Server ou VMware Workstation - généralement C:/Program Files/VMware/ - pour lancer l'outil utilitaire.
- Exécutez la commande suivante vmware-vdiskmanager.exe create disk size adapter disk-type path
Remplacez les paramètres entre crochets par les chiffres réels de votre disque, serveur, etc. Par exemple, créons un disque persistant de 30 Go sur Windows Server 2003 sur le lecteur "f." La commande serait vmware-vdiskmanager.exe -c -s 30GB -a lsilogic -t 2 “f:\newdisk.vmdk”
- Lorsque vous avez terminé de créer le nouveau disque, copiez son fichier descripteur VMDK dans le dossier de l'ancien disque (machine virtuelle) dont le fichier d'en-tête est manquant ou corrompu, puis modifiez et pointez le fichier plat vers le nom correct.
Recréation d'un disque virtuel manquant (VMDK)
Ce guide est destiné à recréer un fichier descripteur manquant pour les disques delta. Mais tout d'abord, vous devez vérifier si le répertoire VM contient un autre fichier descripteur de disque delta ou le fichier descripteur de disque de base que vous pouvez utiliser comme modèle.
drwxr-xr-x 1 root root 1400 Nov 16 09:39 .
drwxr-xr-t 1 root root 2520 Nov 16 09:32 ..
-rw------- 1 root root 32768 Nov 17 19:11 testvm-000002-delta.vmdk
-rw------- 1 root root 32768 Nov 17 19:11 testvm-000002.vmdk
-rw------- 1 root root 32768 Nov 16 14:39 testvm-000001-delta.vmdk
-rw------- 1 root root 32768 Nov 16 14:39 testvm-000001.vmdk
-rw------- 1 root root 16106127360 Nov 16 09:32 testvm-flat.vmdk
-rw------- 1 root root 469 Nov 16 09:32 testvm.vmdk
-rw------- 1 root root 18396 Nov 16 14:39 testvm-Snapshot1.vmsn
-rw------- 1 root root 18396 Nov 17 19:11 testvm-Snapshot2.vmsn
Notes de récupération VMDK :
Les fichiers surlignés (en rouge) sont les fichiers descripteurs à utiliser comme modèle ou base. Si le fichier descripteur de base (ou testvm.vmdk) est manquant, vous devez le recréer. Mais, si vous voyez d'autres fichiers delta avec des fichiers descripteurs intacts, vous pouvez les copier comme modèle.
De plus, vous devez vous assurer que l'encodage des caractères pour tous les fichiers modifiés en dehors de votre console hôte ESXi/ESX ou session SSH est en UTF-8 ; tout autre format d'encodage entraînera des processus échoués.
Guide de récupération VMDK :
Nous avons le premier disque (disk.vmdk) dans datastore1 et un second disque (disk_1.vmdk) dans datastore2. Un instantané pour le premier disque (disk-000001.vmdk) et un instantané pour le second disque (disk_1-000001.vmdk). Si le fichier descripteur pour le disque delta testvm-000001.vmdk est manquant et que son fichier delta associé testvm-000001-delta.vmdk n'est pas corrompu ou manquant, pour recréer le fichier descripteur delta, copiez simplement le fichier descripteur de disque de base actuel testvm.vmdk avec le nom du fichier descripteur manquant testvm-000001.vmdk :
# cp testvm.vmdk testvm-000001.vmdk
Vous pouvez également modifier ce nouveau fichier descripteur delta d'instantané pour qu'il passe d'un fichier descripteur de disque de base à un fichier descripteur de disque delta d'instantané.
Comment récupérer facilement les fichiers VMDK
Si le fichier VMDK de votre machine virtuelle est manquant, vous pouvez facilement récupérer le fichier en utilisant une solution logicielle professionnelle – DiskInternals VMFS Recovery. Ce programme logiciel est la solution privilégiée pour récupérer les données perdues sur n'importe quelle machine virtuelle VMware. Il prend en charge VMware vSphere, les serveurs ESXi/ESX et les lecteurs VMFS stockés sur tous types de tableaux RAID, y compris RAID JBOD, 0, 1, 1E, 0+1, 1+0, RAID 4, RAID 5, 50, 5EE, 5R, RAID 6, 60.
En tant qu'outil de récupération de données, DiskInternals VMFS Recovery :- récupère les informations à partir de lecteurs formatés VMFS corrompus ou sains
- récupère à distance en mode en ligne (aucun arrêt n'est requis)
- récupère les lecteurs VMFS stockés sur des disques durs corrompus et inaccessibles
- dispose d'un assistant de récupération intégré et prend en charge différents modes de récupération.
- L'utilisation de DiskInternals VFMS Recovery est très simple, même les opérateurs PC novices peuvent utiliser l'application.
Conclusion
Le fichier descripteur VMDK est très important car il contient des informations pertinentes requises par les machines virtuelles. Pour récupérer les fichiers descripteurs VMDK manquants, il n'est pas vraiment nécessaire d'utiliser un logiciel tiers. Cependant, si vous ne trouvez pas le fichier VMDK lui-même, vous pouvez récupérer une sauvegarde - la récupération de données DiskInternals VMFS Recovery vous aidera !
Articles connexes
- Migration d'une machine virtuelle VirtualBox vers Hyper-V - Guide complet
- Guide pour modifier l'emplacement des journaux VMware ESXi
- Comment récupérer un fichier VMDK corrompu dans VMware ?
- Comment restaurer un fichier VHDX : guide étape par étape pour la restauration d'un fichier VHDX sur un disque dur, un disque et plus encore
- Convertir VHDX en VDI : méthodes simples et conseils pour la récupération des données
- Convertir un fichier OVA vers Hyper-V : guide étape par étape pour une migration facile des machines virtuelles
- Logiciel de récupération VHD - Récupérer des fichiers VHD corrompus ou supprimés
- Comment installer macOS sur VMware ESXi ou VMware Workstation
- Réparer un disque virtuel en VMDK
- Comment accéder au datastore VMFS depuis Linux, un hôte ESXi ou Windows
- Guide simplifié pour copier un disque dur virtuel (VHD) sur un disque physique sans perte de données
- Comment réparer les fichiers VMDK corrompus facilement
- Monter les fichiers VMDK et les disques de serveur ESX/ESXi avec VMFS Recovery
- Récupérez dès aujourd'hui les données VMDK supprimées du datastore VMware
- Comment réparer et restaurer les fichiers VMDK dans VMware
- Recover VM from flat VMDK - The Best Solutions
- Comment récupérer les fichiers VMDK si le disque virtuel spécifié nécessite une réparation
- La machine virtuelle VMware est inaccessible ? Réparez-la en 2025 !
- Restaurer une machine virtuelle VMware à partir d'un fichier VMDK
- Restaurer une machine virtuelle VMware avec des fichiers snapshot (delta.vmdk)
- Qu'est-ce que le mode de récupération ESXi
- Quelle est la différence entre VMware HA et vMotion ?
- Taille de bloc VMFS : Comment choisir
- VMFS UNMAP : Qu'est-ce que c'est ?
- Qu'est-ce que la récupération d'espace et comment la réaliser
- Les exigences de VMware vMotion : pour les machines virtuelles et pour les hôtes
- VMware FT vs VMware HA : quelle est la différence ?
- Modèle VMware vs. Clone VMware : les différences et les similitudes
- Partitions ESX : Tout ce que vous vouliez savoir
- Ports VMkernel et couches de réseau
- Qu'est-ce qu'un serveur hôte VM
- Qu'est-ce qu'un instantané dans VMware
- Qu'est-ce qu'un vVol et comment cela fonctionne-t-il ?
- Qu'est-ce que la NVRAM ?⠀
- Qu'est-ce qu'un cluster de machines virtuelles et comment le créer
- Citrix vs VMware VDI - Quelles sont les différences en 2025 ?
- Gérer les services d'intégration Hyper-V (2025)
- Point de contrôle Hyper-V et son importance pour les VM
- Exportation de VM Hyper-V : comment cela fonctionne
- Les Limitations de ESXi Gratuit : Avantages et Inconvénients
- Comment convertir des machines virtuelles VMware en Hyper-V
- Comment configurer les adaptateurs réseau Hyper-V - Guide
- Convertir VHD en VMDK
- Comment effectuer un USB Passthrough dans Hyper-V
- Qu'est-ce que Hyper-V VDI et ses avantages
- Mot de Passe Root et Mot de Passe par Défaut VMware ESXi
- Fichiers VHDX et comment les monter sur Windows
- Comment ouvrir des fichiers VMDK
- Paramètres de l'adaptateur réseau VMware
- VMware NFS et VMFS
- Hyper-V SAN virtuel
- Hyper-V NIC Teaming : tout ce que vous devez savoir
- Virtualisation imbriquée Hyper-V - tout savoir et comment l'activer
- Comment obtenir le plein écran dans VirtualBox
- Référence des commandes ESXCLI pour ESXi 7.0 en 2025
- Comment contrôler à distance un système Ubuntu
- Intel VT-x dans le BIOS : comment l’activer ?
- Want to increase VirtualBox disk size?
- Dossiers Partagés dans VMware Player
- Comment réparer les erreurs du service de disque virtuel DiskPart en 2026 - Meilleures méthodes
- Code de résultat : e_invalidarg (0x80070057) — comment gérer cette erreur
- Correctif : impossible de terminer la connexion au service de disque virtuel
- Correction de l'erreur : VirtualBox, l'activation de la virtualisation matérielle
- Comment formater un disque VMware en utilisant ESXI
- Logiciel de récupération de données VMware
- Outils pour monter VMFS sur Linux, ESXi, Windows
- Récupération de la table des partitions VMFS
- Réinitialiser une machine virtuelle dans VMware
- Descarga gratuita de la herramienta de recuperación de datos de VMware
- Image disque VMware 2025
- Comment réparer une machine virtuelle VMware endommagée (2025)
- VDS ne parvient pas à revendiquer un disque
- Lire une partition VMFS sous Windows
- Vérification du disque VMDK pour les erreurs (outil de vérification VMDK)
- Configuration de la récupération de données VMware
- Comment parcourir un fichier VMDK
- Réparation de l'installation d'ESXi
- Comment réparer un disque Time Capsule en statut "Le disque interne nécessite une réparation" ?
- Comment récupérer des données à partir de fichiers de disque virtuel
- Mode de disque pour la VM ESXi. Qu'est-ce que c'est et comment l'utiliser : VMware
- Outil de récupération VMware VMDK
- Réparer le datastore ESXi
- Comment extraire le contenu des fichiers VMDK ?
- Réparer la corruption VMFS
- Comment vérifier la corruption des métadonnées VMFS
- Réparation du disque VMware
- DiskInternals VMDK Viewer (en anglais)
- VMware Workstation : Réparation du disque virtuel spécifié nécessaire
- Comment restaurer une sauvegarde de fichier VHD ? (2026)
- Comment télécharger un fichier VMDK depuis le datastore vers votre système dans VMware
- Meilleurs outils d'administration VMware en 2026
- Comment récupérer une machine virtuelle supprimée dans VMware ?
- Récupérer un datastore VMFS supprimé sur VMware ESXi
- Comment réparer VMFS avec FSCK ?
- Comment réparer les erreurs du service de disque virtuel DiskPart dans DiskPart (2025)
- Comment réparer un VMDK corrompu et qui ne peut pas être réparé
- Erreur du service de disque virtuel : L'objet est introuvable - Comment le réparer ?
- Résoudre l'erreur "Virtual Disk Service Error Clean Is Not Allowed"
- Comment Sauvegarder et Récupérer des Machines Virtuelles ESXi ?
- Comment Sauvegarder les Machines Virtuelles VMware ESXi - Sauvegarder la Configuration de l'Hôte ESXi
- Comment récupérer une image VMware
- Comment résoudre l'échec de démarrage d'ESXi en configuration UEFI ?
- Qu'est-ce que VMware ESXi Server ?
- Suppression d'un fichier plat VMware - Comprenons cela
- Divers types de réplication et de basculement Hyper-V
- Comment récupérer un fichier VMDK corrompu ou endommagé sur Mac ?
- Maîtriser le montage de disque VMware : Un guide complet pour les utilisateurs de Windows 10
- Comparaison entre VMware et Hyper-V
- Comment créer un disque dur virtuel (VHD) sur Windows
- Différence entre VMFS 5 et VMFS 6
- Restaurer une VM : Guide étape par étape pour restaurer des VMs VMware
- Comment Récupérer ou Supprimer des Machines Virtuelles Orphelines
- La consolidation des disques des machines virtuelles est nécessaire : guide complet de résolution
- Récupération de l'Hyperviseur VMware : Stratégies et Meilleures Pratiques
- Comprendre l'inaccessibilité des datastores dans VMware
- Qu'est-ce que VMware Remote Console et comment l'utiliser sous Linux et Windows ?
- Comment utiliser des périphériques USB avec une machine virtuelle VMware
- Comparaison des formats de disque virtuel : VDI, VHD et VMDK
- Comment récupérer des fichiers VHDX (récupération VHDX)
- Comment réparer un fichier de disque virtuel VHD
- Réparation de fichiers VHDX : guide complet pour réparer les fichiers VHDX corrompus ou illisibles
- Guide complet des types de fichiers et des extensions VMware
- Erreur lors de la lecture du fichier VMDK : causes, solutions et prévention
- Xen vs Proxmox : une comparaison approfondie
- Convertir un disque VHD dynamique en disque fixe | Guide simple pour convertir un disque VHD dynamique en disque fixe
- Extraire un fichier VMDK d'un fichier OVA : guide étape par étape pour VMware et la récupération de données
- Configuration du serveur Proxmox : guide complet pour l'installation et la configuration de Proxmox VE
- Le glisser-déposer ne fonctionne pas dans VMware ? Résolvez les problèmes dans Workstation, Player et Windows 10
- Parallels vs VMware Fusion : performances, fonctionnalités et meilleure option de virtualisation pour macOS
- Installer ESXI sur USB
- Moyens de corriger l'erreur VirtualBox E_FAIL (0x80004005)
- Clé de série Diskinternals VMFS Recovery

