Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to create a number of virtual machine environments for testing new beta releases - Windows 7, VS2010, Windows Server 2008 and so on. My host OS is Windows XP. What is the best way of going about this?


share|improve this question
up vote 4 down vote accepted

If you want a free solution, download Virtual PC 2007.

Install it and then it should be straight forward - You treat each and every virtual machine as its own physical computer, so put in the CD/DVD or mount the ISO (or mount the VHD) and away you go.

If you don't mind paying, I highly recommend VMware Workstation, at the end of the day, you will be able to accomplish the same, but Workstation has so many features (such as snapshots) that I just could not do without.

share|improve this answer
You can also still use the free VMware Player, although it's a bit more complex to create a new VM. – harrymc Sep 19 '09 at 13:39

VirtualBox is a nice cross-platform, free application which allows you to do this. You can emulate nearly every operating system under one-another. The full list of compatible guest operating systems can be found here.

Once you install the program, you can create individual "virtual machines" for each computer. You can make each have it's own hard-disk (or multiple ones), each with bridged networking and USB device support.

Another nice thing is that you can load up ISO files into the virtual CD-Rom driver, which is much quicker than conventional "load from disk" (most hard-drives have a higher throughput than all CD/DVD drives).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.