Windows Hyper-V Server 2012 是否支持 UEFI 客户端?

Windows Hyper-V Server 2012 是否支持 UEFI 客户端?

我在很多地方都看到过 Hyper-V 2012 支持以 UEFI 模式启动客户端,但我似乎不知道如何让它工作。

设置中没有 UEFI 启动模式的选项。我尝试通过启动安装盘、使用 shift-F10 然后进入 diskpart 并将虚拟磁盘转换为 GPT,然后运行安装程序并单击“新建”来强制安装程序执行 UEFI 安装,但它只会创建标准 MBR 保留分区,并清除 GPT 格式,将其推回 MBR 磁盘。

在有人问我为什么要这样做之前,我只是想弄清楚如何进行 UEFI 安装,并希望使用 hyper-v 进行实验。

主机是否必须安装为 UEFI 才能允许 UEFI 启动?我的主板确实支持它,但我从 BIOS 主板升级,并没有使用 UEFI 重新安装。

答案1

好吧,经过大量的搜索、实验和普遍的挫折之后,我基本上得出的结论是,Hyper-V 目前不支持 UEFI 客户机,即使 Hyper-V 服务器在 UEFI 配置下运行。

根据这篇文章,这一事实似乎得到了支持:Windows Blue 的最新版本拥有所谓的“第二代”VM,其中包括 UEFI 支持:

http://www.chris123nt.com/2013/04/23/windows-8-1-blue-build-9369-hyper-v-uefi/

令人伤心的是,关于这一问题流传着太多错误信息,很多人坚持认为 UEFI 适用于访客,但我找不到任何方法来实现这一点。

编辑:

自从提出这个问题以来,微软发布了 Windows Server 2012 R2,它支持第二代虚拟机,实际上也支持客户的 UEFI。

答案2

即使使用第二代,我也遇到了同样的问题。我只会在黑屏上看到一个闪烁的光标。

我找到了一种将 UEFI 和 GPT 转换为 Bios 和 MBR 的方法。我会指导你完成它在 YouTube 视频中我花了大约十分钟就完成了。希望它能挽救一些工作。最令人沮丧的是,我甚至无法使用 Windows DVD 来修复它,因为它一直说它是错误的版本,直到我找到修复方法先转换它。

如果它有帮助,请告诉我。

答案3

MS 文档,操作系统必须以 UEFI 形式安装。UEFI 使用 GPT,而不是 MBR。

相关内容