安装了双系统后,每次进入Ubuntu后,再次进入Win10,就发现Win10的系统时间就变了,在网上查找资料后,重启进入BIOS,果然,BIOS的时间也变成了正常时间减去八小时后的时间,先来讲讲是为什么。
Windows里系统时间是将BIOS的时间默认为本地时间,
而Ubuntu是默认将BIOS时间认为是UTC时间,因为咱们是在东八区,所以再加上八个小时。
所以当Ubuntu的时间校对后,就会将BIOS的时间改为UTC时间,所以再次进入Windows时,时间就变成了UTC时间。
有在Windows里解决问题的,有在Ubuntu里解决问题的,我个人认为在Windows里解决该问题颇为麻烦,所以这里只附上在Ubuntu里解决问题的办法。
首先利用ntp时间服务器校对时间,再用hwclock修改设置,具体命令如下
ntpdate hwclock --localtime --systohc
–localtime 将硬件时钟当做本地时间来看待,此时hwclock不会执行时间转换工作。
–systohc 将系统时间写入BIOS时间。
如果觉得《Ubuntu与Win10双系统系统时间问题》对你有帮助,请点赞、收藏,并留下你的观点哦!