重启后时间错乱(CMOS 电池)?
每次重启时间都错,根因是 CMOS 电池没电、BIOS 设置不保存。本文按「看时钟漂移规律 → 判电池 → 处理」给路径。
简短答案
每次重启时间都错、且错得没有规律(跳回几年前/随机漂移),根因是 CMOS 电池没电——BIOS 的设置(含实时时钟)断电即丢失。判断:关机拔电源后几小时再开机,时间仍错即电池问题。处理:换电池(台式机为主,笔记本多为贴片式);换完时间能保住后,靠 NTP(如 chrony)把每次开机的小偏差拉回来。
现象对照
| 现象 | 判断 |
|---|---|
| 关机几小时后时间错 | CMOS 电池没电 |
| 每次开机时间都往回跳 | 电池弱,正在放电 |
| 时间只偏几分钟且规律 | NTP 没同步,非电池 |
排查步骤
date # 看当前系统时间
timedatectl status # 看 NTP 是否在同步
# 关机拔电源几小时后重新 date 复测
电池问题换电池(台式机为主,笔记本多为贴片);换完后 systemctl restart chrony 或等 NTP 自动拉正。时间同步机制在 Ubuntu 发行条目 与 Debian 发行条目 的时钟章节有说明;进 BIOS 的快捷键见 启动快捷键速查。
操作小结
- 先看时间错乱的规律,判是电池还是 NTP
- 关机拔电复测锁定电池问题
- 换电池(台式机为主)
- 换完靠 NTP 拉正小偏差