为了准备将 PC 从 Win 10 升级到 Win 11,并使三重启动到 Linux 和 Haiku 更加容易,我将启动驱动器的分区方案从 MBR 切换为 GPT。这很有效。
然后我在 BIOS 设置中禁用了 CSM(允许从 MBR 介质启动),以切换到仅 UEFI 启动。这也很好用。
但是 Windows 系统信息仍然显示“安全启动状态”为“关闭”(BIOS 模式正确显示为“UEFI”)。
UEFI BIOS 中似乎没有设置允许打开或关闭安全启动,或重置某些 TPM 密钥。
谷歌了一下。找到了关于如何从 Windows“内部”访问 UEFI 设置的文章。
从 Windows 重启后启动到蓝色的“故障排除设置”选项。我选择启动到 UEFI 设置。
自那以后BIOS 启动画面不再显示,进入 BIOS 的按键不再被接受,并且 PC 直接启动到 Win 10(因此,在启动时使用该故障排除选项后,不会进入 BIOS)。
主板:Gigabyte Z370M-DS3H,带 AMI BIOS F14(最新版本)CPU:Intel Core i7 8700K(支持“软”TPM2.0)操作系统:Win 10 Pro 64 位 22H2 完整补丁
BIOS 设置:已禁用快速启动。应显示启动画面。集成 GPU 关闭(2 个显示器通过 NVidia GFX 卡连接)。
我已经尝试过的:
- 按住该键进入 BIOS 设置,即使没有显示启动画面。启动进入 Win。
- 通过复位开关复位
- 断电,再通电
- 通过“重新启动”和“重新启动”+ SHIFT 重新启动 Windows,然后再次对 UEFI 设置进行故障排除启动(只需重新启动进入 Win)
- 在管理 shell 中执行“shutdown /r /fw”操作,与“重新启动”+ SHIFT + 故障排除相同,再次启动到 UEFI 设置(只需重新启动进入 Win)
- 从启动驱动器上移除 SATA 连接器。导致对其他磁盘进行一些检查,然后主显示器无信号关闭。没有任何错误消息。
- 再次从 Windows 内部重新刷新 BIOS F14。不允许降级 BIOS。也不允许从 GUI 刷新程序清除 DMI 设置。
- 短接主板上的针脚以清除 CMOS RAM。什么也没发生。也许我按错了,或者操作时间不够长,等等。
我还可以尝试:
- 尝试再次清除 CMOS RAM,也许现在需要取出电池,但是由于此主板和 GFX 卡阻止了轻松访问,因此这很棘手。
- 从光盘或 USB 启动一些 Linux 或 Haiku。但是,呃,然后呢?
- 将内置 GPU 连接到其中一个显示器。但是内置 GPU 在 BIOS 中被禁用,因此应该不起作用。
还有其他想法吗?
答案1
对于有相同或类似问题的人:
最终对我有帮助的是通过用拆下的电源线缩短主板上所需的针脚来清除 NVRAM(或 CMOS RAM)。
然后我没有重新禁用 CSM 选项(允许启动较旧的(MBR)启动扇区的设置)。
Windows 11 仍会启动,并且在系统信息中仍将启动模式显示为“UEFI”。
看来 Windows(或 UEFI BIOS)仍在以某种方式干扰某些 BCD 条目。但我重新获得了对 BIOS 设置的访问权限,甚至设法为 Zorin OS 和 Haiku 添加了启动条目。