本文提供了一些步骤,以确保从 VMware 迁移到 Hyper-V 后,迁移的 Windows 11 虚拟机(VM)可以启动。
症状
将 VM 从 VMware 迁移到 Hyper-V 后,VM 不会启动。 出现此问题时,看不到任何特定的错误代码。
原因
Windows 11 需要 TPM 以确保安全启动和安全符合性。 以下设置会影响 VM 启动:
- 安全启动配置
- 受信任的平台模块 (TPM) 配置
解决方案
若要在迁移 VM 时获得最佳结果,建议遵循在 VMM 构造中将 VMware VM 转换为 Hyper-V 中提供的过程。 本文提供了有关如何准备迁移 VM 和迁移过程本身的详细步骤。
以下过程提供特定于运行 Windows 11 或更高版本的 VM 的步骤。
重要
- 请确保对 VMware 和 Hyper-V 环境具有管理访问权限。
- 确保已安装 System Center Virtual Machine Manager(SCVMM),并将其配置为管理和迁移 VM。 有关更多信息,请参阅《在 VMM 构造中将 VMware VM 转换为 Hyper-V》中的“首先将 vCenter 服务器和源 ESXi 主机纳入 SCVMM 管理”部分。
- 验证所使用的 Windows 11 版本是否与 Hyper-V 要求(包括 TPM 支持)兼容。
若要配置已迁移 VM 的安全设置,请执行以下步骤:
-
在 Hyper-V 管理器中,右键单击 VM,然后选择 “设置”。
-
选择 “安全性”。 在 “安全 ”页上,确保已选择以下设置:
- 安全启动
- 受信任的平台模块 (TPM)
-
在 “安全启动”下,确保 模板 设置为 Microsoft UEFI 证书颁发机构。
-
选择 “确定 ”保存设置。
-
重启 VM。
其他支持
如果完成这些步骤后 VM 仍无法启动,请联系Microsoft支持部门获取进一步帮助。 作为支持请求的一部分,请指定存在 Hyper-V 或 SCVMM 问题。