Mac のカーネルパニック:レポートの読み方と再起動の切り分け
Mac が再起動し、問題が起きたため再起動したと表示される場合、アプリだけが終了したときとは調べ方が違います。Apple はこれをカーネルパニックと呼んでいます。ソフトウェアも接続機器も原因になり得ますが、この表示だけでは故障箇所を特定できません。
フリーズやアプリの終了だけなら、まず Mac のフリーズとクラッシュの切り分けを確認します。パニックが繰り返す場合はレポートと接続機器を記録し、一度に変更するものを一つに絞ります。
変更前に記録を残す
再起動の時刻、macOS のバージョン、接続機器、直前の操作を控えます。スリープ解除、ドックの使用、実行中のアプリも記録します。これは比較材料であり、まだ原因の判定ではありません。
関係するレポートを、削除する予定のない場所へコピーします。問題が起きた作業を意図的に繰り返すなら、先に重要なデータをバックアップしてください。テストのためにパニックを起こすのは避けます。Apple の開発者サポートもファイル破損の危険を説明しています。
設定をまとめて変えず、次のように記録します。
| 現象 | 残す情報 | 次に比較する条件 |
|---|---|---|
| スリープ解除後に再起動 | 時刻と接続機器 | 周辺機器を外して同じ操作 |
| 同じ他社製品の名前が出る | 識別子とバージョン | メーカーの更新か正式な削除手順 |
| 周辺機器なしでも再起動 | 時刻と対応するレポート | セーフモード、その後ハードウェア診断 |
パニックレポートを探す
コンソールで再起動時刻付近のレポートを確認します。Apple のコンソールガイドでは、クラッシュレポートはアプリやプロセスのクラッシュを記録し、通常は .ips 形式と説明しています。同時刻付近のアプリのクラッシュが、システムのパニックの原因とは限りません。
見つからなければ、Apple の開発者サポートの議論で扱われているシステム診断レポートのフォルダを確認します。
/Library/Logs/DiagnosticReports
発生時刻に対応するレポートを探し、.panic ファイルがあれば確認します。ただし拡張子だけで絞り込まず、すべての .ips をパニックと判断しないでください。形式は異なる場合があります。気になる一行だけでなく元のファイルを保存します。
名前だけで断定せず、繰り返しを読む
時刻、macOS のビルド、冒頭のパニック説明、繰り返す他社の識別子を比べます。Apple のバックトレースの議論には Kernel Extensions in backtrace という欄があり、拡張機能名とバージョンが載っています。この欄がある場合は、繰り返し登場する Apple 以外の識別子をメーカーへ伝えます。
名前は手掛かりであって、原因の証明ではありません。同じ議論で Apple は、watchdog のパニックではタイムアウトの原因ではなく、その瞬間に実行中だったコードが記録されることがあると説明しています。一つの名前からメモリ、GPU、アプリの故障を断定しないでください。
別の証拠にシステム機能拡張が出ていれば、その識別子も残します。ただしユーザ空間のシステム機能拡張が、カーネル機能拡張の一覧に載るとは限りません。レポート全体と再現条件を、メーカーか Apple に非公開で送ります。
周辺機器を個別に試す
Apple の予期しない再起動の手順に従い、終了して周辺機器を外します。デスクトップ Mac では操作に必要なディスプレイ、キーボード、マウスまたはトラックパッドを残します。
普段問題が出るまでの時間、同じ作業を試します。安定するなら一台ずつ接続し直し、その都度同じ操作を繰り返します。機器と接続方法も記録します。
特定の接続で再発したら、その接続を使うのをやめ、メーカーの互換性と更新手順を確認します。一時的に安定しても、断続的な不具合が解消した証明にはなりません。
セーフモードと通常起動を比べる
セーフモードは起動時に読み込むソフトウェアの切り分けに使います。終了した状態から、プロセッサに合う方法で起動します。
- Apple シリコン:起動オプションが出るまで電源ボタンを押し続けます。起動ディスクを選び、Shift を押しながらセーフモードで続けるボタンをクリックします。
- Intel:電源を入れた直後から、ログインウインドウが出るまで Shift を押し続けます。
可能なら問題の操作を試します。通常の再起動でセーフモードを終了し、結果を比べます。セーフモードだけ安定するなら起動ソフトウェアを調べますが、ドライバを手作業で削除してよいという意味ではありません。
Apple のパニック対処は、更新後の他社製プラグインや互換性の確認を勧めています。利用可能な macOS 更新と対応するドライバやアプリの更新を適用して再確認します。削除で比較するならメーカーのアンインストーラを使い、必要なデータとインストーラを先に保管します。
Apple Diagnostics を実行し、相談へ切り替える
Apple Diagnostics の準備に従い、指定されたもの以外の外部機器を外します。Apple シリコンでは起動オプションが出たら電源ボタンを放し、Command-D を押し続けます。Intel では起動直後に D、動作しなければ Option-D を使います。
macOS Tahoe 26 以降では、実行する診断を選ぶことがあります。画面に従い、参照コードを保存します。問題なしという結果でも、繰り返すパニックのレポートは残してください。
診断で異常が出た、テストできるほど動作し続けない、周辺機器とソフトウェアの確認後も再発する場合は Apple に相談します。レポート、コード、変更記録を渡します。再起動の手順には macOS の再インストールもありますが、消去する前に対応を相談します。ディスクエラーもある場合はディスクユーティリティの First Aidを別途確認します。
Mole が扱う範囲
Mole Mac のクリーンには、条件を満たすと /Library/Logs/DiagnosticReports のクラッシュレポートが表示されます。調査中は選択せず、コピーを削除対象の外へ保存します。レポートの削除でパニックを診断することはできません。
よくある質問
再起動の表示はハードウェア故障の証拠ですか?
いいえ。Apple はソフトウェアや周辺機器も原因に挙げています。再現条件、レポート、診断結果を合わせて判断します。
レポートにあるドライバ名が原因なのですか?
それだけでは分かりません。名前とバージョンを残し、複数のレポートを比較して、削除前にメーカーへ確認します。
レポートを削除すれば再起動は止まりますか?
いいえ。比較とサポートのために残してください。クラッシュの記録を消しても原因は修復されません。