Du hast es also geschafft indem du die parent UUID gesetzt hast?!
Das macht Mut.
Kannst du deine genaue Vorgehensweise schildern?
Ich hab' zuerst
Code: Select all
vboxmanage internalcommands dumphdinfo "path to the base.vdi"
Wie aber nun weiter?
Diese .vdi ist ja meine Basis-vdi (klar, dass sie keine PartenUUID haben kann, sie ist ja selber "parent" ).
Wenn ich den Befehl erweitere, auf beide Snapshots, dann sieht das folgendermaßen aus:
Edit:C:\Program Files\Oracle\VirtualBox>vboxmanage internalcommands dumphdinfo "path to the base.vdi"
--- Dumping VD Disk, Images=1
Dumping VD image "path to the base.vdi" (Backend=VDI)
Dumping VDI image "path to the base.vdi" mode=r/o uOpenFlags=9 File=0x00000000c37910
Header: Version=00010001 Type=1 Flags=0 Size=214748364800
Header: cbBlock=1048576 cbBlockExtra=0 cBlocks=204800 cBlocksAllocated=204728
Header: offBlocks=1048576 offData=2097152
Header: Geometry: C/H/S=1024/255/63 cbSector=512
Header: uuidCreation={847217ee-b549-4ae5-b0ef-ba9491afbe28}
Header: uuidModification={6c5fb456-9058-4d58-bed3-e91f67fd76fa}
Header: uuidParent={00000000-0000-0000-0000-000000000000}
Header: uuidParentModification={00000000-0000-0000-0000-000000000000}
Image: fFlags=00000000 offStartBlocks=1048576 offStartData=2097152
Image: uBlockMask=000FFFFF cbTotalBlockData=1048576 uShiftOffset2Index=20 offStartBlockData=0
Vorletzter Snapshot (Snapshot der zuerst erstellt wurde):
C:\Program Files\Oracle\VirtualBox>vboxmanage internalcommands dumphdinfo "path to the base\Snapshots\{594b0bd7-6302-4b7d-ae0d-46ebb2b5e916}.vdi"
--- Dumping VD Disk, Images=1
Dumping VD image "path to the base\Snapshots\{594b0bd7-6302-4b7d-ae0d-46ebb2b5e916}.vdi" (Backend=VDI)
Dumping VDI image "path to the base\Snapshots\{594b0bd7-6302-4b7d-ae0d-46ebb2b5e916}.vdi" mode=r/o uOpenFlags=9 File=0x00000000ed7af0
Header: Version=00010001 Type=4 Flags=0 Size=214748364800
Header: cbBlock=1048576 cbBlockExtra=0 cBlocks=204800 cBlocksAllocated=11180
Header: offBlocks=1048576 offData=2097152
Header: Geometry: C/H/S=1024/255/63 cbSector=512
Header: uuidCreation={594b0bd7-6302-4b7d-ae0d-46ebb2b5e916}
Header: uuidModification={110c5558-5df8-43f2-9fd1-c18b2406d160}
Header: uuidParent={3e387847-42d4-4b19-bffe-33e73f856e89}
Header: uuidParentModification={8129f66e-98da-4cf3-b7d2-158056598752}
Image: fFlags=00020000 offStartBlocks=1048576 offStartData=2097152
Image: uBlockMask=000FFFFF cbTotalBlockData=1048576 uShiftOffset2Index=20 offStartBlockData=0
Letzter Snapshot (Snapshot der als letzter erstellt wurde):
C:\Program Files\Oracle\VirtualBox>vboxmanage internalcommands dumphdinfo "path to the base\Snapshots\{45f64ae1-5df4-4065-97c3-e0655c6f33e7}.vdi"
--- Dumping VD Disk, Images=1
Dumping VD image "path to the base\Snapshots\{45f64ae1-5df4-4065-97c3-e0655c6f33e7}.vdi" (Backend=VDI)
Dumping VDI image "path to the base\Snapshots\{45f64ae1-5df4-4065-97c3-e0655c6f33e7}.vdi" mode=r/o uOpenFlags=9 File=0x00000000e77cd0
Header: Version=00010001 Type=4 Flags=0 Size=214748364800
Header: cbBlock=1048576 cbBlockExtra=0 cBlocks=204800 cBlocksAllocated=52059
Header: offBlocks=1048576 offData=2097152
Header: Geometry: C/H/S=1024/255/63 cbSector=512
Header: uuidCreation={45f64ae1-5df4-4065-97c3-e0655c6f33e7}
Header: uuidModification={eb234163-1fbd-4625-8561-3c23aa5bc018}
Header: uuidParent={594b0bd7-6302-4b7d-ae0d-46ebb2b5e916}
Header: uuidParentModification={110c5558-5df8-43f2-9fd1-c18b2406d160}
Image: fFlags=00020000 offStartBlocks=1048576 offStartData=2097152
Image: uBlockMask=000FFFFF cbTotalBlockData=1048576 uShiftOffset2Index=20 offStartBlockData=0
C:\Program Files\Oracle\VirtualBox>
Kann es so einfach sein?
Fehlt hier nicht ein </HardDisk> ?
Code: Select all
<HardDisks>
<HardDisk uuid="{847217ee-b549-4ae5-b0ef-ba9491afbe28}" location="path to base.vdi" format="VDI" type="Normal">
<HardDisk uuid="{594b0bd7-6302-4b7d-ae0d-46ebb2b5e916}" location="Snapshots/{594b0bd7-6302-4b7d-ae0d-46ebb2b5e916}.vdi" format="VDI">
<HardDisk uuid="{45f64ae1-5df4-4065-97c3-e0655c6f33e7}" location="Snapshots/{45f64ae1-5df4-4065-97c3-e0655c6f33e7}.vdi" format="VDI"/>
</HardDisk>
</HardDisk>
</HardDisks>
Ich sehe 3 geöffnete <HardDisk> aber nur 2 geschlossene </HardDisk>.[/s]
Edit:
Hat nichts geholfen (VM lässt sich nicht per .vbox Datei "einbinden", sondern bringt eine erneute - anderweitige - Fehlermeldung sobald man ein </HardDisk> manuell einfügt), deshalb gestrichen.