- 积分
- 6
- 最后登录
- 2020-4-3
- 精华
- 0
- 阅读权限
- 10
- 主题
- 2
- UID
- 2536720
- 帖子
- 16
- PB币
- 5
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 10
- UID
- 2536720
- 帖子
- 16
- PB币
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 10
|
本帖最后由 conan52 于 2020-4-2 09:49 编辑
发现一个从win8开始系统时钟的获取方式改变,分享一下:
- XP,Win7的电脑系统时钟是从主板的CMOS时钟获取(在电脑未联网状态下)。所以一旦主板的CMOS电池没电了,时钟可能失效,开机后会发现系统时间就不对。当然Windows可以在联网后通过同步到最新的日期和时间。但如果是台式机,断电后,又会发现时间不对的情况,因为CMOS在断电后无法保存联网更新的最新时间。
- 从Win8开始,微软应该是设置了一个系统的时间戳方式。就是在Windows系统中保存了一个最新的时间(上一次正常关机时保存的)。即使主板的CMOS电池没电了,时钟已失效。在开机登录后,即使没有联网,Windows还是会恢复当上一次保存的最新时间。觉得应该是从Win8开始,微软的很多应用都是基于云的,比如O365,对系统的时间正确性更加重视。
- 但如果Win8/Win10系统,没有正常关机,比如通过直接断电的方式,系统的当前时间就不会保存记录下来。下次开机,恢复的时间只能是上一次安全关机时记录的时间。
- 另外一点,Win8/Win10系统应该也会做一个时间的比较,比如CMOS的时间比系统保存的时间更新,系统还是会取CMOS时间,认为CMOS时间为准。
一点疑问:想知道Win8/Win10系统到底如何保存当前的时间数据的。有没有可能在不重启或安全关机的情况下保存下来。有了解这个过程的大神吗?想学习一下。学习!
|
|