环境:
Win10和ubuntu14.04双系统
问题:
windows下的时间不正确,即使调整好,当登陆过ubuntu后再重新登陆windows时,时间又会变得不对,这其中恰好差了8个小时
原因:
ubuntu默认的时间是UTC,ubuntu开机后先获取格林威治标准时间,然后写入Bios
再在这个时间的基础上+8(我们是东八区),就是此时ubuntu显示的时间。
但是windows是从Bios中直接读取时间的,而这个时间是ubuntu写入的格林威治时间时间,它不会加8个小时。所以导致windows的时间比ubuntu慢8小时。
解决办法:
- 修改默认时间设置:
sudo gedit /etc/default/rcS
utc=yes
改成utc=no
- 将时间写入BIOS:
sudo hwclock --systohc
- 重启windows就正常了