解决 OsxAptioFixDrv error, Using relic block: no 错误的一些经验
我的配置见签名档,几年的老机器,以前装Mavericks、Yosemite都各种顺利。到了El Capitan,OsxAptioFixDrv问题困扰了好几天,终于顺利解决,总结一下经验。遇到的各种错误见下面的图片:
主要是:
OsxAptioFixDrv:Starting overrides for .IABootfiles\boot.efi
Using relic block: no, hibernate wake: no
+++++++++++++++++++++++++++++++
之后自动重启
以及:
OsxAptioFixDrv error : requested memory exceeds our allocated relocation block.
尝试论坛里面的各种方法,更换为OsxAptioFix2Drv-64,Slide=0,Slide=50,更换了多个版本的Clover等等,都无效。
在tonymacx86,insanelymac各种爬文,终于用一套组合拳解决了上述所有问题。
1. 删除kexts文件夹下除了10.11和Other以外所有的10.x文件夹
2. 删除drivers64UEFI文件夹下VBoxHfs-64.efi,使用HFSPlus-64.efi
3. config.plist加入内存注入,指定内存插槽位置以及大小、频率等信息:
<key>Memory</key>
<dict>
<key>Channels</key>
<integer>2</integer>
<key>Modules</key>
<array>
<dict>
<key>Frequency</key>
<string>1600</string>
<key>Size</key>
<string>4096</string>
<key>Slot</key>
<string>1</string>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Kingston</string>
</dict>
<dict>
<key>Frequency</key>
<string>1600</string>
<key>Size</key>
<string>4096</string>
<key>Slot</key>
<string>3</string>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Kingston</string>
</dict>
</array>
<key>SlotCount</key>
<integer>4</integer>
</dict>
主要是上面3点,其他的添加启动参数,更换Clover版本,修改config.plist 等请自行尝试。
不错,谢谢分享~ 一代i5表示没有此问题。 总结经验不错,修改config.plist是需要耐心的技术活 遇到了此问题,目前还没解决 无法加载内核缓存···本来就是OsxAptioFix2Drv-64的问题嘛···你这么做顶多算是除去了干扰而已。{:9_615:} 本帖最后由 trismile 于 2015-10-31 19:48 编辑
yb741230 发表于 2015-10-31 19:35 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
无法加载内核缓存···本来就是OsxAptioFix2Drv-64的问题嘛···你这么做顶多算是除去了干扰而已。{:9_61 ...
找不到能用的OsxAptioFixDrv和OsxAptioFix2Drv,试过了不下10个版本的,都不行,注入内存以后之前出错的版本都可以用了 trismile 发表于 2015-10-31 19:46 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
找不到能用的OsxAptioFixDrv和OsxAptioFix2Drv,试过了不下10个版本的,都不行,注入内存以后之前出错的版 ...
你知道OsxAptioFix2Drv-64是干什么的吗?就是用来选定内存的,内核缓存是支持整个osX系统的东西,而这个OsxAptioFix2Drv-64就是保护内核缓存不被清除的存在,而CPU的一级缓存一般都是被占用满了的,所以要通过OsxAptioFix2Drv-64这个东西来将内核缓存移到空闲的内存上,并且保护其的内存不被清空,你说的指定内存只不过是OsxAptioFix2Drv-64的一个功能而已··· 本帖最后由 trismile 于 2015-10-31 20:00 编辑
yb741230 发表于 2015-10-31 19:54 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
你知道OsxAptioFix2Drv-64是干什么的吗?就是用来选定内存的,内核缓存是支持整个osX系统的东西,而这个O ...
那你可以告诉我怎么才能不注入内存的情况下让OsxAptioFix2Drv-64正常工作吗?
使用OsxAptioFix2Drv-64全部都是上面图片里面的各种错误 trismile 发表于 2015-10-31 19:59 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
那你可以告诉我怎么才能不注入内存的情况下让OsxAptioFix2Drv-64正常工作吗?
使用OsxAptioFix2Drv-64全 ...
就是要注入内存啊···表示无语···不设置就是从0开始载入内核缓存啊,而上面说了一级缓存大部分都是被占用的,不足以加载内核缓存,就会出现上面图上的问题,所以才要注入内存,意思是“从这个地方开始加载内存”只要这片内存够大,就不会出现上面图上的错误了··· trismile 发表于 2015-10-31 19:59 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
那你可以告诉我怎么才能不注入内存的情况下让OsxAptioFix2Drv-64正常工作吗?
使用OsxAptioFix2Drv-64全 ...
不指定内存的话就是无法加载内核缓存,但理论上OsxAptioFix2Drv-64是在运行的,只不过找不到合适的内存地址,而出现错误了。 一直有这错误,但不知道怎么处理。 一直有这错误,但不知道怎么处理。 yb741230 发表于 2015-10-31 20:14 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
不指定内存的话就是无法加载内核缓存,但理论上OsxAptioFix2Drv-64是在运行的,只不过找不到合适的内存地 ...
您好,我也出现了同样的问题,折腾很久,到现在一直是自动重启
听人说,应该是内存问题,请问下,你说的这些,如何在 clover 中配置?或者给个链接查看相关说明吗? yb741230 发表于 2015-10-31 20:14 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
不指定内存的话就是无法加载内核缓存,但理论上OsxAptioFix2Drv-64是在运行的,只不过找不到合适的内存地 ...
同求~也碰到这个问题 经验之贴,的支持! 我也遇到同样的问题,按照你的方法试了也不行,能否把EFI共享一份,很是感谢 试试看。。。。。 这个多次启动就会成功