BIOS 中未列出 HDD,但如果被覆盖是否可以启动?

BIOS 中未列出 HDD,但如果被覆盖是否可以启动?

我有一台定制的 Windows 8.1 PC,使用华硕 H97I-PLUS 主板,配有四个驱动器(2 个 HDD、2 个 SSD),并连接了 SATA 电缆。我当时正在摆弄超频向导。在游戏崩溃并出现大量图形故障后,我认为我有点太过分了,并按照向导的建议将 BIOS 重置为出厂设置。事后看来,我可能误解了这句话。

从那时起,我的电脑就拒绝启动操作系统,而是给出错误代码 0x000000f。

进入 BIOS 后,我可以看到现在只有一个驱动器可以启动 - 不是操作系统驱动器。我没有看到将驱动器添加到此列表的选项。

但是,当我进入启动覆盖选项时,驱动器旋转起来并被检测到,当我选择操作系统驱动器时,计算机完美启动到 Windows,并且一旦我进入 Windows,所有驱动器都可以正常工作。

如果我无法启动到驱动器,我只能忍痛重新安装,但这似乎只是我在 BIOS 中错过了某个选项。我就是想不出来在哪里!

有人能指出我可能哪里做错了吗?

答案1

这让我想起了我曾经遇到过的一个系统,如果它有时间检测光驱里有什么,它才会启动光学媒体。

还有一件事,仅仅因为它接通电源并开始旋转并不一定意味着你的操作系统驱动器一切正常。我在其他一些硬件上也遇到过同样的事情。

对我来说,问题是 OS 驱动器在被放入驱动器机箱/底座/另一个系统时会如何反应?它对主板上的 SATA 端口切换有何反应?在 HDD Sentinel 等 HDD 诊断实用程序下运行时,驱动器的运行状况如何?

如果操作系统硬盘全部通过了这项测试,那么我认为实际主板上的芯片可能出现问题,或者设置可能关闭(虽然不太可能,因为这是非常基本的东西。即硬件检测)。如果主板出现问题,您和我都知道,修理它可能不值得,而不是购买新的,因为这涉及低级电子设备。

如果您迫切想知道现在是否是主板故障,请尝试对主板上的相关芯片施加压力(过热会导致零件散架。这可以消除这种情况,具体取决于情况的严重程度。另一种选择是加热,尽管这也许是导致故障的根本原因?)并查看错误是否仍然存在。如果没有,那么您就知道主板已经散架了。

另外,您是否尝试过询问供应商(ASUS)该代码(0x000000f)到底是什么意思?这可能会为您解开谜团提供巨大帮助。

答案2

将 BIOS 重置为出厂设置。

您的主板没有 BIOS。它有 UEFI。令人困惑的是,这通常被称为 UEFI BIOS,但它与 BIOS 无关。BIOS 和 UEFI 都是固件。

这很重要,因为 PC BIOS 通常从磁盘上的引导扇区启动。另一方面,EFI 会在 EFI 系统分区上查找启动文件。EFI 还允许签名检查。如果签名不匹配,它将不会启动该文件。

可能发生的情况是,您的 Windows 操作系统安装在 CSM 模式下(基本上是启用了兼容性垫片并关闭了安全启动的 UEFI 固件),从而允许它以老式方式启动。现在您将固件重置为默认(现代)设置。它现在只查找 EFI 系统分区。

当我进入启动覆盖选项时,当我选择操作系统驱动器时,计算机完美地启动到 Windows,并且一旦我进入 Windows,所有驱动器都可以正常工作。

但似乎我错过了 BIOS 中的某个选项。我就是想不出来在哪里!有人能告诉我哪里出错了吗?

使用启动覆盖来启动 Windows。检查磁盘。它是 MBR 分区磁盘还是 GPT 分区磁盘。如果是 MBR,则返回 UEFI 固件并启用 CSM。

相关内容