解决 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\
下面增加一个名为 RealTimeIsUniversal
的 REG_DWORD
键,并赋值为 1。
方法 2:在 Linux Deepin 终端输入以下指令即可,意思就是把时间更新到硬件上。(推荐这种方式)
sudo apt-get install ntpdate sudo ntpdate time.windows.com sudo hwclock --localtime --systohc
现在时间总算是同步了,来回切换显示正常。
18 条评论
才知道你也是技术派的,失敬失敬~
哪有。。不是专业人士,只是遇到问题,解决问题罢了。
都没有接触过这个 Linux Deepin
可以试试,也算是 ubuntu 的衍生版。
我的 win10 和 ubuntu 双系统也是这个问题,不过我居然没想过要去解决,每次都是 win10 下时间设置里同步那个地方点两下就好了。
那可以用上面的方法改下,一劳永逸啦。
厉害了我的技术哥!
也是网上查的。
想起来,前段时间折腾黑苹果,双系统下时间不同步。还要改个时区什么的。
折腾黑苹果厉害呀,羡慕,好像用什么变色龙搞得吧,而且驱动什么的要求很多,我的旧电脑玩不了。
时间网络同步即可!
这个好像试过,不行。。。
这个确实是个问题 之前没有试过这个方法 换回 Win 后一直各种同步
这下就好了 多谢!
解决就好~~