¿Puedo reparar una imagen vmdk corrupta? VERR_VD_VMDK_INVALID_HEADER

¿Puedo reparar una imagen vmdk corrupta? VERR_VD_VMDK_INVALID_HEADER

Sufrí una falla del host cuando ejecutaba el sistema operativo invitado con VirtualBox. Ahora la VM no se inicia y se queja de lo siguiente:

No se pudo abrir el medio '[file.vmdk]` VMDK: inconsistencia entre la tabla de grano y la tabla de grano de respaldo en '[file.vmdk]' (VERR_VD_VMDK_INVALID_HEADER).

VD: error VERR_VD_VMDK_INVALID_HEADER al abrir el archivo de imagen '[file.vmdk]' (VERR_VD_VMDK_INVALID_HEADER)

Todo lo que realmente necesito es obtener algunos archivos de esta imagen del disco duro. Y además, ¿alguna forma de prevenir esto en el futuro? Uno de mis hosts con el que necesito trabajar es bastante inestable y tiende a fallar de vez en cuando. No me gustaría volver a pasar por esto.

Respuesta1

Descargue el kit VDD de VMWare desdeaquíy ejecute el siguiente comando: vmware-vdiskmanager -R <Path to vmdk file> Esto reparó mi encabezado corrupto que fue causado por un corte de energía mientras la VM se ejecutaba en Virtualbox.

Respuesta2

Tuve el mismo problema hoy. Lo resolvió usandoadministrador de discos vdisk(Enlace de descarga disponible en la sección de archivos adjuntos) y siga las instruccionesaquí.

Saludos, HBK

Respuesta3

Para reparar el archivo corrupted.vhd utilice %Program Files%\Oracle\VirtualBox\VBoxManage.exe internalcommands recoveryhd "corrupted.vhd"

Respuesta4

Una forma mucho más sencilla de corregir este error que no requiere herramientas externas.

Desde la ventana principal de Oracle VM VirtualBox Manager, seleccione la VM que no se inicia. Haga clic en Instantáneas en la esquina superior derecha. Seleccione la penúltima entrada (ya que presumiblemente la última está dañada y la anterior está en buen estado). Haga clic derecho sobre él y elija Restaurar (no vi el sentido de crear una instantánea del estado actual de la VM, ya que está dañada). Hecho

información relacionada