
Beim Ausführen des Gastbetriebssystems mit VirtualBox kam es zu einem Host-Absturz. Jetzt startet die VM nicht mehr und beschwert sich darüber:
Das Medium „[file.vmdk]“ konnte nicht geöffnet werden. VMDK: Inkonsistenz zwischen Grain-Tabelle und Backup-Grain-Tabelle in „[file.vmdk]“ (VERR_VD_VMDK_INVALID_HEADER).
VD: Fehler VERR_VD_VMDK_INVALID_HEADER beim Öffnen der Image-Datei „[file.vmdk]“ (VERR_VD_VMDK_INVALID_HEADER)
Eigentlich muss ich nur ein paar Dateien von diesem Festplattenabbild abrufen. Und gibt es eine Möglichkeit, dies in Zukunft zu verhindern? Einer meiner Hosts, mit denen ich arbeiten muss, ist ziemlich instabil und stürzt von Zeit zu Zeit ab. Das möchte ich nicht noch einmal durchmachen.
Antwort1
Laden Sie das VDD-Kit von VMWare herunter vonHierund führen Sie den folgenden Befehl aus:
vmware-vdiskmanager -R <Path to vmdk file>
Dadurch wurde mein beschädigter Header repariert, der durch einen Stromausfall verursacht wurde, während die VM in Virtualbox ausgeführt wurde.
Antwort2
Ich hatte heute das gleiche Problem. Habe es gelöst mitvdiskmanager(Download-Link im Anhang verfügbar) und folgen Sie den AnweisungenHier.
Viele Grüße, HBK
Antwort3
Um eine beschädigte VHD-Datei zu reparieren, verwenden Sie %Program Files%\Oracle\VirtualBox\VBoxManage.exe internalcommands repairhd "corrupted.vhd"
Antwort4
Eine viel einfachere Möglichkeit, diesen Fehler zu beheben, für die keine externen Tools erforderlich sind.
Wählen Sie im Hauptfenster des Oracle VM VirtualBox Managers die VM aus, die nicht gestartet werden kann. Klicken Sie oben rechts auf Snapshots. Wählen Sie den vorletzten Eintrag aus (da der letzte vermutlich beschädigt ist und der vorherige fehlerfrei ist). Klicken Sie mit der rechten Maustaste darauf und wählen Sie Wiederherstellen (ich sah keinen Sinn darin, einen Snapshot des aktuellen VM-Status zu erstellen, da dieser kaputt ist). Fertig