我有一台 Dell PowerEdge T350 服务器。我还启用了 TPM 和安全启动。为此,我需要指定 BIOS 密码(我本来就会这么做的)。让我吃惊的是,服务器每次启动时都会要求输入 BIOS 密码,即使我不想进入 BIOS(大多数时候我都不想)。我希望只有当我想真正进入 BIOS 时才会提示输入 BIOS 密码。不是每次都这样。
我没有立即看到哪些 BIOS 设置可以控制这一点,我尝试了各种搜索短语,但我只找到告诉我如何在 BIOS 中设置密码的文章。服务器本身非常“标准”:一个操作系统(Windows Server 2022),UEFI BIOS,除了 TMP 和安全启动之外,我没有在 BIOS 中做太多更改,除了在 TPM 下启用 SGX。
答案1
我几乎可以肯定,这将是@DELL-Joey C 在戴尔论坛上指出的:我几乎可以肯定,我设置了系统BIOS密码,而我想要的是设置 BIOS设置密码- 这将是仅当我想进入 BIOS 时才会提示的。系统密码一直被提示。
现在我只需要弄清楚如何通过 iDRAC Web GUI 清除系统 BIOS 密码。我清除了 SHA 和 slat 字段,但在应用更改后它们不断弹出。
更新:我无法通过 iDRAC Web 清除系统密码。但是,我们可以坐在控制台前设置设置密码,然后清除系统密码(无需关闭安全启动或 TPM)。问题解决了。
答案2
BIOS 密码其实就是 BIOS POST 密码,密码直接存储在 BIOS 芯片上。由于它依赖于 POST 并控制系统初始化,因此每次 POST 过程发生时它都会要求输入密码。如果您想继续使用此密码,则需要输入密码才能启动系统。
https://wiki.archlinux.org/title/security#Locking_down_BIOS
https://www.techtarget.com/searchenterprisedesktop/definition/BIOS-password