我正在为我的个人电脑准备 Windows 11,因为我需要了解它以便于工作。因此,我尝试了 MS 的 PC 健康检查,以检查我的 PC 是否已准备好运行 Windows 11。我收到消息“PC 必须支持安全启动”。
为了消除此消息,我尝试了多种方法。
- BIOS 中启用了 TPM 2.0 和安全启动。
- I have set most settings to UEFI only.
我发现:当我将启动设备控制设置为仅 UEFI 时,Windows 将无法启动。我的 SSD 是 MBR 而不是 GPT。
我需要做什么才能获得 PC 健康检查,才能说我的 PC 支持 W11?或者我们会看到安全启动已启用。
答案1
我需要做什么才能获得 PC 健康检查,以表明我的 PC 支持 W11?
您可以运行 MBR2GPT 并将您的安装转换为仅与 UEFI 模式兼容。您应该对分区进行任何更改,并对系统进行完整备份。完整说明可以找到这里
或者我们会看到安全启动已启用。
安全启动是 UEFI 模式下才有的功能。除非您使用 MBR2GPT 并启用安全启动,否则您将无法在不执行全新安装的情况下升级到 Windows 11。
另一种方法是,当 Windows 11 发布时,您可以在 UEFI 模式下格式化磁盘上的所有内容,并安装 Windows 11,前提是您的系统满足所有其他要求。
微软以清晰而准确的语言指出,Windows 11 Insider Preview 版本的要求与 RTM Windows 11 版本的要求并不相同。安装 Windows 11 Insider Preview 版本的系统如果最终不符合 Windows 11 RTM 的最低要求,将被迫降级到 Windows 10。
答案2
您目前有 BIOS 启动。安全启动仅适用于纯 UEFI(CSM 已禁用)。但这不是您可以轻松切换的。
根据您当前的硬盘布局,您可能能够使用微软的 MBR2GPT工具。您可以直接将其与 一起使用/allowFullOS
。
如果工具无法做到这一点,事情就会变得更加困难。你只能重新安装 Windows。
或者您可以手动尝试。记得备份。您需要一个 Windows 安装 USB/DVD,以及一个合适的分区工具(如gdisk
),它可以从 MBR 转换为 GPT,同时保留分区。
- 删除 BIOS 启动分区(小型、活动),如果空间少于 100 MB,则可能还删除恢复和/或保留分区。
- 转换为 GPT,保留其他分区
- 创建新的 EFI 系统分区(至少 100 MB),使用 FAT32 格式化
- 启用 UEFI,禁用传统启动
- Shift启动 Windows 安装程序,使用+调出命令提示符F10
- 识别 Windows 分区(可能是 C:)和 EFI 系统分区的驱动器号(您可以使用
diskpart
或其他工具来帮助) - 使用Windows 文件夹和
bcdboot c:\windows /s h: /f UEFI
EFI系统分区c:\windows
h: