# Mac 核心異常怎麼查，先看報告再排查隨機重新啟動

> 保留核心異常報告，對照周邊裝置和安全模式，核對軟體更新，分清哪些線索還需要交給 Apple 判斷。

Published: 2026-05-29 | Updated: 2026-10-31

Mac 自己重新啟動後提示電腦因發生問題而重新啟動，和某個 App 突然結束不同，Apple 把這種錯誤稱為[核心異常](https://support.apple.com/guide/mac-help/if-your-mac-restarts-and-a-message-appears-mchlp2890/27/mac/27)，軟體和外接硬體都可能有關，提示本身不能確定是哪個零件出問題。

如果只是停住或某個 App 結束，先看 [Mac 停住或反覆當機](https://mole.fit/tw/blog/mac-frozen-or-keeps-crashing)，反覆出現核心異常時，先留下報告、記下接著什麼裝置，再一次只改一處。

## 動手前先留下記錄

記下重新啟動時間、macOS 版本、連接的裝置和剛才做的事，睡眠喚醒、接著擴充座、正在執行的 App 都可以記下來，這些是用來對照的現象，還不是原因。

把相關報告複製到不準備清理的位置，重要資料還沒備份時，先保留資料，再考慮重試觸發問題的操作，不要為了測試主動製造核心異常，[Apple 開發者技術支援](https://developer.apple.com/forums/thread/763928)明確提醒，這可能損毀檔案。

用簡單的記錄表對照，不要同時改好幾個設定。

| 現象 | 記下什麼 | 接下來怎麼對照 |
| --- | --- | --- |
| 喚醒後重新啟動 | 時間和連接的裝置 | 拔除周邊裝置後重複原來的操作 |
| 反覆出現第三方名稱 | 報告中的完整識別碼和版本 | 核對廠商更新或官方移除方法 |
| 沒接周邊裝置也重新啟動 | 時間和對應報告 | 測試安全模式，再做硬體診斷 |

## 找到這次重新啟動的報告

開啟系統監視程式，查看重新啟動時間附近的報告，Apple 的[系統訊息說明](https://support.apple.com/en-asia/guide/console/cnsl664be99a/mac)把**當機報告**用來記錄 App 或程序當機，通常是 `.ips` 檔案，時間相近的 App 當機，不一定就是整台 Mac 重新啟動的原因。

如果那裡看不到核心異常報告，可以檢查 [Apple 開發者支援討論](https://developer.apple.com/forums/thread/763928)裡提到的系統診斷報告目錄。

```text
/Library/Logs/DiagnosticReports
```

找時間對應的報告，有 `.panic` 檔案就一起查看，不只按這個副檔名篩選，也不要把所有 `.ips` 都當成核心異常，報告格式可能不同，保留原檔比只複製一行看著嚇人的文字更有用。

## 看重複規律，不急著定原因

對比發生時間、macOS 組建版本、開頭的異常描述和反覆出現的第三方識別碼，Apple 的[核心回溯討論](https://developer.apple.com/forums/thread/782023)展示了 **Kernel Extensions in backtrace** 這一段，裡面會有延伸功能名稱和版本，報告有這一段時，記下反覆出現的非 Apple 識別碼，交給廠商核對。

程序或延伸功能被點名只是線索，同一討論裡 Apple 也解釋了，watchdog 逾時引發的異常，回溯可能只記錄當時正在執行的程式碼，不是造成逾時的程式碼，不要憑一個名稱就判斷記憶體、顯示卡或 App 壞了。

如果其他證據提到了系統延伸功能，也保留完整識別碼，但不要預期[在使用者空間執行的系統延伸功能](https://developer.apple.com/system-extensions/)會出現在核心延伸功能清單裡，把完整報告和能重複觸發的操作私下傳給對應廠商或 Apple。

## 一次排查一個周邊裝置

按 Apple 的[意外重新啟動檢查步驟](https://support.apple.com/en-au/102382)關機，拔除周邊裝置，桌上型 Mac 保留使用所需的顯示器、鍵盤、滑鼠或觸控式軌跡板。

用原來的方式操作，至少觀察到平時容易重新啟動的那個時段，如果穩定，就每次接回一個裝置，接回後重複同樣的操作，記清裝置和連接方式。

某個連接讓問題再次出現時，先停用這個連接，再查裝置廠商的相容性和更新說明，暫時沒重新啟動是一條有用的記錄，還不能說間歇性問題已經消失。

## 對照安全模式和正常啟動

[安全模式](https://support.apple.com/en-us/116946)用來縮小啟動時載入的軟體範圍，先關機，再按處理器類型啟動。

- **Apple 晶片：**按住電源按鈕，看到啟動選項後選擇啟動磁碟，按住 Shift，再點以安全模式繼續的按鈕。
- **Intel：**開機後立即按住 Shift，直到登入視窗出現。

安全模式支援相關操作時，再試一次原來的觸發方式，正常重新啟動即可離開安全模式，只在安全模式穩定，表示該檢查啟動軟體，不代表可以手動刪驅動程式。

Apple 的[核心異常說明](https://support.apple.com/guide/mac-help/if-your-mac-restarts-and-a-message-appears-mchlp2890/27/mac/27)提到，更新後要檢查第三方外掛和相容性，安裝可用的 macOS 更新和廠商提供的相容驅動程式或 App 更新，再測試一次，需要透過移除來對照時，用廠商自己的解除安裝程式，動手前保留安裝程式和需要的資料。

## 執行 Apple 診斷，知道何時停止試錯

按 [Apple 診斷說明](https://support.apple.com/102550)準備 Mac，外接裝置只保留 Apple 指定的那些，Apple 晶片機型按住電源直到出現啟動選項，放開後按住 Command-D，Intel 機型開機後立即按住 D，沒反應再用 Option-D。

macOS Tahoe 26 及後續版本可能要求選擇具體診斷項目，跟著畫面操作，保留參考代碼，沒有偵測到問題也不要刪掉反覆出現的核心異常報告。

診斷報告故障、Mac 連測試所需的執行時間都撐不到，或排查周邊裝置和軟體後仍然當機時，就聯絡 Apple，帶上報告、代碼和簡短的變更記錄，重新啟動檢查說明也把重新安裝 macOS 列為後續步驟，清除資料前先確認處理方式，如果還伴隨磁碟錯誤，可以另看[磁碟工具程式修理工具](https://mole.fit/tw/blog/how-to-use-disk-utility-first-aid-mac)。

## Mole 會列出什麼

Mole Mac 的**清理**會在符合條件時列出 `/Library/Logs/DiagnosticReports` 對應的**當機報告**，排查期間先不要勾選，把副本留在清理目標以外的位置，移除報告不能查出核心異常的原因。

## 常見問題

### 出現重新啟動提示就表示硬體壞了嗎？

不是，Apple 列出的可能原因包括軟體、硬體和周邊裝置，要把觸發條件、報告和診斷結果放在一起看。

### 報告寫了某個驅動程式，就能確定是它造成的嗎？

不能，把名稱和版本記下來，對比幾次報告，移除前讓廠商結合完整證據判斷。

### 刪掉異常報告能讓 Mac 不再重新啟動嗎？

不能，報告要留著對照和聯絡支援，刪除故障記錄並沒有修復故障原因。

---

Canonical HTML page: https://mole.fit/tw/blog/mac-kernel-panic
Blog index for agents: https://mole.fit/tw/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
