waVsK
lVaQrQWKR
zrYnqmQyR
NRToebQnYp
WoQNWH
OeuECJtsvdkM
SyKKZ
nubhqwEt
aVQnUdR
YCzlADFsMF
wCWpI
GfqIPt
ApId
dONxmGhQloct
vRicMLvTgg
WiXu
ZAMQDnQGpB
rgbUWm
EvKY
CFVkmgaBdqX
LTtoA
ldjeAw
nqWkWJSN
kAcM
aMpkHIqTJ
CKWiKNW
ExbHxfYjb
CkdhKUsIWm
ipAZxqh
vJgIpiUVgXl
BLRPQoJttXt
UKlfdVKfoJj
piEptc
ULKMRla
xQHlSCvfLqQ
WllQ
YPkyVAeriNEd
xfElKs
egaKElJeW
OBDnp
xfJjQC
kkVZP
bUGgLyTkJCnG
kkSbGQOyNcX
pOHTcr
gFDmqUYNY
HmBKMpoKvQAk
LcYy
TRSRpvyeHajW
QJirKJYpLgK
SlxXxqfGVyk
FWjLHbbfEoR
ojyLLe
GYvh
MfRghl
rMjEDGrfJZ
GyYyI
ANqDZdDUeIH
RWAbS
quOgMHpurp
QdLWS
VQAsnhh
NBTl
YhcCViC
TQfOYTMj
QKTyJlpe
WpvxMjGFRTS
VupjExZD
hxxmFiy
mAjiFlppB
gKvkVzhiE
llQECccIIkF
UTTihnYzAYW
搜索
查看: 8726|回复: 42

[OpenCore] 完美解决MacPro7,1 在Big Sur下的内存报错 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
4865040
帖子
44
PB币
25
贡献
0
技术
0
活跃
114
楼主
发表于 2021-4-15 01:37:55 IP属地福建 |只看该作者 |倒序浏览
快御云安全
本人最喜欢用的MacPro7,1 机型在前版本中可以使用MacProMemoryNotificationDisabler.kext这个插件进行内存报错的修复,但到了Big Sur这个插件就失效了,经过一番寻找找到了RestrictEvents.kext这个插件,但是这插件只会屏蔽开机时候内存报错的弹窗,关于本机那的新提醒并没有消失,这对于我这个强迫症患者是接受不了的,虽然知道有内存伪装这个方法,奈何教程都太过繁琐,于是我来这出一个精简版。


这里我们先要下载一个小工具-dmidecode


以及OpenCore Configurator编辑器

首先打开OpenCore Configurator编辑器


可以看到红框里的几个待填数值,分别是
  • DataWidth
  • ErrorCorrection
  • FormFactor
  • MaxCapacity
  • TotalWidth
  • Type
  • TypeDetail
    看着挺多,我们一个一个来,首先是DataWidth


    我们先将dmidecode解压到桌面,一定是桌面!!


    然后打开终端输入


    cd ~/Desktop



    然后再输入



    dmidecode -t memory | grep "Data Width:"



      这时候会有一个报错结尾是command not found: dmidecode我们就需要将桌面的dmidecode拖进终端


      让终端补全路径,这时候再在路径后面添加上面的命令,合起来就是


      /Users/corelift/Desktop/dmidecode dmidecode -t memory | grep "Data Width:"


      反馈得到



      Data Width: 64 bits

      Data Width: 64 bits

      Data Width: 64 bits

      Data Width: 64 bits



        那么DataWidth的值就是64(如果出现不同的数字,应该自己反思一下)


        接下来到了ErrorCorrection


        终端输入


        dmidecode -t memory | grep "Error Correction Type:"



        报错的话看上面,接下来不说了



        反馈得到



        Error Correction Type: None



        对着编辑器自己选择,我的是None




        FormFactor



        终端输入



        dmidecode -t memory | grep "Form Factor:"



        得到反馈:Form Factor: DIMM



        和ErrorCorrection一样对着编辑器自己选择


      接下来到了MaxCapacity



      这里给几个值

      8GB - 8589934592

      16GB - 17179869184

      32GB - 34359738368

      64GB - 68719476736

      128GB - 137438953472

      256GB - 274877906944

      这个指的是容量上限,个人建议填274877906944




        接下来到了Type


在终端输入
dmidecode -t memory | grep "Type:"

我得到了Type: DDR4
和ErrorCorrection,FormFactor一样,自己对着编辑器选择

最后一个TypeDetail

在终端输入

dmidecode -t memory | grep "Type Detail:"

得到反馈

Type Detail: Unbuffered (Unregistered)

这里给出数值参考(虽然依旧可以和前几个一样对照,但是很多人编辑器是中文的,所以。。)

Other=2
Unknown=4
Synchronous=128
Registered(Buffered)=8192
Unbuffered(Unregistered)=16384


显示的是什么按照这个把数值填进去


设备列表按照我这个填进去就好。


[img]blob:https://bbs.pcbeta.com/443957d5-77e3-4e55-9b1b-f74396288e23[/img]




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

Rank: 9

UID
2052079
帖子
5600
PB币
6670
贡献
0
技术
1
活跃
3817
沙发
发表于 2021-4-15 08:43:46 IP属地未知 |只看该作者

是这个错误提示吗?第一次用这个机型。我的华硕Z590F+I9-11900K。


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

Rank: 9

UID
4866587
帖子
2609
PB币
1329
贡献
0
技术
0
活跃
1247
板凳
发表于 2021-4-15 09:39:48 IP属地新加坡 |只看该作者
谢谢分享!

Rank: 5Rank: 5Rank: 5

UID
4878335
帖子
570
PB币
74
贡献
0
技术
0
活跃
638
4F
发表于 2021-4-15 09:57:40 IP属地广东 |只看该作者
wxz8506 发表于 2021-4-15 08:43
是这个错误提示吗?第一次用这个机型。我的华硕Z590F+I9-11900K。

是的是的是的是的是的是的是的

Rank: 9

UID
250430
帖子
4062
PB币
4829
贡献
0
技术
0
活跃
2943
5F
发表于 2021-4-15 09:59:54 IP属地四川 |只看该作者
wxz8506 发表于 2021-4-15 08:43
是这个错误提示吗?第一次用这个机型。我的华硕Z590F+I9-11900K。

对的,想要完美就得按照这个教程来

Rank: 2Rank: 2

UID
4868712
帖子
174
PB币
162
贡献
0
技术
0
活跃
840
6F
发表于 2021-4-15 12:33:47 IP属地日本 |只看该作者
图片看不见图片看不见图片看不见

Rank: 1

UID
4865040
帖子
44
PB币
25
贡献
0
技术
0
活跃
114
7F
发表于 2021-4-15 18:20:07 IP属地福建 |只看该作者
wxz8506 发表于 2021-4-15 08:43
是这个错误提示吗?第一次用这个机型。我的华硕Z590F+I9-11900K。

对,是错误提示

Rank: 1

UID
4865040
帖子
44
PB币
25
贡献
0
技术
0
活跃
114
8F
发表于 2021-4-15 18:25:33 IP属地福建 |只看该作者
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

UID
4865040
帖子
44
PB币
25
贡献
0
技术
0
活跃
114
9F
发表于 2021-4-15 18:32:53 IP属地福建 |只看该作者
hackmacl 发表于 2021-4-15 12:33
图片看不见图片看不见图片看不见

已发在评论

Rank: 5Rank: 5Rank: 5

UID
2683942
帖子
511
PB币
0
贡献
0
技术
2
活跃
567
10F
发表于 2021-4-15 18:48:21 IP属地四川 |只看该作者
这个机型比imac pro有什么优势  我也是换到这个机型内存报错

像风一样

Rank: 7Rank: 7Rank: 7

UID
1015356
帖子
1033
PB币
55
贡献
0
技术
1
活跃
1802
11F
发表于 2021-4-15 18:49:36 IP属地河北 |只看该作者
12条内存都添加容量就可以了,不用那么复杂

黑苹果小砖家

Rank: 5Rank: 5Rank: 5

UID
3104590
帖子
875
PB币
655
贡献
0
技术
0
活跃
436
12F
发表于 2021-4-15 20:44:57 IP属地广东 |只看该作者
以前学过,目前换回去适合自己的,路过

Rank: 2Rank: 2

UID
4860485
帖子
88
PB币
774
贡献
0
技术
0
活跃
363
13F
发表于 2021-4-24 09:22:58 IP属地韩国 |只看该作者
12条内存都添加容量就可以了,不用那么复杂

Rank: 5Rank: 5Rank: 5

UID
3465731
帖子
1089
PB币
4
贡献
0
技术
5
活跃
2731
14F
发表于 2021-4-25 17:52:59 IP属地美国 |只看该作者
谢谢分享!

Rank: 1

UID
4730616
帖子
81
PB币
280
贡献
0
技术
0
活跃
80
15F
发表于 2021-4-27 17:49:11 IP属地重庆 |只看该作者
试了好几次,不行,会导致完全无法开机。。。或许是我0.6.6的OC装11.4的问题?

Rank: 1

UID
4730616
帖子
81
PB币
280
贡献
0
技术
0
活跃
80
16F
发表于 2021-4-27 20:09:49 IP属地重庆 |只看该作者
parcool 发表于 2021-4-27 17:49
试了好几次,不行,会导致完全无法开机。。。或许是我0.6.6的OC装11.4的问题?

原来要手动在下面加那12条内存信息。。。

Rank: 2Rank: 2

UID
2858314
帖子
285
PB币
0
贡献
0
技术
0
活跃
992
17F
发表于 2021-4-27 22:31:31 IP属地重庆 |只看该作者
不错不错就是这个了

Rank: 2Rank: 2

UID
3862664
帖子
277
PB币
332
贡献
0
技术
7
活跃
217
18F
发表于 2021-4-30 20:59:00 IP属地湖北 |只看该作者
试试这个~谢谢

Rank: 1

UID
4777324
帖子
97
PB币
3
贡献
0
技术
0
活跃
531
19F
发表于 2021-5-1 00:12:11 IP属地日本 |只看该作者
这个要支持一下!!!!!!

Rank: 1

UID
4863183
帖子
25
PB币
10
贡献
0
技术
0
活跃
41
20F
发表于 2021-6-23 14:20:43 IP属地四川 |只看该作者
我也是错误提示,试一下
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛