解决关机正常重启卡A0自检的问题

困扰了特别久,关机再开机就正常,直接重启就卡BIOS自检,显示A0。

分析

发现不装机械硬盘可以正常重启,装上后就出现该问题。

怀疑是硬盘只分了/dev/sdx一个区,而没有/dev/sdx1这种分区。 进而导致BIOS自检会错误识别启动盘,导致无法正常启动。

以上均为猜测,但是问题一定是硬盘引起的,而且大概率是未从系统盘启动,而操作了错误的硬盘。

不过虽然尝试过只保留一个系统盘的启动项,但是仍未解决此问题。

解决

最后在BIOS中胡乱设置,突然发现有个设置的描述貌似能摆脱这个困境:

BIOS设置

如图,开启快速启动后,存在这些子选项,表示在快速启动的过程中,应该如何初始化这些设备。

其中可以控制SATA设备的初始化,由于我的系统盘是NVMe接口,索性设置该项为“仅初始化最后一次用于Boot的SATA设备”。

没找到禁用的选项,但设置完和禁用没区别,而且能正常重启了。