无忧启动论坛

标题: 电脑的时间数据保存在哪里?谢谢 [打印本页]

作者: yyz2191958    时间: 4 小时前
标题: 电脑的时间数据保存在哪里?谢谢
电脑的时间数据保存在哪里?谢谢
=====================
是保存在 BIOS  吗?

作者: YWFhYmJi    时间: 4 小时前
本帖最后由 YWFhYmJi 于 2026-1-25 09:20 编辑

如果bios支持读取时间,先从bios读取,否则从注册表SYSTEM\CurrentControlSet\Control\Windows ShutdownTime读取上次关机时间作为现在的时间
作者: hhcha    时间: 4 小时前
YWFhYmJi 发表于 2026-1-25 09:13
如果bios支持读取时间,先从bios读取,否则从注册表SYSTEM\CurrentControlSet\Control\Windows ShutdownTim ...

谢谢解惑!
作者: wang1126    时间: 4 小时前
谢谢2楼分享
作者: YWFhYmJi    时间: 4 小时前
YWFhYmJi 发表于 2026-1-25 09:13
如果bios支持读取时间,先从bios读取,否则从注册表SYSTEM\CurrentControlSet\Control\Windows ShutdownTim ...

补充一点:现在一般的电脑都支持bios读取时间,就算bios电池没电也会读出一个出厂默认时间
作者: yyz2191958    时间: 4 小时前
YWFhYmJi 发表于 2026-1-25 09:13
如果bios支持读取时间,先从bios读取,否则从注册表SYSTEM\CurrentControlSet\Control\Windows ShutdownTim ...

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

现在一般的电脑都支持bios读取时间,就算bios电池没电也会读出一个出厂默认时间
作者: zhangfeng_223    时间: 3 小时前
谢谢解惑!
作者: scmy007    时间: 3 小时前
但凡你认识主板,都知道主板上面有颗纽扣电池。扣下主板电池再复原,bios的时间就重置为出厂设定的时间重新开始。他不是叫保存在biso,而是你可以认为bios上面就包括时钟。bios,基本输入输出支持,包括基本硬件设定当然也包括时间的支持。
作者: yyz2191958    时间: 3 小时前
scmy007 发表于 2026-1-25 10:04
但凡你认识主板,都知道主板上面有颗纽扣电池。扣下主板电池再复原,bios的时间就重置为出厂设定的时间重新 ...

谢谢
作者: 相见欢    时间: 3 小时前
这个就叫专业
作者: a66    时间: 2 小时前
电脑的时间和日期数据主要保存在主板上的 实时时钟(RTC, Real-Time Clock)芯片中,这个芯片由主板上的 CMOS 电池供电,即使电脑关机或断电,也能保持时间的连续性。

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

简单总结:

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

如果 CMOS 电池没电了,时间就会在断电后重置。
作者: yyz2191958    时间: 2 小时前
a66 发表于 2026-1-25 10:48
电脑的时间和日期数据主要保存在主板上的 实时时钟(RTC, Real-Time Clock)芯片中,这个芯片由主板上的 CM ...

专业  谢谢
作者: fh123456    时间: 2 小时前
1. 硬件时钟(RTC)
位置:主板上的 CMOS 芯片(由纽扣电池供电)。

特点:

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

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

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

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

特点:

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

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

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

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


作者: 2011smyndt    时间: 2 小时前
学习了,感谢分享
作者: yyz2191958    时间: 2 小时前
fh123456 发表于 2026-1-25 11:11
1. 硬件时钟(RTC)
位置:主板上的 CMOS 芯片(由纽扣电池供电)。

专业  谢谢
作者: ilikeyi    时间: 半小时前
一旦 BIOS 失效,系统将进入万劫不复的状态,

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

意外,惊喜,
作者: 2314840143    时间: 半小时前
围观一下
作者: it323    时间: 半小时前
本帖最后由 it323 于 2026-1-25 12:55 编辑

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

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

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


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

Windows 系统

类 Unix 系统(Linux/MacOS)

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

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


作者: guong    时间: 半小时前
来了解下
作者: yyz2191958    时间: 29 分钟前
it323 发表于 2026-1-25 12:48
感谢各位大佬分享!其实有很多问题都可以问一下豆包或其它........以下是豆包回复:
电脑的时间数据核心存 ...

谢谢
作者: 吃上隔哦    时间: 26 分钟前
BIOS里,如果bios电池没电,那样电脑断电后再插上电源开机时间就重置了




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3