我的 BIOS 曾经允许我按一个键(F8),我在 POST 期间按下该键以使其显示所有检测到的存储设备的列表(图 1),以便我可以选择从哪一个设备进行启动(此外,当按下该键时,它会显示一条消息,F8 pressed, showing boot menu...
直到 POST 完成)。
自从几年前我买了这个主板 (P4P800) 以来,我使用过这个功能几次,但现在似乎没有了。按此键Del访问 BIOS 配置程序仍然有效(并且仍然显示Entering setup...
消息直到 POST 完成),但其他键似乎不再有效。
我不知道这种现象是什么时候开始的,因为我很少使用启动选择菜单,但自上次运行以来,系统唯一的重大变化是向系统添加了一些 RAM,以便我可以使用双通道模式(并将 AGP Aperture 更改为 4MB 以最大化 32 位系统上的可用 RAM),并添加我的旧读卡器(它只需插入背板上的 USB 端口即可)。
我尝试将设置更改为默认设置(通过 BIOS 功能),但无法解决问题。我还检查了 BIOS 中所有相关设置,但没有成功:我尝试通过我能想到的所有排列方式更改启动设备和优先级设置,启用/禁用快速启动设置和全屏徽标。毫不奇怪,这些都没有影响它,因为自上次工作以来它们没有改变过……
我能想到的最后一步是重新刷新 BIOS(这已经是最后一个版本了)并通过主板跳线清除设置。我怀疑这是否可行,因为不它应该改变的原因(除非是某种病毒或伽马射线或某种以某种方式设法穿过路由器和软件并由于某种原因改变旧主板的 BIOS)。
我几乎找不到提到这个问题的页面。我能找到的最接近的页面是相反的,有些人抱怨菜单弹出并询问如何停止这种情况。
一页提到键盘可能是原因之一,这让我想起我之前的键盘是无线的,因此 F-Lock 功能始终处于开启状态,但我的新键盘是有线的,当我打开系统时,F-Lock 键总是重置为关闭状态,导致功能键的行为不同。当然,我已经尝试过在反复按下之前将其旋转F8,所以这不是问题所在。我还尝试连接 USB 键盘和 PS/2 键盘,结果相同。
有人见过这种情况吗(BIOS 键/启动菜单丢失)?有人有什么想法吗?
图1:启动设备选择菜单
答案1
解决方案
问题仅与启动有外围关系。结果发现问题出在 下的设置上Boot⇨Security Settings
。
发生的情况是,如果您将User Access Level
设置更改为Full Access
其他任何值(即更低),则 BIOS 将不会显示提示或接受启动选择键。
这看起来很奇怪,但目的却有点合乎逻辑。理由可能是,如果你降低用户访问权限,那么你也希望阻止用户从其他设备启动(例如,在学校、企业等)。
分析
问题在于 AMI(可能还有其他 BIOS 制造商)在标签和设计方面做得很差:
布局、标签、逻辑等都让用户相信用户访问设置专门控制 BIOS 配置程序;没有迹象表明它会影响其他BIOS 编辑器之外的事情,例如启动菜单。有一个设置决定 BIOS 是否在设置时要求输入密码或始终要求输入密码,这一事实进一步证实了这一假设。
没有允许使用启动菜单但阻止更改 BIOS 设置的用户访问设置。
即使将询问密码设置设为
Setup
,也会出现此行为,这意味着用户不必输入密码即可启动。即使根本没有安装用户密码也会出现这种行为。
事实上,手册(甚至是最新手册)中甚至没有提到启动选择菜单,这听起来就像是最后一刻才添加的,事后才想到的,这可以解释为什么它执行得很糟糕。当然,手册是针对这款特定主板的,AMI(和其他公司)为多家制造商提供多种型号的 BIOS,因此,除非 AMI 在 ASUS 将其用于该系列主板之前添加了启动菜单,否则这只是一个导致混乱的糟糕逻辑/界面设计的例子。
概括
不管怎样,我找到了如何恢复启动菜单的方法(很多比每次需要从其他地方启动时更改 BIOS 中的启动顺序更容易),希望遇到此问题的人都能在这里找到解决方案。
答案2
我同意您关于通过主板跳线重新刷新和清除设置的“最后一步”想法。您可能想先清除设置,看看出于某种奇怪的原因,这样做是否有所作为。不过 BIOS 中的这种行为听起来确实很奇怪。