I would like to download one of the hyper-v images offered by Microsoft and run it in VMWare Workstation 7.x. Is this possible? If so, can you recommend a converter (preferably a free one) that can convert from hyper-v VHD to VMWare's VMDK format? I have tried VMWare converter but it does not seem to work.



VMWare will directly read and write to VHDs without the need for any conversion. You might want to disable/uninstall its "helper" applications (if installed) and possibly install the corresponding VMWare helper.

  • I created the vhd file from my physical m/c using disk2vhd from sysinternals. It does not create a .vmc file as part of the conversion process but just creates a .vhd file. I cannot import/open the .vhd file with VMWare as it attempts to look for .vmc files. – Kris Aug 14 '10 at 8:40
  • 1
    You will need to "create" a new VM under the VMWare interface, similar to creating any other VM, but just choose or import (it's been a while since I looked at the VMWare interface) the VHD as the virtual disk versus creating a new virtual disk or attaching to an existing VMDK virtual disk. – user48838 Aug 14 '10 at 10:02

I have written up a blog post on how to Convert Hyper-V Virtual Machine to VMWare Virtual Machine

  • This link appear to be dead. – Blanthor Sep 12 '13 at 22:08

As the poster above mentioned VMware workstation will directly use VHD's although it won't be at its most performant.

As you indicated vmware converter should be able to convert these images to a vmware native format too.

If all else fails try platespin migrate (paid for but you should be able to get trial). This software allows for virtual - virtual, virtual - physical, physical - virtual and physical - physical migrations and in some circumstances live without taking the OS down.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy