从VMWare转换为Hyper-V

时间:2014-12-03 21:13:58

标签: converter vmware hyper-v

删除我原来的问题,支持更好的问题,并回答它,因为我对问题的理解现在已完全改变了:

如何从VMWare转换为Hyper-V?这是一个VM,不受VMWare ESX等任何管理软件的管理。

2 个答案:

答案 0 :(得分:0)

在激活Hyper-V之前

  1. 从VM中卸载VMWare Tools。
  2. 然后,如果您的VM有一系列顺序的文件,并结束 使用.VMDK,有一个与VMWare结合使用的实用程序 那些回到单个VM文件。它被称为vdiskmanager。请参阅这个 网站上有关如何做到这一点的说明(请注意,我不是 该网站的作者,但方向似乎工作正常)。
  3. 完成此操作后,找到一个独立的vmware到hyper-v转换器 软件(有几个 - 我选择不指出任何问题 我对他们不了解,我没有和大多数人一起工作,但是 你可以简单搜索vmware到hyper-v转换器 独立) - 这样做只是将格式从VMDK更改为VHD(或VHDX)。
  4. 完成后,激活Hyper-V,重启,启动Hyper-V 管理员,并按照导入VM的步骤进行操作。在这一点上,你 应该启动并运行。

答案 1 :(得分:0)

以我的经验,将VMWare VM转换为Hyper-V VM的最棘手的部分是处理快照。就我而言,我不希望在VMWare VM中创建所有快照,而只希望其中一个快照。在使用原始vmdk文件作为源的早期尝试中,转换似乎总是使用最早的快照。而我想要的是后来的快照。最后,此过程对我来说确实可靠:

  1. 从VM卸载VMWare工具。
  2. 在VMWare中,克隆VM,并指定所需的快照。
  3. 从Microsoft下载“ Microsoft Virtual Machine Converter 3.1” msi并运行安装程序。
  4. 以管理特权启动powershell,并运行以下命令:

    导入模块'C:\ Program Files \ Microsoft虚拟机转换器\ MvmcCmdlet.psd1'

    ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath [cloned.vmdk] -VhdType DynamicHardDisk -VhdFormat vhdx -DestinationLiteralPath [结果文件夹]

然后使用Hyper-V主机使用转换后产生的vhdx文件作为磁盘创建新VM(而不是创建新磁盘)。