将物理机转移到虚拟机的问题

将物理机转移到虚拟机的问题

编辑 - 在解决了最初的问题之后,我继续前进并取得了一些成功,但我仍然无法启动机器。

我无法将旧的 2012 服务器转移到虚拟服务器。

服务器位于 GPT 磁盘、EFI 上。

我做了什么:

  1. 使用转换后的 Disk2VHD 从 2012 年的机器创建 VHDX,并使用此文件安装启动分区https://www.bostonit.com/knowledge-base/there-are-blocking-issues-for-the-physical-to-virtual-conversion-there-is-no-bcd-boot/
  2. 在 Hyper-V 主机上创建了新的虚拟机 Gen 2(Gen 1 不起作用)
  3. 将 VHDX 导入到新机器并尝试启动它

我得到的结果是系统运行 Hyper-V 启动循环,然后失败。然后我得到了启动恢复选项。

然后我设置了错误时不重新启动,但得到了INACCESSIBLE_BOOT_DEVICE?

尝试修复 bcd,但没有成功。

有任何想法吗?

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案1

创建第一代虚拟机而不是第二代虚拟机,请参阅:我应该在 Hyper-V 中创建第一代还是第二代虚拟机?因为您的旧服务器可能没有使用 UEFI。

我们建议你创建第 2 代虚拟机以利用安全启动等功能,除非以下任一陈述为真:

您要从中启动的 VHD 与 UEFI 不兼容。
[...]

相关内容