Booting image backup vhds in Virtual PC or Hyper-V

I get what you mean. But how does it work in cases where there are system reserved partitions available? Does the following work assuming that my target is a single vhd file named target.vhd?

  1. write mbr to target.vhd file
  2. vhdcopy the system reserved backup to target.vhd
  3. vhdcopy again with the actual volume backup to target.vhd

Will step 3 overwrite whatever was restored in step 2 or will it simply append to the disk so that i can now have 2 partitions/volumes in a single disk/vhd file?