当安装好MacOS/Windows双系统后,会出现两个系统时间不一致的现象,总是相差8小时。原因在于这两个系统都是通过读取BIOS中的时间来确定系统时间,但机制不同。
MacOS会把BIOS中的时间作为UTC,即世界标准时间,根据系统中对于时区的设定推算出系统时间;Windows则是直接将BIOS中的时间作为系统时间。而我们所用的北京时间是GMT+8,刚好表现为MacOS的系统时间比Windows快8个小时。
在Windows下通过命令行更改Windows的系统时间确定机制,让Windows和MacOS一样,将BIOS中的时间作为UTC即可。
Reg add HKLM/SYSTEM/CurrentControlSet/Control/TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1