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 would like to switch to Linux, but I need some stuff on my Windows XP install. I know that VMWare Workstation can convert a physical machine into a virtual machine, but it's $189. :-/

Are there any more cost-effective options? I don't mind paying a bit for it. I just am not willing to part with $189 for it.

share|improve this question
up vote 5 down vote accepted

You can use the Vmware P2V - , then the free VM player

Some other VM software also supports the VMWare images.

share|improve this answer

Virtual Box is free, and the latest version has full support for accelerated 3D graphics.

There is a forum post about creating a VDI image from an existing Win XP system here:

share|improve this answer

What you want to do is better known as a "Physical to Virtual" migration, or P2V in short.

I have done this once manually and I know it didn't go very smoothly. Don't remember the exact steps I took, but it was something like this:

  • Take a clone of your windows xp system harddrive (I used a Bart PE bootable cd with ghost on it).
  • Install a virtual server of your choice and create a virtual machine in it.
  • Restore the clone of your harddrive into the new machine (also booting it with Bart PE to do that).
share|improve this answer
I used Vmware's converter utility (link in my answer) and I have to say it was perfect! On my old laptop, I ran the utility with a external hard drive in and it converted it without any down time. I then was able to boot the VM from my new laptop flawlessly (other than reactivating windows due to hardware change). I would recommend Vmware Converter to anyone! – William Hilsum Aug 9 '09 at 17:59

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.