linux与windows双系统下时间不一致的解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux与windows双系统下时间不一致的解决办法相关的知识,希望对你有一定的参考价值。
参考技术A 装完win7和Linux双系统后,进入Linux后再进入Windows,你会惊奇的发现时间不对了,差了有8个小时。导致这样的原因是Winows和 Linux 对硬件时间的处理方法不同,Windows将硬件时间作为本地时间,而Linux则将硬件时间处理为UTC时间。因此在中国UTC+8时区的情况下使用 Windows 和 Linux 会有八个小时的差异。
解决方案:
Linux命令:
hwclock可以查看硬件时间,
timedatectl可以查看本地时间、UTC时间、时区、是否开启时间同步等信息。
思路:
将两个系统对硬件时间的处理统一化,统一将硬件时间做为本地时间。
Windows时间不做处理,在Linux下处理时间
timedatectl set-local-rtc命令可以将硬件时间 设置为本地时间或UTC时间
如果经过上述设置之后时间显示不正确了,可以通过下列命令同步时间。
Ubuntu与Windows7双系统下, 系统时间不一致的问题
Ubuntu使用的UTC时间, 而Windows使用的是Local Time, 就导致每次切换系统后, Windows时间都会正好晚8个小时.
有两种解决办法, 一个是修改Ubuntu, 另一个是修改Windows, 参考以下链接
http://www.webupd8.org/2014/09/dual-boot-fix-time-differences-between.html
http://ubuntuhandbook.org/index.php/2016/05/time-differences-ubuntu-1604-windows-10/
https://askubuntu.com/questions/1036928/xubuntu-18-04-wrong-time-with-dual-boot-windows-10
如果使用Ubuntu比较多, 就保留Ubuntu的时间, 对Windows进行修改
1. 增加注册表项, 将下面的内容(针对64位系统)另存为.reg文件执行, 导入注册表字段.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZoneInformation] "RealTimeIsUniversal"=dword:00000001
2. 系统时间中关闭自动同步
重启
以上是关于linux与windows双系统下时间不一致的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu 18.04//18.10&&windows 7/10双系统系统时间不一致
ubuntu 16.04 &windows 7双系统系统时间不一致,差8小时
Ubuntu 16.04和win10双系统时间不一致解决办法