将具有vhdx驱动器的Hyper-V VM转换为VMWARE格式

我们一直在考虑将使用.VHDX驱动器的Hyper-V 2012虚拟机转换为VMware兼容格式。

到目前为止,我们还没有find任何可以做到的工具。 有任何想法吗 ?

据我所知,目前还没有直接转换VHDX磁盘的VMware工具。 你可以做的就是启动虚拟机,并将其视为使用Converter进行P2V迁移,然后进行迁移。

转换为.VHD,然后使用StarWind V2V Converter 。

我错过了什么吗? VMware Converter应该这样做。 运行VMware Converter并启动一个任务来转换Hyper-V VM,就像转换物理机器一样。 转换器不关心底层磁盘格式是什么,它不关心被转换的机器是物理的还是虚拟的。

现在如果你只是谈论转换VHD文件,而不是整个虚拟机,那么这是另一回事。

另外,如果你需要朝另一个方向前进,而不想与SCVMM打交道,那么微软公司就把一个独立的转换器转换成VMware VM到Hyper-V:

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

虽然虚拟机本身不能转换,但可以使用WinImage转换VHD。 因此,解决scheme是将VHD文件转换为VMDK格式,然后将其附加到新的VMware虚拟机。

如果你只想转换虚拟磁盘,而不是整个虚拟机,你也可以使用Windows的qemu-img:它是免费的,可移植的,它运行在CMD下。

例如,要将VHDX转换为VMDK:

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

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