云网牛站
所在位置:首页 > 初入Linux圈 > Deepin 20.2和Windows双系统时间相差8小时的原因及解决方法

Deepin 20.2和Windows双系统时间相差8小时的原因及解决方法

2021-05-13 10:30:46作者:道雪仙尘一剑灯稿源:深度站

本文帮助你搞定安装Deepin 20.2和Windows做双系统时间相差8小时的问题,将解释产生该问题的原因及提供解决方法。如不做调整,在Windows下会慢8小时,而Deepin 20.2下则会快8小时。

 

前言

在安装完双系统后,不少网友都会遇到Deepin 20.2和Windows操作系统时间不同步的问题,下面将给大家分享技巧,如何同步Deepin Linux和Windows的系统时间。

在这里引入相关的概念: 硬件时间(RTC)本地时间和UTC时间。

 

操作系统看待硬件时间的方式,以下将解释为什么Deepin 20.2和Windows会在时间上相差8小时

Deepin 20.2和Windows双系统时间相差8小时的原因及解决方法

Windows把电脑的硬件时间(RTC)看成是本地时间,RTC=本地时间。

Windows会直接显示硬件时间。

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

也就是说:

Windows:本地时间 = RTC

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

以上说明,这就是为什么Windows会慢8小时的原因。

 

解决方法

针对安装双系统后时间不同步的问题,我们可以做一些配置工作,在Deepin系统终端中输入以下命令:

timedatectl set-local-rtc 1

Deepin 20.2和Windows双系统时间相差8小时的原因及解决方法

设置硬件时间为本地时间,再运行以下命令查看,会返回相关的时间信息:

timedatectl

Deepin 20.2和Windows双系统时间相差8小时的原因及解决方法

其它方法可参考:Deepin 15.9.2系统时间比本地时间快8小时的解决方法

 

验证方法

可以重启进入到Windows操作系统中,看看时间是否已经变正常了。

 

用户点评

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

2、还是喜欢改Windows注册表的方案。因为经常在Linux下尝试各种东西,经常一不小心搞坏了,Windows会少折腾一点。反正Linux下一切皆有可能不是吗,手抖把systemd卸载了也很正常。

3、新装的Deepin 20.2默认是localtime,由于之前Windows已经改成UTC了,所以只好把Deepin的也改过去了,运行timedatectl set-local-rtc 0和sudo hwclock --systohc -u都可以。

 

相关主题

在Linux命令行中设置/更改时间、日期和时区(支持主要Linux发行版)

子频道
精选文章
热门文章