为什么电池电量达到 0% 后,我的笔记本电脑却认为是 2112 年?

为什么电池电量达到 0% 后,我的笔记本电脑却认为是 2112 年?

当我的笔记本电脑的电池电量达到 0% 时,下次启动时系统时钟会重置为 2112 年 1 月 1 日。我想知道:

  1. 除了我的笔记本电脑可能是 RUSH 的忠实粉丝之外,为什么系统时钟会恢复到 2112 年?
  2. 每次电池没电时我怎样才能防止这种情况发生?(我知道如何手动修复它,见下文。)

如果有人遇到类似的情况,Linux 上的手动修复方法是以 root 身份运行以下命令:

# date -s "7 OCT 2020 12:51:00"

这会将硬件时钟设置为 UTC 时间;根据您的时间和时区配置方式,您可能需要将硬件设置为本地时间。我要补充的是,在这种情况下,基于网络时间设置系统时间是行不通的,因为当这台笔记本电脑声称年份是 2112 年时,DHCP 拒绝为其提供 IP 地址,因此在时钟修复之前它无法连接到互联网。


系统规格:

  • 笔记本电脑是 Jumper EZBook X3。
  • Debian 10 使用 i3wm 作为窗口管理器。

相关内容