I have a 250 GB HD with a XP partition. I partitioned the XP Box to 112 GB, since the max Virtual PC can load is 127 GB.

I have a new motherboard and can't load into the partition, so I am using Windows 7.

I have tried using WinImage to create the image but it creates an image of the whole disc (250 GB) and will not load on Virtual PC cause of the size limit.

What would be best to convert to VHD correctly?


Solution 1:

Try the free VMware vCenter Converter, which requires the machine to be bootable.

Another possibility is Paragon Backup & Recovery 2011 (Advanced) Free, using the P2V Migration wizard, which can, according to the documentation, convert any partition to a VM.

Solution 2:

disk2vhd from SysInternals.

EDIT: But this assumes you can boot into the partition. You might want to try Acronis in that case.

SECOND EDIT: It's worth a try - if you can somehow convince the VHD that the XP partition is the one to boot from, you might get away with using disk2vhd after all.