top of page

Macの頻発するカーネルパニックと異常発熱(100℃)を解決した話:真犯人は「古いドライバ」マックが勝手に終了してしまう。

  • 執筆者の写真: Ikarossama
    Ikarossama
  • 1 日前
  • 読了時間: 3分

Macの頻発するカーネルパニックと異常発熱(100℃)を解決した話:真犯人は「古いドライバ」

最近、愛用しているMac(iMac 2019)で、突然システムが強制終了して再起動する「カーネルパニック」が頻発するようになりました。さらに、Macの動作が重く、CPU温度が常に100℃に張り付くという異常事態に。

結論から言うと、原因はハードウェアの故障や特定のアプリではなく、「システムの奥深くに眠っていた古いサードパーティ製ドライバ」でした。

同じような症状で悩んでいる方に向けて、事の顛末と解決策をシェアします。

発生した症状とエラー内容

  • 頻発するカーネルパニック: 作業中に突然画面が暗くなり、Macが再起動してしまう。

  • CPUの異常発熱: 何も重い作業をしていないのに、CPU温度が常に限界値の100℃に張り付いている。

  • 巻き込まれるアプリたち: エラーログ(パニックレポート)を見ると、毎回クラッシュしているアプリが違う(「メール」アプリ、セキュリティ機能の「XProtect」、メンテンスソフトの「CleanMyMac X」、さらにはOSの心臓部である「kernel_task」など)。

エラーログには、毎回以下のような「メモリ破損」を示す一文が記録されていました。

Possible memory corruption: pmap_pv_remove(...)

真犯人はクラッシュしたアプリではなかった

ログを見ると「メールアプリやCleanMyMacが原因で落ちた」ように見えますが、実はこれらはたまたまその瞬間に動いていた「被害者」に過ぎませんでした。

本当の原因(真犯人)は、エラーログの末尾 loaded kexts(読み込まれたカーネル拡張機能)に記載されていた、非常に古いオーディオドライバでした。

私の場合は com.AmbrosiaSW.AudioSupport という、大昔に使っていたオーディオ録音ソフト(WireTapなど)の残骸がシステムに残ったままになっていました。

なぜ古いドライバがMacを破壊し、発熱させるのか?

現在のmacOSのシステム構造に対応していない古いドライバが残っていると、OSの裏側で以下のような「負の連鎖」が起こります。

  1. 暴走状態: 古いドライバがOSの深部(カーネル領域)でエラーや無理な処理を無限に繰り返し続ける。

  2. CPUの過負荷と発熱: CPUがその終わらない処理に追われて「アクセル全開」状態になり、冷却が追いつかず100℃に達する。

  3. メモリ領域の破綻: 最終的にメモリ管理の処理が破綻し、これ以上のシステム破壊を防ぐためにMacが自ら強制終了(カーネルパニック)を引き起こす。

解決策:手動での古いドライバ(.kext)削除

アプリ自体をゴミ箱に捨てたり、アンインストールソフトを使ったりしても、システム深部に入り込んだ拡張機能(.kext)は消えずに残っていることがあります。

以下の手順で、手動で探し出して削除することで完全に解決しました。

手順

  1. Finderを開き、上部のメニューバーから 「移動」>「フォルダへ移動」 をクリック。

  2. /Library/Extensions/ と入力して移動。

  3. その中に、原因と思われる古いファイル(私の場合は AmbrosiaAudioSupport.kext など)があれば、右クリックしてゴミ箱に入れる(※パスワード入力が求められます)。

  4. 念のため /System/Library/Extensions/ にも同様のファイルがないか確認。

  5. ゴミ箱を空にして、Macを再起動する。

結果:CPU温度が劇的に低下し、パニックもゼロに!

原因のファイルを削除して再起動した直後から、常に100℃に張り付いていたCPU温度が80℃台までスッと下がりました。

一時的な負荷で温度が上がっても、すぐにファンと制御が効いて90℃以下に落ち着くようになり、本来の正常な熱管理を取り戻しました。もちろん、それ以降カーネルパニックは一度も起きていません。

「原因不明のカーネルパニック」や「不自然な100℃の異常発熱」に悩まされている方は、ハードウェアの故障を疑う前に、/Library/Extensions/ の中に昔インストールした古いソフトのドライバが眠っていないか、ぜひ確認してみてください。

 
 
 

最新記事

すべて表示
LG gram pro16

SSDスロットが一個になっていました。改悪ですね。

 
 
 

コメント


  • Facebook
  • Twitter
  • LinkedIn

©2020 by EAT and DRINK。Wix.com で作成されました。

bottom of page