![两个硬盘上都有 Windows 启动管理器吗?](https://linux22.com/image/1607731/%E4%B8%A4%E4%B8%AA%E7%A1%AC%E7%9B%98%E4%B8%8A%E9%83%BD%E6%9C%89%20Windows%20%E5%90%AF%E5%8A%A8%E7%AE%A1%E7%90%86%E5%99%A8%E5%90%97%EF%BC%9F.png)
我有两个硬盘,我想安装一个 Linux 驱动器和一个 Windows 驱动器。我注意到启动菜单将显示两个 SSD 的 Windows 启动管理器。在网上查找原因后,我尝试在断开另一个驱动器(没有 SATA,但已连接电源)的情况下重新安装两个操作系统。但两个驱动器的 WBM 都已列出。这是怎么回事?
答案1
可能是因为某些 UEFI 很愚蠢/有缺陷。作为“后备”EFI 二进制文件(包括非事实上的标准bootmgfw.efi
)由 UEFI 本身注册到 UEFI。有时,这些条目会在某些机器上以某种方式粘住,而它们不应该粘住。
您可以尝试使用 删除不需要的条目,或者efibootmgr
更“危险”地“重置”尽可能多的 UEFI 的 NVRAM。请注意,某些 UEFI 确实存在问题,即使删除条目也会使其变砖(据我所知),因此上述任何建议都无法保证。chattr -i
rm
/sys/firmware/efi/efivars/*