我已经好久没感受到玩机的快感了,因为我毕业后主要是做软件开发,但时不时地我还是会想琢磨一下身边的机子。
就比如我现在用的这台2016年版装着Intel芯片的MacBook Pro,这不是我的,准确的说,是公司配给我的,既然配给我了,我就必须要想办法让这台旧Mac变得好用,所以我就用了众所周知OpenCore打Patch大法术,可谁会知道这么多人续命的一个社区软件,在2.5.0版本中引入了一个bug,会错误的识别根卷目录下的patch情况,导致升级系统后,打不上patch,所以这台Mac瞬间就变成砖了。相见官方针对这个issue的PR说明:github.com/dortania/OpenCore…
当然我没有责怪的意思,毕竟这个软件是开源和免费的,只有用过的人才知道,这个仅仅只有33个人维护过的软件,拯救了全球多少不得不用老版本macbook的人,说实话,这么好的软件开源出来,是值得歌颂的。
但是我必须得面对,这么重要的开源软件上游版本竟然出现bug,导致我的工作电脑升级后变成砖块的窘境。
我一度进不去桌面,密码在恢复模式下是对的,但是进入登陆页面是错的,网上所有方法都试了,还是不成功。
我找了IT老哥说借用U盘刷机,结果他试了好几个,连EFI分区都进不去,IT老哥也很悲观地告诉我,你这台机器没救了,要么我给你重新刷一下,你的数据会全部消失;要不去苹果官方店试试看,但估计数据也全部消失。
我一点儿也不想去苹果专卖店,更不想刷机:一是数据我必须保留,不可能删除;二是这台电脑太老了,我不觉得苹果官方维修人员还会在意一台过了维修期,且上了黑科技的老版本电脑;三是我觉得作为一个自诩为理工男的我,面对自己的机器出现bug的第一反应竟然是妥协,显然有点儿不符合我的人设,好歹我学生时代还是做过电脑装机清灰修Bug的志愿者工作的,甚至折腾过大屁股时代电脑的搞机男,怎么能这么轻言放弃呢?
所以,我就自己想办法,具体的方式,其实很简单,但是我摸索了很久,因为我玩Mac机子确实不多,不过最后总算是解决了,现在分享一下解决方案:
1、准备好一个U盘,上面装以下东西:
1.1 适配你机型的(比如你的机型是MacBook Pro 13英寸)
1.2 装了适合的OCPL(建议你装2.4.0版本或者等2.5.1版本出来)
1.3 适配你机型的 MacOS操作系统,建议装15.7版本及以下的,因为这个版本及以下的装机期间不需要联网,这是一个大坑啊,我原来装了15.8版本,提示我必须联网才能装,但是电脑变砖后,无线网卡直接崩了,连不上任何网络;
2、按完开机键的同时,按住control + command + R 键,进入恢复模式。注意了,这个阶段,你的电脑有可能不断显示禁止符号,你需要有点儿耐心(鬼知道我试了多少次);
3、进入磁盘工具,找到你当前的APFS宗卷组,看到你的这个宗卷组分为了系统盘和数据盘,注意别搞错了;
4、选择系统盘,点击“抹掉”,在抹去的过程中,会让你确认两次,注意别选错了,都要保留数据盘,只抹去系统盘;
5、抹除后,再重启电脑,然后重复第2步进入恢复模式,选择安装MacOS15.7,它会让你重新建个分区,你就在原来的那个APFS宗卷组里新建一个空的系统卷宗,然后选择这个卷宗装系统,基本上等待20-30分钟左右就装好了;
6、装好以后,按照提示走完新电脑流程,然后重启电脑,重启时,这里跟第2步有些不同,你要按完开机键后按住“Opention”键,这样听到“当”的一声后,你就会看到几个入口选项,选择你U盘上的EFI分区,然后出现通过你U盘装上的MacOS15.7系统,你点击一下进入桌面,输入密码,终于成功登陆!
7、进入后,你的MacBook大概率还是巨卡无比,因为你还没有通过OCPL打pacth,这个时候抓紧打开U盘里的OCPL,选择Post-install Root Patch,然后重启电脑。
8、重启电脑后,你的系统已经变得流畅了,然后联上网,重新在电脑本地安装一个OCPL,选择Build and install openCore,这样再次重启的时候,你就可以通过本地的EFI引导分区进入系统了,这个时候你的外接U盘就可以拔了;
9、至此,你终于可以进入系统了,你原来的数据还保留在数据宗卷里,可以手动移动,不建议选择迁移助手,因为旧版本的配置文件可能对新系统会有Bug。
TMD,终于成功了!
刚解决后我还是很兴奋的,好像我解决了一个世纪难题。那种感觉,就像给一台已经被判死刑的老机器做了心肺复苏,然后它真的睁眼说话了。
但转念一想:
md,我为啥这么纠结用老版本电脑呢?
以后还是直接用新电脑吧。把自己折腾得够呛!!!
Sep 18, 2026 · 6:49 AM UTC
2
1,285




