如何恢復損壞的 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>

強制刷新韌體?

相關內容