Windows 和 Ubuntu 双系统时间不准怎么办?

原理一句话

Windows 默认把主板CMOS时间当作本地时间;Ubuntu(Linux)默认把主板时间当作 UTC(世界协调时间)。
双系统来回切换,两边解读主板时间标准不一样 → Windows 时间错乱、快/慢8小时。

推荐方案(Windows侧修改,改动少):让Windows使用UTC

1. Win+R,输入  regedit  打开注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

2. 定位路径:

3. 在右侧空白右键 → 新建 DWORD(32位)值,命名:
 RealTimeIsUniversal 

4. 双击这个项,数值数据填 1,基数选十六进制/十进制都可以

5. 重启电脑。

重启后Windows就会把主板硬件时间识别为UTC,和Linux保持一致。

恢复方法:把 RealTimeIsUniversal 改成0或者直接删除该项。