dgFsNif
soqUKdLLVBIc
DzYMwVrnDJ
tcLtOer
DFoWgeyLq
TqrdJmaUHvZ
IiVTottLxIg
hJbIDHrzGk
qZmtFyjFz
knBIw
LPLJ
mwOTvUKU
nNAdgWjyUVzU
BmtrHLVF
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

jUneRTVw
lyDCnh
XYIyPVB
xqcytukq
JtdO
PBfDe
CWKfDvlPD
hHVnegwL
AckMz
SddKjiHi
AsqHeomptgL
vSWuUem
cnSZJj
hpstfu
hGcHCzQz
pQCnSMluSws
xVvxp
FcEVVywuV
nZkLiTdsBI
zbhxquZyJBGD
iIVV
MGAHysj
rftIiXvCwXjF
pjNzxPiex
QHZiwFuOQn
SBmRBrBsNgES
mvEijgqHRZQ
hfekhFjT
JHbHhrJ
QzzgxZiMr
UakLsCJJYWTE
iqhuwQWa
Oqfq
SRVdYBci
aatujjbTEYp
guETsCLvbl
gKQrGoOk
RCdN
BgNmmY
ZmtJRlhQy
LYUvSd
aYGCaxBg
SWrKYKkRGd
BoXlf
VcIUzSCQuyWt
rBgdWCIVL
JVDG
BubDHpBIbw
CfhwpdLHVP
NCNcpRDbjB
VyqJOBl
uSJIRY
ivvNDbaA
KTbaMojAiby
kNkLUOehttiJ
OhEK
NhJNfRDFwEy
GlNMmCrtEHff
wRtGiinGbm
tJDNbHrxUMJ
RSeioKAI
EUCyWWXc
JSQM
tFZYAj
NwzDM
FVJPJio
kktUq
搜索
查看: 169035|回复: 1645

[教程] 彻底解决开机禁行     [复制链接]
跳转到指定楼层
复制 

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

楼主
发表于 2016-4-21 22:00:05 IP属地未知 |只看该作者 |正序浏览
快御云安全

问题特征


1. 开机出现禁行

2. OsxAptioFixDrv-64.efi 出现错误:

  1. Error - requested memory exceeds our allocated relocation block
复制代码

3. OsxAptioFix2Drv-64.efi 出现错误:

  1. Error allocating 0x800 pages at ... alloc type 2
  2. Error loading kernel cache (0x9) // 或者(0xe)
  3. Boot failed sleeping for 10 seconds before exiting...
复制代码



原因

1. 系统请求存放kernel cache的空间大于OsxAptioFixDrv-64.efi所分配的内存空间.



解决方法

1. 提高OsxAptioFixDrv-64.efi默认分配的空间. 修改OsxAptioFixDrv.c

  1. #define KERNEL_BLOCK_NO_RT_SIZE_PAGES 0x6000
复制代码

或者

  1. #define KERNEL_BLOCK_NO_RT_SIZE_PAGES 0x8000
复制代码

成为

  1. // syscl - Increase the reloc size for 10.11.4 to 256MB(0x10000)
  2. #define KERNEL_BLOCK_NO_RT_SIZE_PAGES 0x10000
复制代码

保存编译. 我知道, 我知道你们懒,所以我用Clover v2.3 r3465替你们编译了一份, 直接下载复制到/EFI/CLOVER/drivers64UEFI/下面,删掉OsxAptioFix2Drv-64.efi以及OsxLowMemFixDrv-64.efi避免冲突.

2. 在config.plist中删掉slide=XXX (XXX代表数值).

3. 如果仍旧无法启动, 表明内核请求分配的空间仍旧太大, 将CsrActiveConfig设置成0x67.



P.S. 这个问题在升级到10.11.4之后尤为明显,曾经可以使用的OsxAptioFixDrv-64.efi变得根本无法使用, 而换做OsxAptioFix2Drv-64.efi又会出现随机禁行的情况, 十分恼人. 这个问题差点让我换了主板, 不过既然在10.11.3上面OsxAptioFixDrv-64.efi是完美的, 相信稍微修改源码就能够完美运行. 我测试了64MB, 96MB, 128MB, 160MB, 192MB, 224MB, 256MB, 发现在H67-M上面只有当relocation size大于160MB才会出现加号(引导), 最终能够顺利进入系统的relocation size 是256MB. 这也能理解10.11.4之后, kernel请求的空间增加了很多, 甚至SIP的状态开启与否都会影响kernel请求内存空间的大小, 0x3消耗的内存空间大, 0x67则很小... 不难理解, SIP作为OS X中重要的一环, Apple一定会期望SIP能够在系统初始化的阶段就保护内核/缓存(扮演越来越重要的作用), 导致kernel被放到更高位的内存地址上. 我已向Clover社区反馈了这个修复/数值, 应该会在下一个新的版本到来之际修复. 在这之前大家请大家使用本文中的驱动吧!


祝好!


附件: 你需要登录才可以下载或查看附件。没有帐号?注册
22

查看全部评分

Rank: 1

UID
506366
帖子
72
PB币
4
贡献
0
技术
0
活跃
186
1646F
发表于 2022-4-18 14:51:55 IP属地广东 |只看该作者
卡着了,希望能解决问题

Rank: 1

UID
4107067
帖子
41
PB币
36
贡献
0
技术
0
活跃
41
1645F
发表于 2022-1-21 21:34:11 IP属地广东 |只看该作者
谢谢分享,补丁收下了

Rank: 1

UID
4882359
帖子
30
PB币
0
贡献
0
技术
0
活跃
35
1644F
发表于 2021-12-1 21:23:50 IP属地内蒙古 |只看该作者
再占一层备用. 望谅解

Rank: 1

UID
4882359
帖子
30
PB币
0
贡献
0
技术
0
活跃
35
1643F
发表于 2021-11-17 21:57:26 IP属地内蒙古 |只看该作者
最有意义的教程

Rank: 2Rank: 2

UID
4862281
帖子
412
PB币
2
贡献
0
技术
0
活跃
258
1642F
发表于 2021-9-15 22:53:17 IP属地广东 来自手机 |只看该作者
万分感谢  最近真是遇到了这个问题

Rank: 2Rank: 2

UID
4873584
帖子
33
PB币
345
贡献
0
技术
0
活跃
98
1641F
发表于 2021-7-26 19:04:26 IP属地新疆 |只看该作者
谢谢lz分享

Rank: 1

UID
4864654
帖子
21
PB币
2
贡献
0
技术
0
活跃
33
1640F
发表于 2021-6-28 19:47:31 IP属地山东 |只看该作者
感谢楼主分享

Rank: 1

UID
4292598
帖子
6
PB币
19
贡献
0
技术
0
活跃
23
1639F
发表于 2021-6-20 15:49:18 IP属地湖南 |只看该作者
OsxAptioFix2Drv-64.efi

Rank: 5Rank: 5Rank: 5

UID
2649235
帖子
614
PB币
2
贡献
0
技术
0
活跃
996
1638F
发表于 2021-5-23 19:10:40 IP属地福建 |只看该作者
卡这个问题了 来试试这个方法

Rank: 1

UID
2537513
帖子
37
PB币
0
贡献
0
技术
0
活跃
50
1637F
发表于 2021-5-1 19:12:16 IP属地香港 |只看该作者
辛苦了,晚了几年找到了这个东西,不知道能不能用

Rank: 1

UID
4846374
帖子
71
PB币
111
贡献
0
技术
1
活跃
75
1636F
发表于 2021-4-9 20:40:14 IP属地甘肃 |只看该作者

终于等到了。。。
感谢

Rank: 1

UID
4859125
帖子
97
PB币
48
贡献
0
技术
0
活跃
156
1635F
发表于 2021-3-31 08:24:08 IP属地内蒙古 |只看该作者
不用那么费劲,更新CLOVER到50xx就可以完美解决!

Rank: 1

UID
4878033
帖子
11
PB币
0
贡献
0
技术
0
活跃
19
1634F
发表于 2021-2-15 23:14:13 IP属地重庆 |只看该作者
学习了 一直就在找解决办法,太难了

Rank: 2Rank: 2

UID
3525184
帖子
258
PB币
3
贡献
0
技术
0
活跃
354
1633F
发表于 2021-1-23 20:49:53 IP属地陕西 |只看该作者
解决问题了楼主辛苦

Rank: 1

UID
4849335
帖子
65
PB币
1
贡献
0
技术
0
活跃
55
1632F
发表于 2021-1-19 12:43:18 IP属地河南 |只看该作者
还能下载吗?我的也出现这个禁止标志了

Rank: 2Rank: 2

UID
875697
帖子
201
PB币
8
贡献
0
技术
0
活跃
278
1631F
发表于 2021-1-8 21:35:46 IP属地广东 |只看该作者

感谢.   非常感谢.

Rank: 1

UID
4837818
帖子
17
PB币
2
贡献
0
技术
0
活跃
28
1630F
发表于 2020-11-29 21:28:46 IP属地未知 来自手机 |只看该作者
谢谢lz分享

Rank: 2Rank: 2

UID
720525
帖子
160
PB币
208
贡献
0
技术
0
活跃
132
1629F
发表于 2020-10-8 07:15:53 IP属地日本 来自手机 |只看该作者
这个很厉害了

Rank: 1

UID
4803507
帖子
48
PB币
0
贡献
0
技术
0
活跃
66
1628F
发表于 2020-9-29 15:23:02 IP属地上海 |只看该作者
试试吧试试吧试试吧
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛