私は MacBook Pro Retina 15 インチを持っていますが、SMC ファームウェアが破損しているため (私の知る限り)、起動できなくなりました。原因としては、SMC リセットが機能しなくなり、MagSafe 充電ライトが消え、ファンがフル稼働していることが考えられます。
Mac OSを起動できないので、rEFIndシェルを実行して、説明されているようにファームウェアを手動で再フラッシュしてみることにしました。ここそしてここ問題は、「SmcFlasher.efi -reset 1」を実行しようとすると、次のエラー メッセージが表示されることです。
警告: (少なくとも 1 つの SMC) は予期された AppCode モードではなく、「U」モードです。AppCode モードに入るには、「-reset 1」オプションを指定して SMCUtil を実行してください。
... '-reset 1' オプションを指定したばかりなので、奇妙に思えます。
私の質問:
- 私が何を間違っているのか誰か知っていますか?
- AppCode と「U」モードの違いは何ですか?
- MacBook を再び起動させる方法について他に何かアイデアはありますか?
背景をもう少し説明します。
約 3 週間前、交換不可能と悪名高い (接着された) バッテリーとネットワーク カードを交換しました。最初は MagSafe ライトとファンに問題があったため、SMC リセットを実行しました。1 週間か 2 週間はすべて正常でしたが、その時点でマシンが自動再起動を開始しました (確認ダイアログがポップアップし、本当に再起動するかどうかを尋ねます)。これは散発的に始まり、その後頻度が増加し、最終的には再起動を開始しないとまったく起動できないほど悪化しました。そしてついに MagSafe ライトが消え、ファンが完全に作動しました。
バッテリーは新品なので、まだいくらか充電が残っていると思いますが、心配なのは、バッテリーが切れたら(充電されていないので)マシンを救おうとする手段すらなくなることです。
どのような助けでも大歓迎です!
答え1
正しいプログラムを使用していないようです。
SmcFlasher.efi -reset 1
しかし、エラーメッセージには と記載されていますSMCUtil
が、どこで見つけられるかはわかりません。
また、上記の解決策を試しましたか?ここ。
SmcFlasher.efi -force -update <filename.smc>
ファームウェアを強制的に再フラッシュするには?