![每次启动时 Bios 时钟都会重置..硬件或软件故障?](https://linux22.com/image/1037206/%E6%AF%8F%E6%AC%A1%E5%90%AF%E5%8A%A8%E6%97%B6%20Bios%20%E6%97%B6%E9%92%9F%E9%83%BD%E4%BC%9A%E9%87%8D%E7%BD%AE..%E7%A1%AC%E4%BB%B6%E6%88%96%E8%BD%AF%E4%BB%B6%E6%95%85%E9%9A%9C%EF%BC%9F.png)
我在我的上网本(使用 ubuntu 核心)上运行 crunchbang (#!) linux。
当我启动上网本(使用电池供电)时,系统提示我重置 Bios 设置。这导致我的时钟出现一些问题,因为它被重置为出厂默认设置。这又导致 fsck 出现问题,并且我的操作系统无法在正常模式下正常启动。
到目前为止,我所做的就是在恢复模式下加载操作系统,让 fsck 在手动模式下修复一些时间戳,最终它会让我进入操作系统。登录后,我更新了时钟,没有收到其他错误。
奇怪的是,如果我的笔记本电脑插上交流电(不使用电池),并且我在之前的会话中更新了时钟等,它不会提示我重置 BIOS 设置。但是,只要我用电池启动它,它就会再次提示我。这可能意味着这是一个硬件问题。一些电容器漏电。但这只是在启动时,在我使用服务器手动更新时钟后,我的时钟没有出现奇怪的漂移率或跳变。
我不确定是什么原因导致了我的问题,可能是硬件故障,还是操作系统中的某些错误。有人遇到过同样的问题吗?
答案1
您的笔记本电脑的主板电池可能没电了,更换它就可以解决问题。
电池负责维持实时时钟开启并确保您的 BIOS 设置在电源循环之间保持不变。
如果计算机不断要求设置 BIOS 设置,并且每次启动时时钟都会重置为出厂设置,则只能有 3 件事与此相关:
- 电池没电了(没有电池意味着系统将以默认 BIOS 设置/时钟启动),如有必要,请更换电池;
- 你的清除CMOS主板上的跳线(如果存在)设置为开启(每次重启时删除设置/时钟),将跳线切换到关闭位置,您的计算机将在电源循环之间保存 BIOS 设置/时钟;
- 您的主板有缺陷,并且它没有保存 BIOS 设置/时钟,在这种情况下您需要更换主板。
这里的问题在于,不仅您的时钟被重置,而且您的 BIOS 设置也被重置,如果只是时钟混乱,BIOS 设置就不会被删除。
有些笔记本电脑主板有可更换的电池,有些主板有焊接在 PCB 上的可充电电池。如果运气好的话,您有第一种类型的电池,可以在几分钟内更换它(可能笔记本电脑底部的一个盖子可以打开它),如果您有第二种类型的电池,您仍然可以用简单的焊接技巧更换它,或者请您居住地附近的任何电子公司为您更换。