Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Click here to return to the 'Use Windows XP from Virtual PC with Boot Camp' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Use Windows XP from Virtual PC with Boot Camp
Authored by: drwhy on Mar 08, '08 12:08:26AM
Migrating Preinstalled Windows XP Pro (SP1) from Virtual PC 6.1

Basically what you are doing is making a bootable Windows XP installation CD with the files that you already purchased in Virtual PC. You should be able to use this CD to install Windows XP in Boot Camp, Parallels, or on an actual PC and activate it with the Product Key that came with VPC.

What you need:

Microsoft VPC 6.1 install disk #2 and the Product Key for its preinstalled Windows XP
A PC or Virtual Machine running windows that you can use
BCD: the program that will make your bootable Windows XP install CD
wnaspi32.dll:A file you'll need for the CD
Windows XP Package 1.0 ( more files you'll need
Windows XP SP2 upgrade: you can get this from Microsoft's website (note: I could not get my install CD to work until I slipstreamed SP2 into my version of XP, which was SP1)

Step 1: download all the files you need to your windows PC or Virtual Machine (e.g. VPC running on your old PowerPC Mac). Here are the links to the sources of data and information:

Step 2: Put all the files in their proper folders:

Unzip the BCD download; it should be in a folder named: bcd111
Unzip the download for wnaspi32.dll
Copy the wnaspi.dll file to the bcd111\bin\ folder
Unzip the file and copy the cds folder to bcd111\
Insert Disk 2 that came with VPC 6.1
Copy the i386 folder to bcd111\cds\wxppro\files\
(Make sure that the i386 folder has a lowercase "i" in its name. For some reason, I ended up with a capital "I". Rename the folder, if you need to.)
Copy the XP SP2 upgrade the the bcd111\ folder. The filename for the one I downloaded was WindowsXP-KB835935-SP2-ENU.exe, but it could be different.

Step 3: Slipstream the SP2 upgrade (this will also create the win51ip.SP2 file that you need and put it in the wxppro\files\ folder)

Move the bcd111\ folder to the top level directory of your harddrive. You may have to click on the text in Windows Explorer that says "show hidden files". It should now be in c:\bcd111
Click on Start/ Run... and type "cmd" to enter the command line environment.
Type cd c:\bcd111
Type WindowsXP-KB835935-SP2-ENU.exe -s:c:\bcd111\cds\wxppro\files\
Wait for the program to finish.

Step 4: Use the bcd command to create a disk image of the windows xp install disk.

Type bcd wxppro
bcd will now make the disk image, called bcd.iso. It might even burn it to a blank cd if your computer is set up right, otherwise you'll need to find the disk image. The last few lines of text from the bcd command will tell you where it is. You'll need to navigate to its folder and put it somewhere a little more accessible.
Use the cd (change directory) command to move to the folder with bcd.iso in it.
Type move bcd.iso c:\
Type exit
In Windows Explorer, you should see the bcd.iso image file in the c:\ directory
Now you can burn the bcd.iso image to a bootable cd (I didn't do this. I just used the bcd.iso image file to let Parallels install XP for me)


I tried using Parallels Transporter to do the job but the virtual machine kept booting with errors; maybe it works better with VPC 7 instead of VPC 6.1?

The first time I did this, I didn't slipstream SP2 and just put a win51ip.SP1 file in the files folder as mentioned by others. Also the i386 folder was named "I386". It would start to install with the setup program, but a fatal error occurred stating that a certain setup log file didn't contain enough information. I'm guessing that slipstreaming corrected this problem. I highly recommend slipstreaming because it will save you so much time if you end up reinstalling XP in the future (and it might be the only way to make this work!).

As noted on "Bart's" page, if you have XP Home instead of Professional, just substitute wxphome for wxppro.

Much thanks to everyone who contributed to MacOSX hints and to "Bart". The intent of my post is to provide a somewhat simple walkthrough of what worked for me.

[ Reply to This | # ]