使用 UEFI 启动计算机 BIOS

Cod*_*ger 3 bios boot uefi windows-10

我最近购买了翻新的 Dell Optiplex 7010 塔式计算机,并将计算机的 BIOS 版本升级到 2018 年发布的最新版本{A29}。所以我看了一些显卡不兼容legacybios模式,他们需要在bios模式下工作secure(UEFI)。所以我前往 BIOS 尝试更改它,但uefi启动模式使我的操作系统完全无法启动。我切换回legacy模式,系统再次启动并运行。这是否意味着为了能够使用uefi我必须使用的模式在机器上安装新的操作系统?

我在我的机器上运行 Windows 10。

gro*_*taj 10

这是一个很长的技术解释

简短的版本是:在 Windows 启动模式中绑定到特定的分区表样式。您在 BIOS 模式下启动,因此您的分区表使用 MBR 样式。要以 UEFI 模式启动,您需要一个 GPT 分区表。

最新版本的 Windows 附带了一个mbr2gpt工具,可以在满足某些先决条件的情况下进行转换而不会丢失数据。如果不是,该工具应该正常失败。

转换后,Windows 将无法启动,直到您切换到 UEFI 启动模式。在继续之前,请确保您的备份是最新的。

打开管理员的命令提示符:按Win,键入cmd并按Ctrl+ Shift+ Enter。如果出现 UAC 对话框,请确认。

第一种mbr2gpt /validate /allowFullOS Enter。希望您会看到“验证成功完成”消息。这意味着满足先决条件。使用mbr2gpt /convert /allowFullOS Enter与转换继续进行。然后重新启动进入 BIOS 并更改启动模式。

如果验证失败,那你就不走运了。可以转换此类系统,但这并不简单,而且程序因情况而异,因此对于初学者,我建议您重新安装 Windows。在这种情况下,您可能还必须手动擦除分区表(这会破坏您的所有数据)。您可以在 Windows 安装程序中通过按Shift+ F10、输入diskpart Enter、然后select disk 0 Enter和来执行此操作clean Enter

  • 好的,我已经浏览了文档的重要部分 :) 按照说明添加 `/allowFullOS`,或者在从 Windows 安装 USB 启动并按 `Shift+F10` 后使用此命令。 (3认同)