admin 发表于 14/6/13 19:15:34

Mac OS X 与 Windows 双系统时间不同步问题

只要在Windows里面稍微动点小手脚
就可以让你的OSX和Windows生活在同一时区了!
具体方法
修改windows注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
TimeZoneInformation\中加一项DWORD,RealTimeIsUniversal,把值设为1。

原理是这个键值使得windows也像OS一样把bios时间作为GMT+0时间,这样就可以解决两
个系统之间反复调整时区的问题了。

还在犹豫什么?赶快行动吧!在下已经验证过这个方法确实是有效的!

在WIN系统里修改完后,一定要重启到OSX的系统里,如果你的电脑没联网的话,你会发现OSX提醒你的系统时间被修改到很早以前的一个时间,让你更正,只要电脑联网OSX会自动同步时间,这个时候你再切换到WIN系统下看看,时间是不是没变!这样以后不管你的电脑是否联网两个系统随便切换时间都不会出错。

用这个方法修改过的window会出现的错误是导致Windows无法同步时间,不过我们现在可以在OSX里面同步嘛,索性就把Windows的同步关掉吧!

今天在网上查了资料,英国的一位老学究曾经就这个问题和微软进行了数年的拉
锯战,最终也没能赢得微软对这个注册表键的官方支持(据说是dos兼容模式的需要),
也就是说这个键虽然在这里,但是微软的任何文档中都未涵盖该键值……

另,insanelymac上有人说在使用这个键值的同时禁用WindowsTime服务也有助于问题的
解决,但禁用该服务将使得Windows的时间同步功能彻底失效(反正不禁用也同步不了了)

再次补充:这个注册表键的效果只会在开关机的过程中起作用,当你将机器休眠或者待
机后,唤醒的机器又会将CMOS时间作为本地时间来处理……而且这个问题至今没有被微软解决

虽然现在咱们有办法让这两个系统勉强时间同步了,但还是羡慕那些生活在GMT时区的
人……他们不用考虑这个问题……

admin 发表于 14/6/13 19:16:49

修改注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
右击->创建一个新的DWORD. 数值名称 RealTimeIsUniversal 数值数据 1,注意大小写.
页: [1]
查看完整版本: Mac OS X 与 Windows 双系统时间不同步问题