Wenn eine AHVD sich nicht mehr mit der VHD zusammenführen lässt, kann es sein, dass die AVHD den Bezug zur VHD Verloren hat.
Beim Versuch die Maschine zu starten bekommen wir immer die Meldung:
Failed to Power on with Error 'The chain of virtual hard disk is corrupted. There is a mismatch in the virtual size of the parent virtual hard disk and differencing disk
Abhilfe schafft hier das Tool „vhdtool.exe“. Man muss hier aber aufpassen, da div. Versionen dieses Tools existieren. Die meisten ohne die „/repair“ funktion welche hier benötigt wird.
Anbei der Download
[wpdm_package id=’499′]
Das Tool wird in das Verzeichnis der VHD / AVHD kopiert und mit folgendem Befehlssatz ausgeführt.
vhdtool.exe /repair server.vhd server_C5498EF1-3D18-4CD8-9FED-DF1A9F64AD68.avhd
Der Vorgang läuft in wenigen Sekunden durch und wir bekommen zurück:
V:\Virtual Hard Disks>VhdTool.exe /repair server.vhd server_C5498EF1-3D18-4CD8-9FED-DF1A9F64AD68.avhd Status: Resizing base VHD "server.vhd" to match the size indicated in child VHD "server_C5498EF1-3D18-4CD8-9FED-DF1A9F64AD68.avhd". Status: Attempting to open file "server.vhd" Status: File opened, current size is 29128266752 Status: Attempting to open file "server_C5498EF1-3D18-4CD8-9FED-DF1A9F64AD68.avhd" Status: File opened, current size is 44227318272 Status: Opened "server.vhd" as base VHD file, type is dynamic-sized. Status: Base VHD's identifier is "4602194d-5bc5-48ea-900e-ea837bdf9ffd" Status: Opened "server_C5498EF1-3D18-4CD8-9FED-DF1A9F64AD68.avhd" as child VHD file. Status: Child VHD's parent identifier is "4602194d-5bc5-48ea-900e-ea837bdf9ffd" Status: Resizing base VHD to match child size of 53687091200 bytes Status: VHD footer generated Status: VHD footer written to file. Status: VHD footer written to file. Status: Operation complete. Status: Complete
Jetzt kann die AVHD im HyperV Manager wieder mit der VHD zusammengeführt werden.