[Share Experiences] deepin和windows双系统时间不同步的解决方法 Resolved
Tofloor
poster avatar
道雪仙尘一剑灯
deepin
2021-05-13 17:25
Author

视频教程

在安装完双系统后,不少小伙伴都会遇到,deepin和windows时间不同步的问题

在这里引入几个概念 : 硬件时间(RTC)本地时间和UTC时间

操作系统看待硬件时间的方式

Windows 把电脑的硬件时间(RTC)看成是本地时间 , RTC=本地时间,Windows 会直接显示硬件时间

Linux 则是把电脑的硬件时间看成 UTC 时间 , RTC=UTC,那么Linux 显示的时间就是硬件时间加上时区

也就是说

Windows:本地时间 = RTC

Linux:本地时间 = RTC+8 = UTC+8

这就是为什么Windows会慢8小时的原因

解决方法

针对安装双系统后时间不同步的问题,我们可以做一些配置工作,再重启进入windows,时间就变正常了。

终端输入以下命令 timedatectl set-local-rtc 1

设置硬件时间为本地时间 timedatectl

如果你有更好的解决方案,欢迎在评论区留言,也许就能帮到其他的小伙伴。

Reply Favorite View the author
All Replies
SamLukeYes
deepin
2021-05-13 17:48
#1

最佳的方案是把 Windows 的时间标准改成 UTC,要改注册表。因为只有 Windows 默认的时间标准是本地时间,除 Windows 之外的绝大多数操作系统都默认为 UTC。

Reply View the author
lv36
deepin
2021-05-13 18:27
#2

https://mtoou.info/265.html

多系统还是这个方案最方便

Reply View the author
忘记、过去
Moderator
2021-05-13 21:11
#3

这个教程应该不需要了吧?Deepin 20.2 好像把默认的硬件时间当成 RTC 处理了......搞得我本来 Windows 改过注册表,时间又不同步了......

Reply View the author
food
deepin
2021-05-17 06:48
#4
忘记、过去

这个教程应该不需要了吧?Deepin 20.2 好像把默认的硬件时间当成 RTC 处理了......搞得我本来 Windows 改过注册表,时间又不同步了......

是的。这个改变对新安装的用户挺好的。

Reply View the author
bxkdhao
deepin
2021-05-25 01:35
#5

哇,请教下发精华帖的技巧,已经很久没见到了。

Reply View the author
海伟自控
deepin
2021-05-25 20:18
#6

原来也提过这个问题,deepin社区大佬告诉我不要用sudo timedatectl set-local-rtc 1方式修改,因为内部时间机制问题,修改后会造成兼容性问题,现在就把两个系统的时间自动同步都开启,开机后自动连上wifi后自动调成为各自系统当前时间,这样做比较保险,保证各自软件和系统的兼容性。

Reply View the author
cactus
deepin
2021-06-17 03:43
#7

我说我的Windows怎么一直时间不对,原来如此啊。。。

Reply View the author
木之清泠
deepin
2022-12-11 20:50
#8

现在不都是网络自动对时吗

Reply View the author
xuqi
deepin testing team
2023-04-01 00:12
#9

like

  • 不错,学习了,赞一个~
Reply View the author