我的 BIOS 日期时间重置为 2002 年,我该怎么办?

我的 BIOS 日期时间重置为 2002 年,我该怎么办?

我在 2006 年中购买了全新的 PC。我目前双启动 Win XP 32 位和 Ubuntu Karmic Desktop。在过去的几天里,当我启动我的电脑时,它告诉我我的BIOS时间未设置。我现在有 2 个启动选项:

  1. Windows 优先:我可以安全地进入 Windows,但现在日期显示为 2002/01/01 00:00。从那时起,Windows 不会将其时间同步到其服务器。我必须自己手动推进日期。我也可以在启动时从 BIOS 推进日期。
  2. Ubuntu 优先:由于时间日期仍设置为 2002 年,启动系统无法找到我的 Linux 分区。我可以通过启动 Windows 来解决该问题,正确设置日期,Linux 问题将自动修复。

如果我打开电脑时手动设置 BIOS 日期/时间,上述两个问题也可以解决。因为我每天都要关闭电脑,所以每天都要这样做很烦人。

我遇到了操作系统问题还是硬件问题?我该如何解决这个问题?

扩展问题

现在我知道这是 BIOS 电池问题,看来这个问题可以在普通台式电脑上解决。 PC 笔记本电脑、MacBook 或 Mac 台式机上的 BIOS 电池可以轻松更换吗?

答案1

我会更换你的 BIOS 电池。如果发生这种情况,则每次关闭计算机时都会自动重置日期。

你可以很容易地买到电池,而且它们很便宜。例如http://www.amazon.co.uk/CR2032-Battery-pack-Panasonic-Lithium/dp/B000I2JZLU/ref=sr_1_1?ie=UTF8&s=electronics&qid=1268433792&sr=8-1

根据我的经验,台式电脑领域有一种万能的解决方案。但我无法评论 Mac 或笔记本电脑,因为我从未在这些类型的硬件上更换过。

回答你的扩展 - 我从未更换过 Macbook BIOS,但我知道 iBook G4 没有 CMOS 电池。只有一个电容器在更换电池时为 PRAM 充电。

笔记本电脑 - 我从来没有给笔记本电脑换过电池。我今天可能会打开一台看看。

答案2

如果无法更换电池,那么您可以使用ntpdate强制系统通过互联网更新时钟。

某个地方还有 ntpdate.exe。我曾经在客户的计算机上使用过这种方法。

相关内容