Auf einer Entwickler-Workstation kam nach dem Erstellen eines Sicherungspunktes und einem Neustart einer VM unter VirtualBox folgende Fehlermeldung hoch:
Für die virtuelle Maschine Test konnte keine neue Sitzung eröffnet werden. Parent UUID {00000000-0000-0000-0000-000000000000} of the medium 'E:\VirtualBox VMs\Test\Snapshots\{98f37cc3-a668-4dbb-a057-70272176c842}.vhd' does not match UUID {a5ea9874-2915-4386-8237-cf8918ec7f9a} of its parent medium stored in the media registry ('C:\Users\user\.VirtualBox\VirtualBox.xml'). Fehlercode:E_FAIL (0x80004005) Komponente:MediumWrap Interface:IMedium {ad47ad09-787b-44ab-b343-a082a3f2dfb1}
Kurzum: Die UUID im Snapshot die auf den Parent verweisst passt nicht, in Folge wird der Parent nicht gefunden. Jede Menge Nullen klingt bereits eher unwahrscheinlich.
Die gute Nachricht: Der Fehler ist lösbar.
Zunächst ermitteln man die UUIDs sowohl vom Parent als auch vom Snapshot:
cd "C:\Program Files\Oracle\VirtualBox" vboxmanage internalcommands dumphdinfo "M:\VirtualBox VMs\Test\NewVirtualDisk1.vhd" vboxmanage internalcommands dumphdinfo "E:\VirtualBox VMs\Test\Snapshots\{98f37cc3-a668-4dbb-a057-70272176c842}.vhd"
Bemerkung: Auf dieser Workstation ist es so, das die VMs auf einem anderem Laufwerk liegen als die VHDs, daher die unterschiedlichen Pfade. Im Grunde reicht es aus, die UUID des Parent zu ermittelt, durch die vorangegangene Fehlermeldung weiß man ja bereits, das Diese im Snapshot falsch ist.
Nun setzt man die richtige UUID im Snapshot:
vboxmanage internalcommands sethdparentuuid "E:\VirtualBox VMs\Test\Snapshots\{98f37cc3-a668-4dbb-a057-70272176c842}.vhd" {a5ea9874-2915-4386-8237-cf8918ec7f9a}
Nun kann man die VM wieder starten.
Quelle:
Michls Tech Blog – Virtualbox: VM does not start after creating a snapshot. EFail (0x80004005)
Verheiratet, Vater von zwei Kindern, eines an der Hand, eines im Herzen. Schon immer Technik-Freund, seit 2001 in der IT tätig und seit über 10 Jahren begeisterter Blogger. Mit meiner Firma IT-Service Weber kümmern wir uns um alle IT-Belange von gewerblichen Kunden und unterstützen zusätzlich sowohl Partner als auch Kollegen.
Same challenge: Well my colleague created the file.vbox and activated the backup function…so far its looking&doesnt find it =complain about >>
create a new vbox or add the used backup file/folder
Vielen Dank. Hat mich gerettet. Genau so passiert: Komplett neues Setup, heruntergefahren, schnell einen Sicherungspunkt erstellt, bevor ich in die Tests gebe, damit ich jederzeit clean zurück kann und schwupps, war es passiert.
Ich kriege es irgendwie nicht hin. kenn mich auch nicht gut genug aus um UUID’s von Patents und snapshots umzugehen.