我有一台 MacBook Pro Retina 15",由于(据我所知)SMC 固件损坏,它无法再启动。我认为这是因为 SMC 重置不再起作用,MagSafe 充电指示灯熄灭,风扇全速运转。
由于我无法启动 Mac OS,我的想法是运行 rEFInd shell 并尝试按照说明手动重新刷新固件这里和这里问题是,当我尝试执行“SmcFlasher.efi -reset 1”时,我收到以下错误消息:
警告(至少一个 SMC)未处于预期的 AppCode 模式,而是处于“U”模式。要进入 AppCode 模式,请使用“-reset 1”选项运行 SMCUtil。
...这看起来很奇怪,因为我刚刚指定了“-reset 1”选项。
我的问题:
- 有人知道我做错什么了吗?
- AppCode 和‘U’模式有什么区别?
- 关于如何让我的 MacBook 再次启动还有其他想法吗?
更多背景信息:
大约三周前,我更换了众所周知无法更换的(粘在里面的)电池和网卡。最初 MagSafe 灯和风扇出现了一些问题,所以我进行了 SMC 重置。一两周后一切都正常,然后机器开始自动重启(弹出确认对话框,询问我是否真的要重启)。这种情况开始时断时续,然后频率增加,最终变得非常糟糕,如果不启动重启,我根本无法启动。最后,MagSafe 灯熄灭了,风扇完全打开了。
由于电池是新的,我可能仍然有一些电量,但我担心的是,一旦电池耗尽(因为没有充电)我将无法尝试挽救我的机器。
任何帮助深表感谢!
答案1
看来你没有使用正确的程序:你说你正在使用
SmcFlasher.efi -reset 1
但是错误信息提到SMCUtil
,我不知道你在哪里可以找到它。
另外,您是否尝试过提到的解决方案这里。
SmcFlasher.efi -force -update <filename.smc>
强制重新刷新固件?