如果把macOS和Windows安装在同一个硬件上,也会发现一个时间不一致的问题。
具体表现:一旦进入过 macOS 系统,再回到Windows后, 就会发现时间会比实际时间慢8个小时。
原因是: macOS系统和Windows系统对时间的处理方式不同。
macOS 则把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的。
Windows把系统硬件时间当作本地时间(Local Time),操作系统中显示的时间和 BIOS 中是一样的。
操作系统在同步时间的时候,同时会修改BIOS时间,因此导致Windows/macOS显示的时间不一致。
最简单的解决办法,修改Windows注册表。
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
下次启动Windows后,Windows会采用与macOS系统一致的时间处理方式。
来源地址:https://blog.csdn.net/u013667796/article/details/131040745