web-dev-qa-db-fra.com

Puis-je réparer une image vmdk corrompue? VERR_VD_VMDK_INVALID_HEADER

J'ai subi un crash de l'hôte lors de l'exécution d'un OS invité avec VirtualBox. Maintenant, le VM ne démarre pas et ne se plaint pas de ce qui suit:

Impossible d'ouvrir les supports '[fichier.vmdk] `VMDK: incohérence entre la table de céréales et la table de céréales de sauvegarde dans' [fichier.vmdk] '(VERR_VD_VMDK_INVALID_HEADER).

VD: erreur VERR_VD_VMDK_INVALID_HEADER dans le fichier image d'ouverture '[fichier.vmdk]' (VERR_VD_VMDK_INVALID_HEADER)

Tout ce dont j'ai besoin, c’est d’obtenir des fichiers de cette image de disque dur. Et aussi, un moyen d'éviter cela à l'avenir? L'un de mes hôtes avec lequel je dois travailler est assez instable et a tendance à se bloquer de temps en temps. Je ne voudrais pas revivre cela.

14
SiliconMind

Téléchargez le kit VDD à partir de VMWare à partir de ici et exécutez la commande suivante: vmware-vdiskmanager -R <Path to vmdk file> Ceci a réparé mon en-tête endommagé qui avait été provoqué par une panne de courant alors que le VM était en cours d'exécution dans Virtualbox.

12
Pierrick

J'ai eu le même problème aujourd'hui. Résolu en utilisant vdiskmanager ( Lien de téléchargement disponible dans la section pièce jointe) et suivez les instructions ici .

Cordialement, HBK

9
HBK

Pour réparer le fichier corrompu.vhd, utilisez% Program Files%\Oracle\VirtualBox\VBoxManage.exe internalhommands repairhd "corrupted.vhd"

2
mimoprohodil

J'ai réussi à réparer l'en-tête corrompu en utilisant le kit de développement de disque virtuel de vmware. Cet article sur le montage d’une image disque m’a conduit au vddk.

vmware-manager.exe vous permet de réparer le fichier image. Cela a fonctionné pour moi, car j'ai pu lancer la machine virtuelle, mais les fichiers dont j'avais besoin étaient quand même corrompus.

0
SiliconMind