5

We've been looking at converting virtual machines from Hyper-V 2012 which use .VHDX drives into a vmware-compatible format.

So far, we haven't found any tools that can actually do this. Any ideas ?

5 Answers 5

3

As far as I know, no VMware tools exist that directly convert VHDX disks yet. What you can do is power on the VM and treat it as a P2V migration using Converter and migrate that way.

9

If you would like to convert only the virtual disk, not entire VM, you can also use qemu-img for Windows: it's free, portable and it runs under CMD.

For example, to convert VHDX to VMDK:

qemu-img.exe convert FileSource-Image.vhdx -O vmdk FileDestination-Image.vmdk

Extracted from: http://www.sysadmit.com/2016/08/vmware-convertir-vhdx-en-vmdk.html

3

Convert to .VHD then use StarWind V2V Converter.

2
  • Would Starwind convert the settings xml with the device drive definitions as well, or just the disk drives ?
    – Adi Dembak
    Aug 29, 2013 at 12:43
  • Just the disks as afar as I know.
    – Chopper3
    Aug 29, 2013 at 12:49
3

Am I missing something? The VMware Converter should do this. Run the VMware Converter and start a task to convert the Hyper-V VM just as you would convert a physical machine. The converter doesn't care what the underlying disk format is and it doesn't care whether the machine being converted is physical or virtual.

Now if you're talking about only converting the VHD file instead of the entire VM then that's another story.

In addition, if you need to go in the other direction and don't want to deal with SCVMM, Microsoft makes a standalone converter to convert VMware VM's to Hyper-V:

http://www.microsoft.com/en-us/download/details.aspx?id=34591

1
  • yes. You are missing the fact s/he said nothing about the VMs to be converted. Non-windows VMs => no vmware converter. VMware seem to have removed the earlier "cold clone" isos from their site.
    – BISI
    Apr 30, 2020 at 4:00
1

While the VM itself can not be converted the VHD can be converted using WinImage. So the solution is to convert the VHD file to VMDK format and then attach it to a new VMware virtual Machine.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .