如何恢复损坏的 MacBook Pro SMC 固件

如何恢复损坏的 MacBook Pro SMC 固件

我有一台 MacBook Pro Retina 15",由于(据我所知)SMC 固件损坏,它无法再启动。我认为这是因为 SMC 重置不再起作用,MagSafe 充电指示灯熄灭,风扇全速运转。

由于我无法启动 Mac OS,我的想法是运行 rEFInd shell 并尝试按照说明手动重新刷新固件这里这里问题是,当我尝试执行“SmcFlasher.efi -reset 1”时,我收到以下错误消息:

警告(至少一个 SMC)未处于预期的 AppCode 模式,而是处于“U”模式。要进入 AppCode 模式,请使用“-reset 1”选项运行 SMCUtil。

...这看起来很奇怪,因为我刚刚指定了“-reset 1”选项。

我的问题:

  1. 有人知道我做错什么了吗?
  2. AppCode 和‘U’模式有什么区别?
  3. 关于如何让我的 MacBook 再次启动还有其他想法吗?

更多背景信息:

大约三周前,我更换了众所周知无法更换的(粘在里面的)电池和网卡。最初 MagSafe 灯和风扇出现了一些问题,所以我进行了 SMC 重置。一两周后一切都正常,然后机器开始自动重启(弹出确认对话框,询问我是否真的要重启)。这种情况开始时断时续,然后频率增加,最终变得非常糟糕,如果不启动重启,我根本无法启动。最后,MagSafe 灯熄灭了,风扇完全打开了。

由于电池是新的,我可能仍然有一些电量,但我担心的是,一旦电池耗尽(因为没有充电)我将无法尝试挽救我的机器。

任何帮助深表感谢!

答案1

看来你没有使用正确的程序:你说你正在使用

SmcFlasher.efi -reset 1

但是错误信息提到SMCUtil,我不知道你在哪里可以找到它。

另外,您是否尝试过提到的解决方案这里

SmcFlasher.efi -force -update <filename.smc>

强制重新刷新固件?

相关内容