ubuntu16.04 win10双系统时间不同步

2017-11-28 11:34:49来源:CSDN作者:u012535905人点击

分享

此博客为笔记性质,记录平常遇到的问题,方便自己总结整理,其中参考各位前辈的部分都已经注明

双系统时间不同步原因(转自知乎)

windows与mac/linux看待硬件的时间方式是不一样的:

Windows把计算机硬件时间当作本地时间(local time),所以在Windows系统中显示的时间跟BIOS中显示的时间是一样的。Linux/Unix/Mac把计算机硬件时间当作 UTC, 所以在Linux/Unix/Mac系统启动后在该时间的基础上,加上电脑设置的时区数( 比如我们在中国,它就加上“8” ),因此,Linux/Unix/Mac系统中显示的时间总是比Windows系统中显示的时间快8个小时。所以,当你在Linux/Unix/Mac系统中,把系统现实的时间设置正确后,其实计算机硬件时间是在这个时间上减去8小时,所以当你切换成Windows系统后,会发现时间慢了8小时。

其中关于时间的两个概念:
UTC即Universal Time Coordinated,协调世界时(世界统一时间)
GMT 即Greenwich Mean Time,格林尼治平时

作者:滑稽
链接:https://www.zhihu.com/question/46525639/answer/157272414
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

解决办法(两种,一种针对linux,一种针对windows)

  • 在Ubuntu中把计算机硬件时间改成系统显示的时间,即禁用Ubuntu的UTC
  • 修改 Windows对硬件时间的对待方式,让 Windows把硬件时间当作UTC
    但是通过作者提出的解决方法没能成功设置

另一种办法

首先安装ntpdate,然后把时间同步到微软的时间服务器 time.windows.com

sudo apt-get install ntpdatesudo ntpdate time.windows.com

然后将时间更新到硬件上

sudo hwclock --localtime --systohc

重启电脑进入windows系统,done

参考文献

  1. https://www.cnblogs.com/qf19910623/p/5559514.html
  2. http://blog.csdn.net/Artprog/article/details/68960481
  3. https://www.zhihu.com/question/46525639?sort=created

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台