none
Help - The chain of virtual hard disks is corrupted RRS feed

  • Question

  • I took a snapshot of a VHD that I tried to expand to 40GB. After expanding I tried to restart the VM but got the error that "The Chain of virtual hard disks is corrupted".

    Apparently because I expanded the Parent VHD it threw up this error ( i assume because the snapshot differed in size?)

    This led me to Vhdtool which I ran:  vhdtool.exe /repair parentvhdfile.vhd snapshotvhdfile.vhd /quiet

    This appeared to have run okay. However when I went to restart the VM again I got the error:

    Servername Failed to start

    Microsoft emulated IDE controller failed to power on with error - the chain of virtual hard disks is corrupted. There is a mismatch in the virtual sizes of the parent virtual hard disk and differencing disk.

    Failed to open virtual disks. The size of the vurtua;l disk is not valid.

    etc...

    I notice that my parent VHD = 40GB in size, whilst the Snapshot (avhd) file = 109K

    I think I need your help, I don't know what to do!!

    Tuesday, March 4, 2014 5:59 PM

Answers

  • If you made changes to the parent drive, your chain will be corrupted.  Changes to the parent disk invalidate all the child disk.

    Do you have a backup of the original parent disk?

    Tuesday, March 4, 2014 9:50 PM

All replies

  • If you made changes to the parent drive, your chain will be corrupted.  Changes to the parent disk invalidate all the child disk.

    Do you have a backup of the original parent disk?

    Tuesday, March 4, 2014 9:50 PM
  • Yes I have a backup which I renamed as servername_copy.vhd

    How to restore please? I'm reluctant to make a move on anything unless i'm sure because it seems so easily broken!

    Wednesday, March 5, 2014 9:16 AM
  • I've restored it okay by pointing it to the backup copy. thanks
    Wednesday, March 5, 2014 9:50 AM