我有一台 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>
強制刷新韌體?