更新 - 去回答步骤。
首先,我正在尝试启用安全启动,因此我不认为禁用安全启动是一种解决方案。
我有一台技嘉 B450M DS3H,配备 AMD Ryzen 5600,并尝试通过 bios 启用安全启动。
有什么办法可以在不重新安装 Windows 的情况下解决这个问题吗?
我的步骤是: - 禁用 CSM - 启用安全启动 - 恢复出厂密钥 - 保存并重置
当我启动时,Windows 说安全启动已启用,但 bios 在启动时显示错误,这是问题的标题。BIOS 允许我关闭此错误并继续启动。
我还尝试通过选择 C:\Windows\Boot\EFI\bootmgfw.efi 来“注册 EFI 映像”,但随后它无法确保启动安全,Windows 进入了“自动修复”状态。
作为参考,Windows 11 在尝试启用安全启动之前是全新安装的(未从 Win 10 升级)。AMD fTPM (TPM V2.0) 已启用。
如果您在没有安全启动的情况下运行 Windows 11,那么可以肯定它是 Windows 11 Insider 或已设置允许 Windows 11 的标志。以某种方式设置了在没有所有生产功能的情况下运行的标志。
要安装 Production Windows 11,您必须确保 UEFI、Secure Boot 和 TPM V2 都已正确启用和设置,然后重新安装 Production Windows。
首先在 USB 驱动器上备份数据。
根据您的意见,您可能应该在重新安装之前更新 BIOS (UEFI)。
所以,我最终找出了问题所在,这是因为我在系统上配置了 HackBGRT。
最后,这是问题和解决方案。
为了:
我从头开始构建 PC 并在 BIOS 中启用了 fTPM(未启用安全启动)
我从 USB 启动驱动器清理安装的 Win 11 Pro(生产版)
我使用 HackBGRT 设置了自定义 BIOS 映像
然后我尝试启用安全启动 - 这有效但是,每次 PC 启动时,BIOS 都会给出一个可忽略的错误,这在标题中
启动 Windows 后,表示已启用安全启动
最后的解决方案是:在 GIGABYTE BIOS 中,我转到 Secure Boot --> Key Management(在自定义下)--> Enroll EFI Image 然后我选择 Windows 文件系统和 HackBGRT 文件夹中的 bootx64.efi 文件,保存并重置,问题解决。
注意:如果您的 bios 不支持“enroll efi image”功能或等效功能,我不确定这是否可行,而且在其他供应商的 bioses 中这可能有不同的命名。