Disk2VHD won't Virtualize XP Pro 32
Posted on 2011-09-13
My problem is that I can’t seem to virtualize my old XP machine with Disk2VHD so I can have it on my new Win7 computer. I’d like to use Disk2VHD instead of a VM product to avoid XP licensing problems (I have OEM XP Pro).
I put together a new Win 7 Pro computer and will retire the XP Pro SP3 OEM 32bit machine I’ve been using for several years. The old XP machine has an Asus P5B Plus motherboard with Intel Core 2 Duo and 4gb memory. The hard drives are two 320gb in Raid 1. The Raid 1 array has only the XP single OS partition. I have a Windows Home Server (WHS) with lots of backups of the Raid 1 at various times, and it works just fine for bare metal restores – I’ve been restoring a lot lately during my splashing around trying to get this to work.
The Asus P5B MB has the Intel ICH8R Raid controller. It also has a Jmicron JMB363 Raid controller for the eSata and some further Sata MB ports.
To get Disk2VHD to work, I have to have my XP machine on a physical disk less than 127gb. To start with, I removed the dual 320gb Raid 1 drives and set them aside. Then I set the ICH8R from Raid to AHCI and used the WHS to put the image on a single 1TB drive on an ICH8R Sata port. It wouldn’t boot on the ICH8R in AHCI, but would in Raid setting. I could put it on the eSata port (JMicro controller), and it would boot with JMicro AHCI setting from there.
So I left it on the eSata port and whittled the content size down to about 44gb by ditching the pics, videos etc. That should be small enough. Then tried to shrink the volume down below 127gb with a view to disk imaging to a 120gb laptop drive I have. If I could do that and get the 120gb to boot, I assume I’d be able to run Disk2VHD and have it open on the Win7 pro machine.
First hurdle was shrinking – ran across the 2nd MFT problem in the middle of the 1tb drive. Got over that with Easus Partition Master – It shrunk the XP Pro partition down to a volume size of 100gb, and it would still boot on the eSata.
But when I disk imaged that 1tb drive with only the 100gb XP partition to the 120gb drive using a couple of different programs, it wouldn’t boot. If I can’t get it to boot, I can’t run Disk2VHD.
There are perhaps some other things I could try, but maybe someone here knows the RIGHT way to get this done. I’m sort of wandering around in the wilderness.