几天以来(这里越来越冷)我遇到了一个恼人的问题:
当我打开电脑时,它会启动几秒钟,然后关闭并重新启动,屏幕上显示一个详细的消息“CPU 风扇错误/按 F1”。
当时 CPU 的转速大概是 550RPM。所以我检查了设置:低速警告实际上设置为 600 RPM,所以我将其调整为 500RPM。
但是问题仍然存在,然后所有 BIOS 设置都重置为默认值,所以我的电脑无法启动(它需要 RAID 模式,而不是 AHCI 模式)。
这是我进入 BIOS 后看到的内容:
我该怎么做才能修复它?我怀疑 CPU 风扇旋转缓慢是因为:
- 天气很冷,不需要转得更快
- 低温使油变得有些粘稠,因此风扇的转速比平时慢一些
- 风扇及其轴承已经老化,也许有些灰尘会使风扇旋转得比平时慢一点
之前有人问:当然,一旦 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 并以默认设置启动……