参考资料: JeanCheng博客
问题描述
使用过Ubuntu系统后再进入win10,会发现系统时钟慢了8小时。
出现原因
win10系统和Ubuntu系统的时间计算方式不同,Ubuntu将主板CMOS内的时间设为格林威治标准时间,系统时间以这个时间+时区得到本地时间(中国在东8区,要在标准时间上加8),Win10系统认为主板CMOS内的时间就是本地时间,所以在使用完Ubuntu系统再进入Win10系统时会有8个小时的差异。
解决方法
将两个系统的时间设置方式统一,这里我将Win10的时间设置方式与Ubuntu统一。
Win+R打开“运行”窗口,输入regedit
启动注册表编辑器,找到这个位置:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TimeZoneInformation/
先复制RealTimeIsUniversal
在空白位置右键,“新建(N)" - “DWORD (32位)值(D)”,这时会对新建项重命名,Ctrl+V将之前复制的文件名粘贴,或输入RealTimeIsUniversal
,命名完成后回车,在该项上右键,“修改(M)…”, 修改值为1然后重启系统进入win10即可发现时间恢复正常。