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'm thinking of upgrading a machine from windows XP to Windows 7 I was wondering if there was a sensible way to package up the existing machine's OS/Data/Installed Apps so that I could load it up in a VM from Windows 7, possibly using the built in Windows XP mode in Windows 7 Pro/Ultimate.

share|improve this question
What are you going to use to run your VM? WMWare workstation, or other? – KCotreau Jul 5 '11 at 10:18
Windows 7 Pro/Ultimate (I think) allow you to install MS Virtual PC (Or Windows virtual PC) for free to run windows XP mode. So preferably that. Unless VMWare offer a similar free product. I only want it in case I need to run any old software I have installed on the machine that I might forget to install/can't find anymore. – Omar Kooheji Jul 5 '11 at 10:23
up vote 3 down vote accepted

Sysinternals Disk2VHD tool, it's free and it creates vhd files that's used by Microsofts virtualization tools.

Remember that if your current OS install is using an OEM license you will likely get licensing issues and not be able to validate it after a physical to virtual(p2v) migration.

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.