Making a copy of an existing .VHD file will work as a solution, but if you want to start over with a clean Windows XP mode or if you have accidentally trashed your existing XP mode .VHD, here is another way to get multiple XP virtual machines:
- Open up the Virtual Machine Administrative interface from the Start Menu (Start -> Windows Virtual PC -> Windows Virtual PC)
- Click "Create Virtual machine" menu item. Name the machine anything that's meaningful (e.g. DevXP1 or BuildServer2)
- If desired, pick a location for the .VHD file. Most of the time, I just leave it at the default. Click Next.
- Select how much memory the virtual machine should use and UNCHECK the "Use computer network connections" checkbox. (we will add network connections later if desired)
- Select "Create a virtual hard disk using advanced options" and click Next.
- Select the "Differencing" virtual hard disk type.
- Again, you can select a location for the .VHD file, if desired. Click Next
- The "Create a virtual machine" wizard will ask for a "parent virtual hard disk". Browse to the installation location of Windows Virtual PC (typically C:\Program Files\Windows XP Mode). There should be a file called "Windows XP Mode base.vhd". Select that file.
- Back in the wizard, click the Create button.
- A new .VMCX file with your desired name will now have been created in a powered down state.
When this new virtual machine is powered up, it will begin installing Windows XP into the virtual machine, finding the normal virtual environment of Intel 440BX chipset, S3 Trio video card, ethernet network card, etc. etc.
You will need to create a name for the virtual computer (I suggest using the name you used for creating the .VMCX file) and a password for the "Adminstrator" account.
After the new virtual machine reboots, it will ask to update the Virtual PC Integration Components. Do so. Depending on your requirements, select how you want Automatic Updates to occur.
- Now that your virtual machine has a network card, you can adjust the virtual machine settings to connect it to one of the virtual network adapters using the virtual machine wizard.
- Don't forget to "Upgrade Integration Components" within the virtual machine (using the Tools menu) and then "Enable Intgration Features" from the Tools menu also.
- Don't forget to set a password for the VPMUser account (it's already setup as an administrator) and use that account for installing applications and running things in general.
That's it! Happy virtualizing!