【疑难杂症】解决苹果MacOS升级提示“验证固件时发生错误”,无论如何都无法升级更新,主板Boot Rom、SMC版本号更新!

如果你试了网上流传的通用解决办法(dmg没出错、修改dns、修改系统时间、断网安装、制作U盘镜像等),还没有升级成功,很可能你和我遇到的是同样问题。

我的机器是Macbook Pro 2015 具体型号是mf840,工作原因平时不怎么敢升级系统,一直保持在10.12.6,上周电脑突然挂了(还好有时间机器备份的习惯),重装系统呗,这对程序员来讲在简单不过了,万万没想到足足折腾了一个星期。

首先把网上所有的方法都试了,不管怎样安装时进度条走到一半:提示“验证固件时发生错误”,没办法只好预约找apple store genius bar天才吧官方维修(软件方面是免费的),工程师一顿折腾无果后留店维修,1天后打来电话,拆机检查说硬盘坏了,WTF?!3000大洋维修,打扰了。不过也告诉了我一个惊人的消息,电脑是二手的非原装,拆开后后盖盖着红章,硬盘上也用笔写着记号,应该是奸商换过硬件包装后当新的卖(淘宝买的 当时上学没钱 挑了个最便宜的不到8000,现在店已经被冻结了),幸运的是我用了3年才第一次出问题,想想也值了。

【疑难杂症】解决苹果MacOS升级提示“验证固件时发生错误”,无论如何都无法升级更新,主板Boot Rom、SMC版本号更新!_第1张图片

【疑难杂症】解决苹果MacOS升级提示“验证固件时发生错误”,无论如何都无法升级更新,主板Boot Rom、SMC版本号更新!_第2张图片

apple说只能装10.12.6的系统,再高版本号就失败,除非硬件维修,某则他们也搞不定,无果回家。

之后左思右想,为什么10.12.6以下系统就正常,再高的版本就验证固件失败?难道真的是固态坏了?如果坏了为什么10.12.6可以用?难道10.13限制了非原厂硬件的限制?根据ios的经验 macos也不是不可能,但mbp2015是支持换硬盘的,那么其他人呢?

又是一顿搜索更换固态硬盘的资料,发现更换硬盘后,没有小伙伴遇到系统无法升级的问题,那就证明苹果没有限制第三方硬件,找资料的过程中让我发现了一个新的词,Boot ROM 版本和 SMC 版本号,简单的来讲就是主板固件,Windows上来说就是Bios。

因为不管是Mac电脑还是苹果手机又或者win的电脑,都是有特有的固件的,我们叫它Boot ROM,就是写在电路板上面的,用来驱动硬件和软件支持的,后来我就找了这方面的资料,https://support.apple.com/zh-cn/HT201518这是苹果官方的固件下载中心,但是已经不再更新固件了,随着系统版本更新固件。然后我又对比了一下型号标识符、Boot ROM 版本和 SMC 版本号跟最新的10.14固件对比,发现我的固件确实比较旧,但是又不能单独升级固件来升级我的系统,如果我不更新固件我就没法升级系统,我只有升级系统才能更新到我的固件?但是我现在就是没法升级系统,矛盾。(这段话复制的这个帖子https://blog.csdn.net/u010784375/article/details/85175389)

【疑难杂症】解决苹果MacOS升级提示“验证固件时发生错误”,无论如何都无法升级更新,主板Boot Rom、SMC版本号更新!_第3张图片

好像还真是这个道理,引用楼主的这位老哥的帖子结尾也没太看懂,既然是主板固件和固态冲突,那就换个固态吧,反正现在256g的也不太够用,二手固态读写速度也慢(发现拆机货后测的速不到500m/s),网上换硬盘的帖子很多,就不叙述了,最后选中了因特尔的 760p,没有唤醒问题,各方面比原装要好,另外还需要一个m.2的转换卡,十几块钱,这里强烈感谢卖家迪奥科技,我也是在他家买的,真心不是广告(12块钱没必要),后续给了我很大的帮助。

【疑难杂症】解决苹果MacOS升级提示“验证固件时发生错误”,无论如何都无法升级更新,主板Boot Rom、SMC版本号更新!_第4张图片

老板的意思是,系统最低要10.13.6,这个版本会更新Boot ROM,更新后才支持识别第三方固态,否则插上去不会识别的。但是现在升级会报错,建议借一块同型号原装硬盘,借的硬盘安装10.12.6,然后从App Store正常升级,把主板Boot ROM升级后,才能识别~

果断咸鱼掏了一块,经过漫长的等待,一顿操作,升级成功,~!迫不及待系统报告里查看Boot ROM,变了,之后换上新硬盘,U盘引导安装,一切顺利进行!至此完美解决!之后Time Machine恢复备份,漫长N个小时后~满血复活!\(^o^)/

(使用迁移助理恢复备份时,移动要等待数据计算完成再点下一步,不然恢复的不全)

【疑难杂症】解决苹果MacOS升级提示“验证固件时发生错误”,无论如何都无法升级更新,主板Boot Rom、SMC版本号更新!_第5张图片【疑难杂症】解决苹果MacOS升级提示“验证固件时发生错误”,无论如何都无法升级更新,主板Boot Rom、SMC版本号更新!_第6张图片

后来为了研究旧硬盘到底坏没坏,用最新的Boot ROM+原来的硬盘,从10.12.6升级至10.15.2,发现也正常了,可能就是兼容的问题,旧硬盘也是好的。

为了更深入的研究,我的硬盘和咸鱼淘回来硬盘的到底哪里有区别,反复拆装,发现SATA/SATA Express这里捣的鬼,一个有,一个没有~!可能这就是区别吧,另外两块硬盘外观也很不同

【疑难杂症】解决苹果MacOS升级提示“验证固件时发生错误”,无论如何都无法升级更新,主板Boot Rom、SMC版本号更新!_第7张图片【疑难杂症】解决苹果MacOS升级提示“验证固件时发生错误”,无论如何都无法升级更新,主板Boot Rom、SMC版本号更新!_第8张图片

帖子中简略了很多失败的方法,比如Time Machine恢复、外置固态安装系统、硬盘盒等,还是老老实实收一块原装盘升级吧,最后感谢迪奥科技的转换头和帮助,稳!还是个小姐姐 惊了~~

2020年04月28日补充:有小伙伴私信我问:"买什么型号的原装硬盘?" 原装硬盘是指:和你同型号电脑别人拆下来的原装硬盘,比如我是MF840,就去咸鱼搜:MF840 硬盘

你可能感兴趣的:(Mac,Mac,苹果换固态,固件出错,升级,苹果)