刚刚用支持 UEFI 的主板构建了一个系统。我当时没有意识到它是什么,并且很想知道为什么它似乎连接到 1TB 硬盘。我的系统空间中有额外的存储空间,而不是操作系统所在的 SSD。
BIOS 启动顺序列表:
- UEFI 硬盘
- 光驱
- 4TB 硬盘
- SSD,最后是带有 UEFI 的顶部列出的 1TB 的重复列表
(此重复列表不带有 UEFI 标签)。
主板是技嘉GA-H97-Gaming 3。
重新安排此配置有什么好处吗?例如,UEFI 的位置是否有选择?这重要吗?
答案1
EFI 具有内置的启动管理器。它们的用户界面差异很大,从完全无用到适度有用,但关键是内置启动管理器中的每个条目都会告诉固件如何启动一个程序(通常是启动加载程序)。这些启动管理器条目存储在 NVRAM 中。通常,当您安装操作系统时,它会创建一个指向操作系统自己的启动加载程序的 EFI 启动管理器条目。因此,安装操作系统后,您应该在启动管理器列表中看到该操作系统的条目。
许多 EFI 还会自动生成诸如网络启动选项、固件设置实用程序、内置 EFI shell、BIOS/CSM/传统模式磁盘启动以及硬盘和可移动磁盘上的后备启动加载程序等条目。最后一项值得详细说明:如果没有操作系统创建条目,EFI 可以从标准文件名启动:(EFI/BOOT/bootx64.efi
假设 x86-64/AMD64/x64 CPU)。最初,此后备文件名旨在支持从可移动媒体启动,以便操作系统安装程序和应急工具可以启动。但如今,它通常用作应急备份——操作系统可能会在此位置安装其启动加载程序的副本,以便在 NVRAM 条目损坏的情况下使操作系统能够启动。
您的问题并没有 100% 清楚地说明您的计算机中安装了哪些硬件。如果看到连接到计算机的每个硬盘至少有一个、可能有两个条目,我不会感到惊讶。(两个条目来自一个 EFI 模式后备条目和一个 BIOS/CSM/传统模式条目。如果您在固件中禁用 CSM,后者可能会消失。)另一方面,根据固件的设计和当前设置,一个或两个磁盘条目可能会丢失,特别是如果磁盘上没有 EFI 后备引导加载程序。其他条目可能高度特定于系统。听起来您是在说您看到了一个用于从网络存储设备启动的启动条目。如果该设备通过类似以下协议支持网络启动,则可能会发生这种情况PXE,并且您的固件中是否启用了 PXE 支持。
除此之外,如果您看到的是从未听说过的硬盘条目或从未安装过的操作系统条目,我怀疑您不是主板的第一个所有者。如果前任所有者启动了系统,尤其是如果该人安装了操作系统,则机器的 NVRAM 中可能会有剩余的条目。
您可以使用固件本身和许多操作系统中的实用程序来管理 EFI 启动管理器条目:
- 许多(但不是全部) EFI 都允许您使用其设置实用程序调整启动管理器条目。各个 EFI 的详细信息各不相同。
- v2版本电喷外壳提供了一个名为
bcfg
这样就可以编辑这些条目。 - 在 Windows 中,该
bcdedit
命令提供了有限的编辑这些条目的能力,而第三方简易UEFI提供了更简单的点击界面来实现此目的。 - 在 Linux 中,
efibootmgr
命令可以添加、删除和调整 EFI 启动项。
请注意,如果您不理解 EFI 启动管理器条目而对其进行探究,可能会导致您的系统无法启动。
此外,如果您在 BIOS/CSM/旧模式下安装操作系统,上述大多数内容都无关紧要。EFI 启动管理器仍然存在,但如果只安装 BIOS 模式操作系统,EFI 启动管理器的功能就会降低到传统 BIOS 中基于设备的简单启动管理器的功能。