安装OSX和Windows双系统以后系统时间不同步的问题

原因分析

可能你们都遇到过这样的问题,就是安装完OSX系统以后,发现系统时间和Windows的系统时间就不对了,总是相差了几个小时(刚好8个小时),这个问题的原因呢其实是因为他们看待系统硬件时间的方式不一样引起的,Windows把系统硬件时间当做本地时间,也就是操作系统显示的时间是跟Bios或者Efi中显示的时间是一样的,而MAC则是把硬件时间当做UTC,操作系统中现实的时间是硬件时间经过换算得到的时间,假如说北京时间是GMT+8小时刚好是硬件时间+8小时。

那么这里的UTC其实就是协调世界时(Universal Time Coordinated)GMT就是我们经常说的格林尼治时间

说了那么多究竟是什么意思呢?举个例子:

如果说你的MAC和WIN中的时间都是北京时间,而你把MAC中的时间改为10:00AM,也就是上午十点,那么其实硬件中真正存储的时间是2:00AM,这是你的电脑中的时间也就是BIOS的时间就是2:00AM,所以你的WIN启动的时候显示的时间就是BIOS的时间,也就是2:00AM,这也就是为什么每次重启以后两个系统的时间都是错8小时的原因。

那么我们知道原因了,怎么解决呢?

我们把Windows硬件时间当做UTC理论上就解决了!

问题解决

怎么操作呢?

win7:桌面右键新建一个快捷方式,输入cmd,回车,然后管理员身份运行

win8/win10:win+X,找到shell的管理员运行

在打开的DOS窗口中输入:

Reg add HKLM/SYSTEM/CurrentControlSet/Control/TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

然后确定就可以了。

当然这里如果您的MAC时区设置的不对的话也是不行的,也就是说只有当两边都是同一时区的时候才是可以的,怎么看自己的时区呢?很简单:

确定是同一时区以后就可以了!

喜欢的可以关注我,谢谢阅读!

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是悟能了

阅读就是对我最大的支持,感谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值