Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I tried to attach a .vhd that size is bigger than 5gb, it says The chain of virtual hard disks is broken. The system cannot locate the parent virtual hard disk for the differencing disk.

I found a way that seems to be a solution for the problem , but I couldnt understand what should I do ?

share|improve this question

migrated from Nov 13 '11 at 15:35

This question came from our site for professional and enthusiast programmers.

Are you using differencing disks, as described at that link? – dsolimano Nov 13 '11 at 16:34
up vote 1 down vote accepted

What this is saying is that you have a differencing VHD file. These are created by storing differences from a parent VHD. To use the file that you have, you need the parent VHD as well, as what you have isn't a disk, it's just a list of changes. As such, you can only mount this file if you also have the parent VHD.

The references you linked to are telling you how to convert from a parent and differencing hard disk into just one actual VHD file, but you need the parent disk file to do that.

If you don't have the parent file then you are completely out of luck, I'm afraid.

share|improve this answer
Where did you get the VHD from? The system it was on should have the parent disk on, and you can copy that too. – mauvedeity Nov 13 '11 at 16:37
I have downloaded it from a website, so I have no chance to work it right without parent vhd. What a pity. I will try to download it from somewhere else. Thank you. – Kaplan Nov 13 '11 at 16:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .