如果把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系统一致的时间处理方式。
当macOS和Windows在同一硬件上共存时,由于两者对时间处理方式不同(macOS用UTC,Windows用本地时间),可能导致时间差异。通过修改Windows注册表项HKLMSYSTEMCurrentControlSetControlTimeZoneInformation/vRealTimeIsUniversal,设置为1,可使Windows采用UTC时间处理,从而避免时间不一致的问题。
691

被折叠的 条评论
为什么被折叠?



