windows和Linux双系统时间不准解决方法

环境:

Win10和ubuntu14.04双系统

问题:

windows下的时间不正确,即使调整好,当登陆过ubuntu后再重新登陆windows时,时间又会变得不对,这其中恰好差了8个小时

原因:

ubuntu默认的时间是UTC,ubuntu开机后先获取格林威治标准时间,然后写入Bios
再在这个时间的基础上+8(我们是东八区),就是此时ubuntu显示的时间。

但是windows是从Bios中直接读取时间的,而这个时间是ubuntu写入的格林威治时间时间,它不会加8个小时。所以导致windows的时间比ubuntu慢8小时。

解决办法:

  1. 修改默认时间设置:
    sudo gedit /etc/default/rcS
    utc=yes 改成utc=no
  2. 将时间写入BIOS:
    sudo hwclock --systohc
  3. 重启windows就正常了

(本博客是作者原创,转载请注明出处)