很多Mac+Windows双系统的用户可能会很苦恼一个问题:Windows和Mac时间不一致怎么办?
我们首先要清楚一点,Windows与Mac缺省看待系统硬件时间的方式是不一样的:Windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS/EFI中显示的时间是一样的。
而Mac把硬件时间当作UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。
小子解释一下UTC和GMT专有名词:
UTC:Universal Time Coordinated,协调世界时
GMT:Greenwich Mean Time,格林尼治平时
假如你在Mac和Windows中设置的时区都为北京时间,而你在Mac中把当前系统时间更改为10:00AM,此时硬件中存储的实际是UTC时间2:00AM。这时你重启进入Windows后,你会发现windows系统中显示的时间是2:00AM,比Mac慢了八个小时。
同理,你在Windows中更改或用网络同步了系统时间后,再到Mac中去看,系统就会快了8小时。
小子的解决方法是:
我们让Windows把硬件时间当作 UTC(即在Windows下面修改)
在开始——运行——CMD(Win7需要以管理员身份运行),输入如下命令(复制即可):
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
重启,进入Mac或者Windows后,时差8小时的问题就不会再出现了,是不是很方便呢。
- 最新
- 最热
查看全部