Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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

Is there a way for me to take my current PC and transfer it to a VM running on the same machine or another machine?

I am currently running Windows XP.

share|improve this question

migrated from Sep 21 '09 at 17:56

This question came from our site for professional and enthusiast programmers.

You'll get more/better answers if you post on instead. :D – Ben S Sep 21 '09 at 17:54
there too ... I just figure the IT pro site will get better results – Matthew Whited Sep 21 '09 at 17:56

When using VMWare, there's a tool called VMWare Converter that can make a VM image out of your machine.

share|improve this answer

You are looking for something called P2V (physical to virtual) most VM solutions have it. But you will get better responses on server fault.

share|improve this answer

XenConvert did an amazing job on converting out SVN\Build server to a vhd, and its free!

share|improve this answer
Found it here :… – harrymc Sep 21 '09 at 21:10 has a tool for converting a physical machine to virtual. Sysinternals has some good tools and you can try it for free, so not much to lose

share|improve this answer

You don't mention which VM you're using, but I've had some success using the VMware P2V Assistant. I have had a few HAL issues trying to boot (BSOD) images generated from P2V, but they can usually be resolved by removing most 3rd party drivers and replacing HAL.DLL and NTOSKRNL.DLL

share|improve this answer

You must log in to answer this question.