Sofri uma 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édio '[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 o arquivo de imagem '[file.vmdk]' (VERR_VD_VMDK_INVALID_HEADER)
Tudo o que eu realmente preciso é obter alguns arquivos dessa imagem do disco rígido. E também, alguma maneira de evitar isso no futuro? Um dos meus anfitriões com quem preciso trabalhar é bastante instável e tende a travar de tempos em tempos. Eu não gostaria de passar por isso novamente.
fonte
/usr/local/bin
e executá-lo na mesma pasta que o VMDK estava (não reconheceria o caminho de outra maneira).Eu tive o mesmo problema hoje. Resolva -o usando o vdiskmanager ( link para download disponível na seção de anexo) e siga as instruções aqui .
Atenciosamente, HBK
fonte
1023856-vmware-vdiskmanager-linux.7.0.1 -R
o arquivo VMDK corrompido, ele não retorna nada, mas quando o executo nos arquivos não corrompidos, ele retorna, dizendo que eles não estão corrompidos. Este utilitário não corrigiu meu VMDK corrompido.Para reparar o arquivo corrompido.vhd, use% Program Files% \ Oracle \ VirtualBox \ VBoxManage.exe comandos internos repairhd "corrompido.vhd"
fonte
vdiskmanager
fez o truqueVBoxManage.exe internalcommands repairhd corrupted_vdi_with_path.vdi -format VDI
para poder usar o comando acima. No entanto, isso só me levou a obter mais informações sobre o caso - "..Código de erro VERR_VD_IMAGE_REPAIR_IMPOSSIBLE .." (referências de comando aqui - virtualbox.org/manual/ch08.html#vboxmanage-list )Consegui corrigir o cabeçalho corrompido usando o Virtual Disk Development Kit da vmware. Este post sobre a montagem da imagem do disco me levou ao vddk.
vmware-manager.exe
permite corrigir o arquivo de imagem. Funcionou para mim, pois consegui iniciar a VM, mas os arquivos necessários estavam corrompidos de qualquer maneira.fonte
Uma maneira muito mais fácil de corrigir esse erro que não exigia ferramentas externas.
Na janela principal do Oracle VM VirtualBox Manager, selecione a VM que não será iniciada. Clique em Snapshots no canto superior direito. Selecione a segunda última entrada (já que provavelmente a última está corrompida e a anterior está íntegra). Clique com o botão direito do mouse e escolha Restaurar (não vi sentido em criar uma captura instantânea do estado atual da VM, pois está danificado). Feito
fonte