问题描述
开机卡在 com.apple.driver.AppletyMCEDriver驱动上,如下图:
科普一下
AppletyMCEDriver.kext是一检测ECC专用内存的驱动文件。那什么是ECC呢?
ECC是“Error Checking and Correcting”的简写,中文名称是“错误检查和纠正”。即应用了能够实现错误检查和纠正技术(ECC)的内存条。一般多应用在服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。
修复方法
方法一
- 不要设置
/Extra/SMBios.plist
文件的MacPro4,1
及MacPro5,1
及Xserve3,1
参数机型即可。
方法二
- 删掉
/System/Library/Extensions/AppleTyMCEDriver.kext
- 删掉
/System/Library/Caches/com.apple.kext.caches/Startup/
下的全部文件
方法三
如果你是变色龙引导的系统可以尝试一下代码来免删除AppletyMCEDriver.kext驱动文件
sudo perl -pi -e 's|\x72\x0a\x00\x4d\x61\x63\x50\x72\x6f\x34\x2c\x31\x00\x4d\x61\x63\x50\x72\x6f\x35\x2c\x31\x00\x58|\x72\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x58|g' /System/Library/Extensions/AppleTyMCEDriver.kext/Contents/MacOS/AppleTyMCEDriver
执行完毕后不要忘了重建系统缓存然后重启!
如果你是用Clover 就直接在KextsToPatch下加入以下代码记得0要改成你对应的。
0
Name
AppleTyMCEDriver
Find
cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY
Replace
cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY