Posso consertar uma imagem vmdk corrompida? VERR_VD_VMDK_INVALID_HEADER

Posso consertar uma imagem vmdk corrompida? VERR_VD_VMDK_INVALID_HEADER

Sofri falha no host ao executar o sistema operacional convidado com o VirtualBox. Agora a VM não inicia e reclama que:

Não foi possível abri-los médios '[file.vmdk]` VMDK: inconsistência entre a tabela de grãos e a tabela de grãos de backup em '[file.vmdk]' (VERR_VD_VMDK_INVALID_HEADER).

VD: erro VERR_VD_VMDK_INVALID_HEADER ao abrir arquivo de imagem '[file.vmdk]' (VERR_VD_VMDK_INVALID_HEADER)

Na verdade, tudo que preciso é obter alguns arquivos dessa imagem do disco rígido. E também, alguma forma de evitar isso no futuro? Um dos meus hosts com o qual preciso trabalhar é bastante instável e tende a travar de vez em quando. Eu não gostaria de passar por isso novamente.

Responder1

Baixe o kit VDD do VMWare emaquie execute o seguinte comando: vmware-vdiskmanager -R <Path to vmdk file> Isso reparou meu cabeçalho corrompido causado por uma queda de energia enquanto a VM estava em execução no Virtualbox.

Responder2

Eu tive o mesmo problema hoje. Resolvi usandovdiskmanager(Link para Download disponível na seção de anexos) e siga as instruçõesaqui.

Atenciosamente, HBK

Responder3

Para reparar o arquivo .vhd corrompido, use %Program Files%\Oracle\VirtualBox\VBoxManage.exe internalcommands repairhd "corrupted.vhd"

Responder4

Uma maneira muito mais fácil de corrigir esse erro que não requer ferramentas externas.

Na janela principal do Oracle VM VirtualBox Manager, selecione a VM que não inicia. Clique em Instantâneos no canto superior direito. Selecione a penúltima entrada (já que provavelmente a última está corrompida e a anterior está íntegra). Clique com o botão direito nele e escolha Restaurar (não vi sentido em criar um instantâneo do estado atual da VM, pois está com problemas). Feito

informação relacionada