无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 241|回复: 21
打印 上一主题 下一主题

[求助] 电脑的时间数据保存在哪里?谢谢

[复制链接]
跳转到指定楼层
1#
发表于 4 小时前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
电脑的时间数据保存在哪里?谢谢
=====================
是保存在 BIOS  吗?
2#
发表于 4 小时前 | 只看该作者
本帖最后由 YWFhYmJi 于 2026-1-25 09:20 编辑

如果bios支持读取时间,先从bios读取,否则从注册表SYSTEM\CurrentControlSet\Control\Windows ShutdownTime读取上次关机时间作为现在的时间

点评

从注册表读取上?问题是 BIOS 放电以后,时间都会初始化。这怎样解释?  详情 回复 发表于 4 小时前
补充一点:现在一般的电脑都支持bios读取时间,就算bios电池没电也会读出一个出厂默认时间  详情 回复 发表于 4 小时前
谢谢解惑!  详情 回复 发表于 4 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

3#
发表于 4 小时前 | 只看该作者
YWFhYmJi 发表于 2026-1-25 09:13
如果bios支持读取时间,先从bios读取,否则从注册表SYSTEM\CurrentControlSet\Control\Windows ShutdownTim ...

谢谢解惑!
回复

使用道具 举报

4#
发表于 4 小时前 | 只看该作者
谢谢2楼分享
回复

使用道具 举报

5#
发表于 4 小时前 | 只看该作者
YWFhYmJi 发表于 2026-1-25 09:13
如果bios支持读取时间,先从bios读取,否则从注册表SYSTEM\CurrentControlSet\Control\Windows ShutdownTim ...

补充一点:现在一般的电脑都支持bios读取时间,就算bios电池没电也会读出一个出厂默认时间
回复

使用道具 举报

6#
 楼主| 发表于 4 小时前 | 只看该作者
YWFhYmJi 发表于 2026-1-25 09:13
如果bios支持读取时间,先从bios读取,否则从注册表SYSTEM\CurrentControlSet\Control\Windows ShutdownTim ...

从注册表读取上?问题是 BIOS 放电以后,时间都会初始化。这怎样解释?

点评

现在一般的电脑都支持bios读取时间,就算bios电池没电也会读出一个出厂默认时间  详情 回复 发表于 4 小时前
回复

使用道具 举报

7#
发表于 4 小时前 | 只看该作者
yyz2191958 发表于 2026-1-25 09:30
从注册表读取上?问题是 BIOS 放电以后,时间都会初始化。这怎样解释?

现在一般的电脑都支持bios读取时间,就算bios电池没电也会读出一个出厂默认时间
回复

使用道具 举报

8#
发表于 3 小时前 | 只看该作者
谢谢解惑!
回复

使用道具 举报

9#
发表于 3 小时前 | 只看该作者
但凡你认识主板,都知道主板上面有颗纽扣电池。扣下主板电池再复原,bios的时间就重置为出厂设定的时间重新开始。他不是叫保存在biso,而是你可以认为bios上面就包括时钟。bios,基本输入输出支持,包括基本硬件设定当然也包括时间的支持。

点评

谢谢  详情 回复 发表于 3 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

10#
 楼主| 发表于 3 小时前 | 只看该作者
scmy007 发表于 2026-1-25 10:04
但凡你认识主板,都知道主板上面有颗纽扣电池。扣下主板电池再复原,bios的时间就重置为出厂设定的时间重新 ...

谢谢
回复

使用道具 举报

11#
发表于 3 小时前 | 只看该作者
这个就叫专业
回复

使用道具 举报

12#
发表于 2 小时前 | 只看该作者
电脑的时间和日期数据主要保存在主板上的 实时时钟(RTC, Real-Time Clock)芯片中,这个芯片由主板上的 CMOS 电池供电,即使电脑关机或断电,也能保持时间的连续性。

传统上,我们通过 BIOS(基本输入输出系统) 来设置和读取时间信息,BIOS 是访问 RTC 芯片的一个接口。所以虽然时间数据不是直接“保存在 BIOS”里,但 BIOS 会读取和设置 RTC 中的时间。

简单总结:

    时间保存在 RTC 芯片中(位于主板上)。
    BIOS 提供设置和读取时间的界面。
    CMOS 电池为 RTC 供电,保持时间准确。

如果 CMOS 电池没电了,时间就会在断电后重置。

点评

专业 谢谢  详情 回复 发表于 2 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

13#
 楼主| 发表于 2 小时前 | 只看该作者
a66 发表于 2026-1-25 10:48
电脑的时间和日期数据主要保存在主板上的 实时时钟(RTC, Real-Time Clock)芯片中,这个芯片由主板上的 CM ...

专业  谢谢
回复

使用道具 举报

14#
发表于 2 小时前 | 只看该作者
1. 硬件时钟(RTC)
位置:主板上的 CMOS 芯片(由纽扣电池供电)。

特点:

断电后依靠电池保持运行。

存储 UTC 时间 或本地时间(取决于操作系统设置)。

精度一般(每天可能有几秒误差)。

2. 操作系统时间(系统时钟)
位置:操作系统内核运行时维护的时间。

特点:

开机后从硬件时钟读取初始时间,之后独立运行(依靠高精度计时器)。

可通过网络时间协议(NTP)自动同步。

3. 时间数据的存储方式
Windows 系统
硬件时间:CMOS 中存储(可能是本地时间,而非 UTC)。

注册表:时区、NTP 配置等保存在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation。

点评

专业 谢谢  详情 回复 发表于 2 小时前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

15#
发表于 2 小时前 | 只看该作者
学习了,感谢分享
回复

使用道具 举报

16#
 楼主| 发表于 2 小时前 | 只看该作者
fh123456 发表于 2026-1-25 11:11
1. 硬件时钟(RTC)
位置:主板上的 CMOS 芯片(由纽扣电池供电)。

专业  谢谢
回复

使用道具 举报

17#
发表于 半小时前 | 只看该作者
一旦 BIOS 失效,系统将进入万劫不复的状态,

遇到 BIOS 失效,导致的后续问题是一大堆,

意外,惊喜,
回复

使用道具 举报

18#
发表于 半小时前 | 只看该作者
围观一下
回复

使用道具 举报

19#
发表于 半小时前 | 只看该作者
本帖最后由 it323 于 2026-1-25 12:55 编辑

感谢各位大佬分享!其实有很多问题都可以问一下豆包或其它........以下是豆包回复:
电脑的时间数据核心存储在主板 CMOS 芯片中,由主板上的CMOS 电池(纽扣电池) 供电维持,即便电脑关机、断开外接电源,电池也能持续给 CMOS 芯片供电,保证时间、BIOS 设置等数据不丢失。

除此之外,系统层面也会对时间做同步和本地缓存,不同操作系统的存储 / 配置位置略有差异,补充说明如下:

1. 硬件层(核心,所有电脑通用)
CMOS 芯片是主板上的一块可读写的存储芯片,专门存放 BIOS 的基础设置(包括系统时间、日期、硬件参数等),CMOS 电池的核心作用就是为它持续供电(电压一般为 3V)。
如果电池没电,会出现每次开机时间重置为出厂默认值、BIOS 设置恢复初始的情况,更换同规格纽扣电池即可解决。


2. 系统层(软件存储 / 配置,分 Windows / 类 Unix 系统)
硬件时间是基础,操作系统会读取硬件时间,并通过网络时间同步(NTP)校准,同时在本地记录时间相关配置:

Windows 系统
  • 硬件时间读取:开机时从 CMOS 读取,默认与本地时间一致(可在 BIOS / 注册表修改为 UTC)。
  • 配置存储:时间同步服务器、时区等配置存于注册表(路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time),W32Time 服务负责时间同步和维护。
  • 临时缓存:运行时的时间数据会缓存到内存中,保证系统快速调用。

类 Unix 系统(Linux/MacOS)
  • 硬件时间(RTC 时间):默认以UTC格式存储在 CMOS 中,系统启动后会读取 UTC 时间,再根据本地时区转换为本地时间,避免跨时区时间错乱。
  • 配置存储:
    • Linux:时区配置存于/etc/localtime(软链接到时区文件),NTP 同步配置在/etc/ntp.conf//etc/systemd/timesyncd.conf;
    • MacOS:时区和时间同步配置在系统偏好设置的「日期与时间」,底层存于/private/etc/localtime和系统配置数据库。

  • 临时缓存:同样缓存到内存,由系统内核维护。

补充:网络时间同步的作用
电脑的硬件时钟(CMOS)会有微小的走时误差,因此操作系统会定期通过NTP 服务器(如 Windows 的time.windows.com、Linux 的ntp.aliyun.com)校准时间,校准后的时间会覆盖系统缓存的时间,硬件时间也会被同步更新,保证时间准确性。

简单总结:硬件时间存 CMOS(电池供电),系统时间缓存内存,时间配置存系统注册表 / 配置文件,通过 NTP 同步校准。

点评

谢谢  详情 回复 发表于 19 分钟前

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

20#
发表于 28 分钟前 | 只看该作者
来了解下
回复

使用道具 举报

21#
 楼主| 发表于 19 分钟前 | 只看该作者
it323 发表于 2026-1-25 12:48
感谢各位大佬分享!其实有很多问题都可以问一下豆包或其它........以下是豆包回复:
电脑的时间数据核心存 ...

谢谢
回复

使用道具 举报

22#
发表于 16 分钟前 来自手机 | 只看该作者
BIOS里,如果bios电池没电,那样电脑断电后再插上电源开机时间就重置了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-1-25 13:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表