玩黑苹果几年,至今未解决的一个时间问题
本帖最后由 qsw0501 于 2023-3-5 12:53 编辑陆陆续续玩了几年黑苹果,至今都没有很完美解决双系统时间问题..用的主板是TUF B360M ,双硬盘双系统模式..
最开始用的最简单的办法 就是win下用注册表,时间虽然同步了,但是bios时间有问题(强迫症受不了)..
后来学习用 Xjn 大佬的《RTC综述》用二分法屏蔽,虽然暂时解决了开机卡F1和时间不同步的问题,但是面临的新问题就是黑苹果系统休眠后时间不走,或者如果电脑冷启动直接进入黑苹果系统,再重启到win系统时间也是错误的,再重启就好了。
暂时解决办法就是把mac系统时区设置为冰岛,但貌似会影响某些软件(反正mac系统我也用的少,将就了吧)。后来发现这种办法会导致mac系统程序很多都无法正常联网
又另寻一种曲线救国的办法,用py脚本加入win的开机启动项里实现每次开机自动联网校时,缺点是每启动一次win和启动一次mac都会对bios进行时间校准,不知道对bios会不会有什么影响 。。。。
双系统时钟同步问题是不同系统把BIOS时钟当国际标准时间还是本地时间的问题,与RTC没啥关系。BIOS启动时报错是RTC的问题,通过加载RTCMemoryFixup.kext配合二分法查找冲突的内存,禁止AppleRTC写入。如果你二分法不够细,导致禁止写入的单元太多,确实可能出现时钟不动的情况。
我的HP在二分法后找出的冲突单元是:58-59, B0-B3, D0-DF。(58-59也可由参数KernelDisableRtcChecksum=YES来修正,则rtc-blacklist=B0-B3, D0-DF)。目前我的系统运行良好,时钟正常,即使睡眠后时钟也正常。 时间不走,也许根本不是RTC问题。我就遇到过。你试将SSDT-PLUG.aml ,去掉,看看还有多少项,如果还是原来不变,再用ubuntu系统修复一下时间就可以了 remyxo 发表于 2023-2-15 12:30
双系统时钟同步问题是不同系统把BIOS时钟当国际标准时间还是本地时间的问题,与RTC没啥关系。BIOS启动时报错 ...
我是通过win装bootcamp解决的 本帖最后由 qsw0501 于 2023-2-15 13:14 编辑
remyxo 发表于 2023-2-15 12:30 https://bbs.pcbeta.com/static/image/common/back.gif
双系统时钟同步问题是不同系统把BIOS时钟当国际标准时间还是本地时间的问题,与RTC没啥关系。BIOS启动时报错 ...
我屏蔽了58-59解决了卡f1的问题然后我把4也屏蔽了 就解决了bios时间问题 也导致了休眠时间不走动 mh753189 发表于 2023-2-15 12:34 https://bbs.pcbeta.com/static/image/common/back.gif
时间不走,也许根本不是RTC问题。我就遇到过。你试将SSDT-PLUG.aml ,去掉,看看还有多少项,如果还是原来不 ...
就是我把地址池的4屏蔽了 如果不屏蔽时间是会走的 但是BIOS时间又不准 这个话题高端,都没有见过 liewcopy 发表于 2023-2-15 12:35 https://bbs.pcbeta.com/static/image/common/back.gif
我是通过win装bootcamp解决的
解决BIOS时间不准的问题吗? 其实,如果能用注册表解决win-macOS时间同步,同时双系统有能正常使用,就表明不需要去思考其它事情。要想BIOS-win-macOS三者都一致,除非你在macOS调到合适的时区,不然总有时差。这是一定的! 为了解决这个时间和读盘问题我把Windows给删了{:5_595:} hugarninwow 发表于 2023-2-15 13:27
其实,如果能用注册表解决win-macOS时间同步,同时双系统有能正常使用,就表明不需要去思考其它事情。要想B ...
所以说真的没办法很好的解决win+bios+mac三处时间同步了吗? yuexiashu 发表于 2023-2-15 13:30
为了解决这个时间和读盘问题我把Windows给删了
你牛 我主要是玩黑苹果 所以win还是常用系统 remyxo 发表于 2023-2-15 12:30
双系统时钟同步问题是不同系统把BIOS时钟当国际标准时间还是本地时间的问题,与RTC没啥关系。BIOS启动时报错 ...
二分法是不是得一直重启来测试屏蔽的地址池是否正确 ,而且这玩意不能照抄 每块主板都不一样 qsw0501 发表于 2023-2-15 13:38 https://bbs.pcbeta.com/static/image/common/back.gif
二分法是不是得一直重启来测试屏蔽的地址池是否正确 ,而且这玩意不能照抄 每块主板都不一样
应该不同的BIOS厂家的是不一样的。同一厂家的BIOS可能是相同的,我的HP笔记本跟如下两篇文章中提到的HP的机型,需要屏蔽的地址是一样的。
http://www.jsxyy.com.cn/voddetail/182929.html
https://bbs.pcbeta.com/viewthread-1875201-1-1.html qsw0501 发表于 2023-2-15 13:36 https://bbs.pcbeta.com/static/image/common/back.gif
所以说真的没办法很好的解决win+bios+mac三处时间同步了吗?
你还想不明白吗?
简单理解成这样,
注册表处理之前,win开机取BIOS时间为系统时间,同时系统也会直接修正网络同步到的时间修改BIOS时间,所以它们是一致的,也就是说BIOS时间是按系统设置的时区对时得到的时间。
但macOS不同于win,它开机取BIOS时间,进系统后按系统设置的时区修改BIOS时间后作为系统,当系统时间与网络对时之后,对BIOS也会采取除去时差后再修改BIOS时间,关键就是这一点,无法避免,是系统采用的时间策略不同。这就是BIOS-win-macOS不能一致的原因,除非是0时差设置。 qsw0501 发表于 2023-2-15 13:17 https://bbs.pcbeta.com/static/image/common/back.gif
解决BIOS时间不准的问题吗?
安装了Bootcamp后,win和mac系统显示的时间都一样,至于BIOS,由于使用UTC时间,所以晚8个小时,这也是正常的,用过Linux的都应该明白如果使用UTC时间,BIOS的时间设置应该是0时区的时间,至于系统上的时间就跟根据你所设置时区推算,比如北京属于东8区,系统显示时间就会比BIOS提前8小时。这个机制和win还是有点不一样的。 装了黑果,就很少用Windows了,除非特别想玩游戏,现在一般都是mac下面浏览视频啥的,年纪大了,确实没有玩游戏的动力了 liewcopy 发表于 2023-2-15 14:11
安装了Bootcamp后,win和mac系统显示的时间都一样,至于BIOS,由于使用UTC时间,所以晚8个小时,这也是正 ...
所以你这种和直接win注入注册表效果一样的 hugarninwow 发表于 2023-2-15 14:01
你还想不明白吗?
简单理解成这样,
那看来还是用第一种注册表的方式解决吧 lizongyao10326 发表于 2023-2-15 14:18
装了黑果,就很少用Windows了,除非特别想玩游戏,现在一般都是mac下面浏览视频啥的,年纪大了,确实没有玩 ...
我不玩游戏 但是我需要的软件大部分只有win才有 所以没办法
页:
[1]
2