
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