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

On my old laptop I have been using Windows XP for a really long time.

I have completed my switch from the old laptop to a new one (which has Windows 7 running on Intel i5 - the older laptop had Intel Core 2 Duo).

Though I rarely use my old laptop, quite often I need to open it up to run programs, which would otherwise require quite some time and an unreasonable effort to install on my new system.

Can I simply make an image of my old system and run it as a VM on my new laptop? Does VirtualBox have that kind of a feature?

share|improve this question
up vote 3 down vote accepted

Yes. Use disk2vhd from SysInternals.

Once you have the VHD file, simply mount it in its own VM.


(Image credit: SysInternals)

share|improve this answer
Thanks! You give me hope! But can I use it with VirtualBox? I am googling it myself... – Shashank Sawant Jun 2 '12 at 5:03
Yes, I've done it with several machines. VirtualBox opens VHDs as well as the other virtual hard disks it supports. – user3463 Jun 2 '12 at 5:06
Got it! Will give it a shot. Seems like .vhd is a standard file format.... – Shashank Sawant Jun 2 '12 at 5:14
Yup. It works on Virtual PC as well, but that is very limited when it comes to multiple-CPU support, and with VirtualBox you can assign as many cores as you want. – user3463 Jun 2 '12 at 5:19

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.