问题
电脑同时安装了Win10、Ubuntu,双系统。在Ubuntu下,系统时间正常;切换到Win10下,发现Win10的时间被修改到8小时前。即便在Win10重新联网校时,但再次从Ubuntu切过来时,Win10时间又是被修改过。
原因
Win10认为BIOS时间是CST时间(北京时间),Ubuntu认为BIOS时间是UTC时间(世界协调时间)。在Ubuntu下设置系统时间后,会减8小时再设置到BIOS中,从而导致Win10的时间提前8小时。
解决
进入Ubuntu系统,在命令行终端输入下面的命令:
$ sudo apt-get install ntpdate
$ sudo ntpdate time.windows.com
$ sudo hwclock --localtime --systohc
再次进入Windows时,时间正常。