编辑 - 在解决了最初的问题之后,我继续前进并取得了一些成功,但我仍然无法启动机器。
我无法将旧的 2012 服务器转移到虚拟服务器。
服务器位于 GPT 磁盘、EFI 上。
我做了什么:
- 使用转换后的 Disk2VHD 从 2012 年的机器创建 VHDX,并使用此文件安装启动分区https://www.bostonit.com/knowledge-base/there-are-blocking-issues-for-the-physical-to-virtual-conversion-there-is-no-bcd-boot/
- 在 Hyper-V 主机上创建了新的虚拟机 Gen 2(Gen 1 不起作用)
- 将 VHDX 导入到新机器并尝试启动它
我得到的结果是系统运行 Hyper-V 启动循环,然后失败。然后我得到了启动恢复选项。
然后我设置了错误时不重新启动,但得到了INACCESSIBLE_BOOT_DEVICE?
尝试修复 bcd,但没有成功。
有任何想法吗?
答案1
创建第一代虚拟机而不是第二代虚拟机,请参阅:我应该在 Hyper-V 中创建第一代还是第二代虚拟机?因为您的旧服务器可能没有使用 UEFI。
我们建议你创建第 2 代虚拟机以利用安全启动等功能,除非以下任一陈述为真:
您要从中启动的 VHD 与 UEFI 不兼容。
[...]