Server Fault is a question and answer site for system and network administrators. 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

I need to change my client OS from Windows 2008 to Windows 7. I therefore need to convert all of my HyperV images to Virtual Box.

What is the best way to do this? Or is there a way to run HyperV on Windows 7?

share|improve this question
up vote 11 down vote accepted

Virtualbox does actually support importing VHD file, unfortunately this is only for VHD's created with Virtual PC, not Hyper-V, which adds some additional information to the VHD. Some people have successfully got VHD Vm's to boot by ensuring the VM in Virtualbox uses an IDE rather than SATA controller.

I'm not aware of anyway to convert VHD's straight into virtual box, however you can convert VHD files into VMWare VMDK files (using tools like Startwind V2V) which Virtualbox is then able to use.

share|improve this answer
You just saved me a TON of frustration. Thanks Sam... I kept getting bluescreens with the SATA and SCSI controllers in Virtualbox (with my VHD created in Hyper-V), but the IDE controller worked like a charm. – Sean Earp Mar 15 '11 at 4:09
I wonder if Microsoft Convert-VHD can - as a by-effect - reduce virtual disks to "bare" VPC VHD – Arioch 'The Mar 11 at 10: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.