I have been searching for ways to convert a Hyper-V VM to VMware. I have not having good luck with this. We (at work) are not trying to migrate from Hyper-V to VMware… it is just that sometimes we have to send out one of our virtual servers to another datacenter who run VMware there.
Of course, there is a simple way to install a client and do a P2V kind of conversion which spits out a VMDK created out of a running VM. I was not interested in that type of conversion. I had a VHDX, lets just convert it to VMDK!
Hyper-V manager has a quick tool to convert Hyper-V’s vhdx format to vhd format. It is available in the actions pane called “edit disk”. Among the various options there is one which will let you convert the vhdx to vhd format.
There is also a PowerShell cmdlet which is reported to do the same thing.
By the way, I am trying this conversion to see if I will be able to import a VM from Hyper-V to VMware. Result: Nope, it does not work At the time of importing, VMware client throws up an error.
So I am wondering why would one want to do the vhdx to vhd conversion anyway? Maybe if you want to send a Hyper-V 2012 VM to someone who has Hyper-V 2008.
Ok so I ran into a problem while doing P2V to Xenserver.
We have a few servers which have a UEFI BIOS, Their disks are configured as GPT. I have tried these two tools to do a P2V but have been unsuccessful:
1. Citrix’s Xenconverter and
2. VMware’s vCenter Converter