结论

结论

几天以来(这里越来越冷)我遇到了一个恼人的问题:

当我打开电脑时,它会启动几秒钟,然后关闭并重新启动,屏幕上显示一个详细的消息“CPU 风扇错误/按 F1”。

当时 CPU 的转速大概是 550RPM。所以我检查了设置:低速警告实际上设置为 600 RPM,所以我将其调整为 500RPM。

但是问题仍然存在,然后所有 BIOS 设置都重置为默认值,所以我的电脑无法启动(它需要 RAID 模式,而不是 AHCI 模式)。

这是我进入 BIOS 后看到的内容:

华硕 Z87-C BIOS 版本 2103

我该怎么做才能修复它?我怀疑 CPU 风扇旋转缓慢是因为:

  1. 天气很冷,不需要转得更快
  2. 低温使油变得有些粘稠,因此风扇的转速比平时慢一些
  3. 风扇及其轴承已经老化,也许有些灰尘会使风扇旋转得比平时慢一点

之前有人问:当然,一旦 CPU 变热,CPU 风扇就会加速。

答案1

我该怎么做才能修复它?我怀疑 CPU 风扇转得慢是因为天气太冷

您的观察是正确的。除非另有专门设计(例如好的汽车发动机),否则使用冷油的冷机械设备将受到损坏。

如果你想找到一个防止电脑过冷的方法,你必须想办法在开机前给电脑加热。这是你能做的缓解这种情况的方法。

(1)如果可以的话,将其移至较温暖的房间。

(2) 设计一个带有通风格栅的加热垫,放在上面,再将电脑放在上面。将加热垫调至低温(低能耗),并在使用电脑前设置定时器。

总的来说,我认为这样计算机的使用寿命越长,其价值就越大,甚至意味着回收过早磨损的设备所产生的污染也更少。

这些似乎是使计算机变暖的主要方法。

答案2

最终我解决了这个问题,但这很有趣:

  • 最初我怀疑“BIOS 电池”可能电量不足,但由于进入 BIOS 时日期和时间仍然正确,所以我断定事实并非如此。

  • 此外,我假设当今的 BIOS 将其配置存储在闪存中(而不再存储在电池备份的“NVRAM”中)。

令人惊讶的是,即使我逐步降低了最低“CPU 风扇速度”,我仍然收到“CPU 风扇错误,按 F1 进入设置”的提示。那么为什么它会继续抱怨,即使声音表明 CPU 风扇工作?

因此我开始调查,打开机壳并拍摄开机过程的视频(我无法在这里通过 imgur 包含视频,因此我只展示视频中的静止图像):

打开台式机箱,所有风扇都在旋转

几天后,我注意到日期仍然正确,但时间却落后了几个小时,因此我取出 BIOS 电池进行测量:它还剩下大约 1.5V(而不是标称的 3.3V),因此我更换了它。

下次开机时,我仍然收到“CPU 风扇错误”的提示,因此我再次进入 BIOS 设置,并恢复我的默认配置文件(幸运的是,华硕 BIOS 允许保存几组“调整配置文件”)。

然后,经过另一次启动循环后问题就消失了!

结论

实际问题是华硕 BIOS 因电池电量不足而丢失其设置。

这也意味着配置数据不是存储在闪存中,但存储在电池备份的“NVRAM”中(在这种情况下实际上是易失性的(而不是“NV”))。

因此,“CPU 风扇错误”是由于应用了 BIOS 默认设置默默由于电池电量不足导致先前的设置丢失或损坏。默认允许的最低 CPU 速度为 600 RPM,但我的(故意选择缓慢且安静的 CPU 风扇在 CPU 冷却时以 580 RPM 左右的速度启动),因此 BIOS 触发了风扇故障。

BIOS 代码质量差的另一个例子(运行华硕为该硬件提供的最新 BIOS)。它不能说“由于 NVRAM 无效,配置重置为默认值“或者简单地”电池电量耗尽,请更换!

评论

实际上情况可能更糟:我知道一个案例,电池电量不足导致 NV RAM 中出现垃圾,BIOS 试图处理这些垃圾,导致计算机完全无法启动;您甚至无法进入 BIOS 设置(您必须取出电池很长时间,然后重试)。但老实说,在这种情况下,有一个可用的 BIOS 更新,至少可以检测到损坏的 NVRAM 并以默认设置启动……

相关内容