安装了 Windows/macOS 双系统的同学,一定遇到过双系统时间不同步的问题。具体表现是,一旦进入过 macOS 系统,Windows 中的时间就会比实际时间慢8个小时(以国内为准)。问题的成因是Windows和macOS处理时间的方式不同:
Windows把系统硬件时间当作本地时间(Local Time),即操作系统中显示的时间和 BIOS 中显示的时间是一样的;
macOS 则把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的,例如:假设 macOS 中设置了东八区时区,系统显示时间早上9:00,实际硬件储存时间就是UTC 1:00。这个时候重启进入 Windows,时间就变成了早上1:00。
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
评论 (0)