Réparation de fichiers VHDX : guide complet pour réparer les fichiers VHDX corrompus ou illisibles
Parfois, les fichiers que tu penses être corrompus sont juste « illisibles » à cause de problèmes matériels ou d'une mauvaise configuration. Pour ces fichiers, tu ne devrais pas lancer une analyse CHKDSK pour les réparer, car ça pourrait les faire disparaître pour de bon. Cela dit, il y a aussi de vrais fichiers corrompus, qui peuvent apparaître pour plein de raisons, comme des attaques de virus sur le disque dur où les fichiers sont enregistrés.
Que vos fichiers soient mal configurés (et semblent donc corrompus) ou qu'ils soient réellement corrompus, cet article explique tout ce que vous devez faire, y compris les logiciels à utiliser pour récupérer/restaurer les fichiers. Mais alors, que sont les fichiers VHDX et que signifie « réparer » un fichier corrompu ?
C'est quoi les fichiers VHDX et VHD ?
Les formats Virtual Hard Disk (VHD) et Virtual Hard Disk Extended (VHDX) sont des formats de fichiers représentant des disques durs virtuels. Ils sont principalement utilisés dans les environnements virtuels pour stocker les données des machines virtuelles (VM).
Fichiers VHD
Le VHD est le plus ancien des deux formats et a été lancé par Connectix, qui a ensuite été racheté par Microsoft. Ce format est compatible avec plein de systèmes plus anciens et a les caractéristiques suivantes :
- Limite de taille : la taille maximale d'un fichier VHD est de 2 To.
- Compatibilité : il est largement compatible avec différentes versions de Microsoft Virtual PC, Microsoft Hyper-V et d'autres plateformes de virtualisation.
- Types : les fichiers VHD peuvent être de taille fixe (espace disque pré-alloué) ou s'étendre de manière dynamique (ils grossissent à mesure que des données sont ajoutées).
- Utilisation : principalement utilisés dans les anciennes versions de Microsoft Hyper-V et Microsoft Virtual Server.
Fichiers VHDX
Le format VHDX est plus récent et plus avancé, introduit avec Windows Server 2012. Il offre plusieurs améliorations par rapport au format VHD :
- Limite de taille : la taille maximale d'un fichier VHDX est de 64 To, ce qui le rend adapté aux besoins de stockage à grande échelle modernes.
- Performances : les fichiers VHDX offrent de meilleures performances grâce à leur capacité à s'aligner sur les disques à grands secteurs, ce qui réduit la charge d'E/S.
- Résilience : VHDX inclut des fonctionnalités pour une meilleure protection des données contre les coupures de courant, notamment un journal qui suit les mises à jour des structures de métadonnées VHDX.
- Types : comme les fichiers VHD, les fichiers VHDX peuvent être fixes ou à expansion dynamique, avec un type supplémentaire appelé disques de différenciation (utilisés pour les instantanés).
- Utilisation : couramment utilisé dans les environnements de virtualisation modernes, tels que Windows Server Hyper-V.
Différences clés entre VHD et VHDX
Limite de taille :
- VHD : maximum de 2 To.
- VHDX : max 64 To.
Performances :
- Le VHDX est plus performant, surtout sur les disques à gros secteurs.
Résilience :
- VHDX a une protection intégrée contre les problèmes de corruption à cause des coupures de courant.
Métadonnées :
- VHDX garde une trace des mises à jour pour améliorer l'intégrité des données.
Compatibilité :
- Le format VHD est plus compatible avec les anciens systèmes.
- Le format VHDX est conçu pour être utilisé avec les systèmes plus récents et offre des fonctionnalités avancées qui ne sont pas disponibles dans le format VHD.
Que se passe-t-il quand un fichier VHDX est corrompu ?
Les fichiers VHDX, comme tous les autres fichiers numériques, peuvent être corrompus ou endommagés, ce qui peut causer plein de problèmes. Quand un fichier VHDX est corrompu, ça peut affecter les machines virtuelles (VM) qui s'en servent pour le stockage. Comprendre les symptômes, les causes et les solutions possibles pour un fichier VHDX corrompu est super important pour garder un environnement virtuel en bonne santé.
Symptômes d'un fichier VHDX corrompu
- Machine virtuelle inaccessible : la VM peut ne pas démarrer ou ne plus répondre.
- Messages d'erreur : des messages d'erreur spécifiques indiquant que le fichier est corrompu, comme « Échec de l'ouverture de la pièce jointe » ou « Le fichier ou le répertoire est corrompu et illisible ».
- Ralentissement des performances : la VM peut voir ses performances baisser, et mettre plus de temps à lire ou écrire des données.
- Incohérence des données : les fichiers dans la VM peuvent être corrompus ou présenter des incohérences.
- Plantages inattendus : la VM peut planter de manière inattendue pendant son fonctionnement.
Causes de la corruption des fichiers VHDX
- Pannes de courant : une coupure de courant soudaine peut interrompre les opérations d'écriture, entraînant une corruption.
- Pannes matérielles : problèmes avec le support de stockage, comme des secteurs défectueux sur un disque dur.
- Bugs logiciels : bugs dans la plateforme de virtualisation ou le système d'exploitation.
- Arrêts incorrects : arrêter de force l'hôte ou la VM sans suivre les bonnes procédures.
- Virus ou logiciels malveillants : infection par des logiciels malveillants qui corrompent les fichiers.
- Erreurs du système de fichiers : des erreurs dans le système de fichiers sous-jacent qui stocke le fichier VHDX.
Codes d'erreur courants pour la réparation des fichiers VHDX
Quand on bosse avec des fichiers VHDX, c'est pas rare de tomber sur des codes d'erreur, surtout si le fichier est corrompu ou endommagé. Ces codes d'erreur aident à repérer les problèmes spécifiques à régler pendant le processus de réparation. Voici quelques codes d'erreur courants liés à la réparation des fichiers VHDX et leur signification :
1. 0x80070057 - « Le paramètre est incorrect »
- Description : cette erreur se produit généralement lorsque le fichier VHDX n'est pas accessible correctement ou qu'il y a un problème avec les paramètres passés pendant l'opération.
- Solution : Vérifie que tous les paramètres et réglages utilisés pour accéder au fichier VHDX sont corrects. Vérifie s'il y a des erreurs de syntaxe ou des valeurs incorrectes.
2. 0x80070005 - « Accès refusé »
- Description : cette erreur montre que l'utilisateur ou le processus qui essaie d'accéder au fichier VHDX n'a pas les autorisations nécessaires.
- Solution : Assure-toi que l'utilisateur ou le processus a les autorisations de lecture/écriture appropriées pour le fichier VHDX et son dossier contenant. Ajuste les paramètres de sécurité si nécessaire.
3. 0x80070570 - « Le fichier ou le répertoire est corrompu et illisible »
- Description : cette erreur indique que le fichier VHDX est corrompu et que le système ne peut pas lire son contenu.
- Solution : Utilise des outils de réparation VHDX ou un logiciel de récupération de données tiers pour essayer de récupérer et de réparer le fichier corrompu.
4. 0xC03A0005 - « L'opération demandée ne peut pas être effectuée sur un fichier dont une section mappée par l'utilisateur est ouverte »
- Description : cette erreur se produit quand des processus ou des opérations actifs verrouillent le fichier VHDX, empêchant toute autre action.
- Solution : Fermez toutes les applications ou tous les processus qui pourraient utiliser le fichier VHDX. Assurez-vous qu'aucune autre opération ne verrouille le fichier avant de tenter de le réparer.
5. 0x80070020 - « Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus »
- Description : cette erreur indique que le fichier VHDX est actuellement utilisé par un autre processus, ce qui empêche l'accès pour les opérations de réparation.
- Solution : identifie et arrête tous les processus qui utilisent le fichier VHDX. Tu peux aussi effectuer l'opération de réparation après t'être assuré que le fichier n'est pas en cours d'utilisation.
6. 0xC03A001A - « La chaîne de disques durs virtuels est rompue »
- Description : cette erreur se produit quand il y a un problème avec la chaîne de disques de différence, ce qui provoque une rupture du lien.
- Solution : Vérifiez la chaîne de disques différentiels et assurez-vous que tous les disques parents et enfants sont accessibles et correctement liés. Réparez tous les liens rompus dans la chaîne.
7. 0x87D00231 - « Erreur lors de la fusion des fichiers VHDX »
- Description : Cette erreur se produit quand une tentative de fusion de fichiers VHDX échoue à cause d'une corruption ou d'autres problèmes.
- Solution : Vérifie que les fichiers VHDX fusionnés sont intacts. Utilise des outils de réparation pour corriger les problèmes avant de réessayer de fusionner.
8. 0xC03A001C - « Échec de la configuration de la taille de secteur pour le fichier VHD »
- Description : cette erreur montre qu'il y a un problème avec le réglage de la taille du secteur pour le fichier VHDX pendant les opérations.
- Solution : Assure-toi que la taille de secteur spécifiée est valide et prise en charge. Vérifie le format du fichier VHDX et sa compatibilité avec l'environnement actuel.
9. 0xC03A001D - « L'opération demandée n'a pas pu être effectuée à cause d'une erreur du service de disque virtuel »
- Description : cette erreur signifie qu'il y a un problème avec le service de disque virtuel, ce qui empêche l'opération demandée sur le fichier VHDX.
- Solution : redémarre le service de disque virtuel et réessaie l'opération. Si le problème persiste, vérifie l'état du service et les journaux pour un diagnostic plus approfondi.
10. 0x80004005 - « Erreur non spécifiée »
- Description : Code d'erreur générique indiquant un problème non spécifié avec le fichier VHDX.
- Solution : examine le contexte spécifique et les journaux pour obtenir des informations plus détaillées. Utilise des outils de diagnostic pour identifier la cause première et applique les corrections appropriées.
Comment réparer un fichier VHDX corrompu
La corruption d'un fichier VHDX peut causer des problèmes importants, il est donc crucial de réparer le fichier pour restaurer l'accès à vos données. Voici plusieurs méthodes pour réparer un fichier VHDX corrompu :
Méthode 1. Lancer la commande CHKDSK pour réparer les secteurs défectueux sur le fichier VHDX
- Montez le fichier VHDX :
- Ouvre Gestion des disques en appuyant sur
Win + Xet en choisissant « Gestion des disques ». - Cliquez sur « Action » > « Attacher un disque virtuel » et sélectionnez le fichier VHDX corrompu.
- Ouvre Gestion des disques en appuyant sur
- Lance CHKDSK :
- Ouvre l'invite de commande en tant qu'administrateur.
- Lance la commande :
chkdsk : /f /r - Remplacez par la lettre assignée au fichier VHDX monté.
Cette commande vérifie et répare les secteurs défectueux du fichier VHDX.
Méthode 2. Réparer avec Windows PowerShell
- Ouvre PowerShell en tant qu'administrateur :
- Appuyez sur
Win + Xet choisis « Windows PowerShell (Admin) ».
- Appuyez sur
- Réparer le fichier VHDX :
- Lance la commande suivante :
Repair-VHD -Path "C:\path\to\your\VHDXfile.vhdx" - Remplace
"C:\path\to\your\VHDXfile.vhdx"par le chemin d'accès réel de votre fichier VHDX.
- Lance la commande suivante :
Cette commande PowerShell essaie de réparer le fichier VHDX abîmé.
Méthode 3. Créer un nouveau disque dur virtuel
- Ouvre le Gestionnaire Hyper-V :
- Allez dans
Hyper-V Manager.
- Allez dans
- Créer un nouveau VHDX :
- Clique sur « Nouveau » > « Disque dur » et suis l'assistant pour créer un nouveau fichier VHDX.
- Copier les données :
- Montez les fichiers VHDX corrompu et nouveau.
- Copiez les données du fichier VHDX corrompu vers le nouveau fichier VHDX.
Cette méthode crée un nouveau fichier VHDX et y transfère les données.
Méthode 4. Optez pour un outil de réparation VHD
- Choisis un outil de réparation VHD fiable :
- Télécharge et installe un outil de réparation VHD fiable.
- Réparez le fichier VHDX :
- Suivez les instructions de l'outil pour analyser et réparer le fichier VHDX corrompu.
Les outils de réparation VHD pros peuvent offrir des fonctionnalités de réparation avancées pour les corruptions graves.
Méthode 5. Vérifiez l'utilitaire de disque en exécutant
- Montez le fichier VHDX :
- Ouvrez Gestion des disques et connectez le fichier VHDX.
- Lance l'utilitaire de disque :
- Ouvre l'invite de commande et utilise la commande
diskpartcommande :shelldiskpart select vdisk file="C:\path\to\your\VHDXfile.vhdx" detail vdisk - Vérifiez les détails du disque et essayez de régler les problèmes avec Gestion des disques ou des utilitaires d'autres marques.
- Ouvre l'invite de commande et utilise la commande
Méthode 6. Formater le VHDX au système de fichiers NTFS
- Montez le fichier VHDX :
- Attache le fichier VHDX dans Gestion des disques.
- Formatez en NTFS :
- Fais un clic droit sur le volume VHDX monté et choisis « Formater ».
- Choisis « NTFS » comme système de fichiers et termine le formatage.
Remarque : le formatage va effacer toutes les données du fichier VHDX. Assure-toi d'avoir une sauvegarde avant de continuer.
Méthode 7. Supprimer et créer une nouvelle partition VHD
- Monte le fichier VHDX :
- Ouvre Gestion des disques et connecte le fichier VHDX.
- Supprime la partition existante :
- Fais un clic droit sur la partition existante dans le VHDX et choisis « Supprimer le volume ».
- Créer une nouvelle partition :
- Fais un clic droit sur l'espace non alloué et choisis « Nouveau volume simple » pour créer une nouvelle partition.
- Formater la nouvelle partition :
- Formate la nouvelle partition en NTFS et donne-lui une lettre de lecteur.
Quand utiliser l'outil de réparation VHDX ?
DiskInternals VMFS Recovery est un logiciel spécialisé conçu pour gérer et récupérer les fichiers VHDX corrompus. Voici quelques cas où cet outil est utile pour réparer un fichier VHDX :
- Corruption grave : quand les méthodes standard comme CHKDSK ou PowerShell ne parviennent pas à réparer le fichier VHDX en raison d'une corruption grave.
- Besoin de récupération de données : quand il faut récupérer des données spécifiques d'un fichier VHDX corrompu sans réparer tout le fichier.
- Problèmes de corruption multiples : quand le fichier VHDX est confronté à plusieurs formes de corruption, y compris des erreurs du système de fichiers et des secteurs défectueux.
- Échec du démarrage de la machine virtuelle : quand une machine virtuelle ne démarre pas à cause d'une corruption du VHDX et que toutes les autres méthodes de dépannage ont été essayées.
- Récupération pro : quand il faut une récupération complète et fiable, surtout pour les données importantes dans les environnements d'entreprise.
- Structures de disque complexes : quand on a affaire à des structures de disque complexes et à des disques différentiels où la réparation manuelle n'est pas pratique.
Avantages de DiskInternals VMFS Recovery
L'outil DiskInternals VMFS Recovery offre plusieurs avantages, ce qui en fait une solution solide pour la récupération de fichiers VHDX :
Récupération complète :
- Il peut récupérer les données de fichiers VHDX super abîmés.
- L'outil de réparation VHDX permet de récupérer des données à partir de partitions formatées, supprimées ou endommagées.
Interface facile à utiliser :
- Interface intuitive qui simplifie le processus de récupération, le rendant accessible même aux utilisateurs non techniciens.
- Des assistants étape par étape guident les utilisateurs tout au long du processus de récupération.
Algorithmes d'analyse avancés :
- Utilise des algorithmes avancés pour analyser en profondeur et récupérer les données des fichiers VHDX corrompus.
- Prend en charge les options d'analyse rapide et approfondie en fonction du niveau de corruption.
Large compatibilité :
- Compatible avec divers systèmes de fichiers, notamment NTFS, FAT, exFAT, ReFS et autres.
- Prend en charge la récupération à partir de plusieurs formats de disques virtuels, pas seulement VHDX.
Fonctionnalité de prévisualisation :
- Permet aux utilisateurs de prévisualiser les fichiers récupérables avant de lancer le processus de récupération.
- Garantit que les bons fichiers sont récupérés, ce qui fait gagner du temps et évite des efforts inutiles.
Récupération sélective :
- Permet de récupérer de manière sélective des fichiers ou des dossiers spécifiques à partir du fichier VHDX corrompu.
- Évite de récupérer des données inutiles, ce qui simplifie le processus.
Fiable et sécurisé :
- Garantit l'intégrité et la confidentialité des données récupérées.
- Garde la structure originale des dossiers et les noms de fichiers pendant la récupération.
Assistance technique :
- Donne accès à une assistance technique pro pour t'aider dans les cas de récupération compliqués.
- Fournit une documentation détaillée et des guides d'utilisation pour le dépannage.
Rentabilité :
- Réduit les temps d'arrêt et les pertes de données, ce qui peut être super important dans les environnements d'entreprise.
- Propose une alternative économique aux services professionnels de récupération de données.
Prêt à récupérer vos données ?
Pour commencer à récupérer vos données, documents, bases de données, images, vidéos et autres fichiers, cliquez sur le bouton TÉLÉCHARGEMENT GRATUIT ci-dessous pour obtenir la dernière version de l'outil de réparation DiskInternals VMFS Recovery® VHDX et lancer le processus de récupération étape par étape. Vous pouvez prévisualiser tous les fichiers récupérés de manière totalement GRATUITE. Pour voir les prix actuels, clique sur le bouton Obtenir les prix. Si tu as besoin d'aide, n'hésite pas à contacter le support technique. L'équipe est là pour t'aider à récupérer tes données !
Conclusion
Les fichiers VHDX sont fragiles et peuvent facilement être corrompus. Tu devrais toujours les sauvegarder, prendre des instantanés de ta VM (liée au VHDX) et t'assurer de bien éteindre la VM après chaque utilisation. Comme ça, tu ne seras pas déstabilisé si le fichier VHDX principal est corrompu.
