Windows和Mac时间不一致怎么办?

很多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小时的问题就不会再出现了,是不是很方便呢。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏
评论 共7条

请登录后发表评论

    • 头像JKIN370
      • zwx0709的头像-史蒂芬周的博客zwx0709作者0
      • 头像JKIN370
    • 头像徐天桂0