解决Win7和Linux Deepin双系统时间不同步的问题

对于双系统的用户,有时候从Linux回到Windows的时候,时间总相差8小时。

为什么Linux Deepin和Windows双系统会有时间差

因为安装Linux Deepin时选择了UTC(协调世界时)时间,所以Linux Deepin开机总是从互联网获取时间并且写入BIOS中,然后在这个时间的基础上+8(我国所在东八区),就是此时系统中的显示的时间。但是Windows是从BIOS中读取时间,而这个时间恰好是Linux Deepin写入的UTC时间,所以就造成了8小时的时差。

让Windows去使用时区或者让Linux Deepin使用本地时间。

方法1:修改Win7使用时区的方法是在注册表:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\

下面增加一个名为RealTimeIsUniversalREG_DWORD键,并赋值为1。

方法2:在Linux Deepin终端输入以下指令即可,意思就是把时间更新到硬件上。(推荐这种方式)

sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc

现在时间总算是同步了,来回切换显示正常。

18 条评论
  1. 半永久培训

    没有太在意这些了。。。

    半永久培训 2017-03-23 15:52:00 Windows XP Google Chrome 45.0.2454.101 回复
    1. 山小炮
      @半永久培训

      不留意时间是不容易发现的。

      山小炮 2017-03-23 22:39:05 Windows 7 x64 Edition Google Chrome 49.0.2623.105 回复
  2. 胡德杰

    现在还玩双系统?以前玩过,感觉就是折腾自己!

    胡德杰 2017-03-26 10:50:00 Windows 7 x64 Edition Google Chrome 57.0.2987.110 回复
    1. 山小炮
      @胡德杰

      其实还好啦,不算很折腾,可以有不同的体验,我一直都是双系统的,只不过以前是Ubuntu。

      山小炮 2017-03-26 11:58:33 Windows 7 x64 Edition Google Chrome 49.0.2623.105 回复
发表新评论
* 号为必填项