Mac 核心異常怎麼查,先看報告再排查隨機重新啟動
Mac 自己重新啟動後提示電腦因發生問題而重新啟動,和某個 App 突然結束不同,Apple 把這種錯誤稱為核心異常,軟體和外接硬體都可能有關,提示本身不能確定是哪個零件出問題。
如果只是停住或某個 App 結束,先看 Mac 停住或反覆當機,反覆出現核心異常時,先留下報告、記下接著什麼裝置,再一次只改一處。
動手前先留下記錄
記下重新啟動時間、macOS 版本、連接的裝置和剛才做的事,睡眠喚醒、接著擴充座、正在執行的 App 都可以記下來,這些是用來對照的現象,還不是原因。
把相關報告複製到不準備清理的位置,重要資料還沒備份時,先保留資料,再考慮重試觸發問題的操作,不要為了測試主動製造核心異常,Apple 開發者技術支援明確提醒,這可能損毀檔案。
用簡單的記錄表對照,不要同時改好幾個設定。
| 現象 | 記下什麼 | 接下來怎麼對照 |
|---|---|---|
| 喚醒後重新啟動 | 時間和連接的裝置 | 拔除周邊裝置後重複原來的操作 |
| 反覆出現第三方名稱 | 報告中的完整識別碼和版本 | 核對廠商更新或官方移除方法 |
| 沒接周邊裝置也重新啟動 | 時間和對應報告 | 測試安全模式,再做硬體診斷 |
找到這次重新啟動的報告
開啟系統監視程式,查看重新啟動時間附近的報告,Apple 的系統訊息說明把當機報告用來記錄 App 或程序當機,通常是 .ips 檔案,時間相近的 App 當機,不一定就是整台 Mac 重新啟動的原因。
如果那裡看不到核心異常報告,可以檢查 Apple 開發者支援討論裡提到的系統診斷報告目錄。
/Library/Logs/DiagnosticReports
找時間對應的報告,有 .panic 檔案就一起查看,不只按這個副檔名篩選,也不要把所有 .ips 都當成核心異常,報告格式可能不同,保留原檔比只複製一行看著嚇人的文字更有用。
看重複規律,不急著定原因
對比發生時間、macOS 組建版本、開頭的異常描述和反覆出現的第三方識別碼,Apple 的核心回溯討論展示了 Kernel Extensions in backtrace 這一段,裡面會有延伸功能名稱和版本,報告有這一段時,記下反覆出現的非 Apple 識別碼,交給廠商核對。
程序或延伸功能被點名只是線索,同一討論裡 Apple 也解釋了,watchdog 逾時引發的異常,回溯可能只記錄當時正在執行的程式碼,不是造成逾時的程式碼,不要憑一個名稱就判斷記憶體、顯示卡或 App 壞了。
如果其他證據提到了系統延伸功能,也保留完整識別碼,但不要預期在使用者空間執行的系統延伸功能會出現在核心延伸功能清單裡,把完整報告和能重複觸發的操作私下傳給對應廠商或 Apple。
一次排查一個周邊裝置
按 Apple 的意外重新啟動檢查步驟關機,拔除周邊裝置,桌上型 Mac 保留使用所需的顯示器、鍵盤、滑鼠或觸控式軌跡板。
用原來的方式操作,至少觀察到平時容易重新啟動的那個時段,如果穩定,就每次接回一個裝置,接回後重複同樣的操作,記清裝置和連接方式。
某個連接讓問題再次出現時,先停用這個連接,再查裝置廠商的相容性和更新說明,暫時沒重新啟動是一條有用的記錄,還不能說間歇性問題已經消失。
對照安全模式和正常啟動
安全模式用來縮小啟動時載入的軟體範圍,先關機,再按處理器類型啟動。
- Apple 晶片:按住電源按鈕,看到啟動選項後選擇啟動磁碟,按住 Shift,再點以安全模式繼續的按鈕。
- Intel:開機後立即按住 Shift,直到登入視窗出現。
安全模式支援相關操作時,再試一次原來的觸發方式,正常重新啟動即可離開安全模式,只在安全模式穩定,表示該檢查啟動軟體,不代表可以手動刪驅動程式。
Apple 的核心異常說明提到,更新後要檢查第三方外掛和相容性,安裝可用的 macOS 更新和廠商提供的相容驅動程式或 App 更新,再測試一次,需要透過移除來對照時,用廠商自己的解除安裝程式,動手前保留安裝程式和需要的資料。
執行 Apple 診斷,知道何時停止試錯
按 Apple 診斷說明準備 Mac,外接裝置只保留 Apple 指定的那些,Apple 晶片機型按住電源直到出現啟動選項,放開後按住 Command-D,Intel 機型開機後立即按住 D,沒反應再用 Option-D。
macOS Tahoe 26 及後續版本可能要求選擇具體診斷項目,跟著畫面操作,保留參考代碼,沒有偵測到問題也不要刪掉反覆出現的核心異常報告。
診斷報告故障、Mac 連測試所需的執行時間都撐不到,或排查周邊裝置和軟體後仍然當機時,就聯絡 Apple,帶上報告、代碼和簡短的變更記錄,重新啟動檢查說明也把重新安裝 macOS 列為後續步驟,清除資料前先確認處理方式,如果還伴隨磁碟錯誤,可以另看磁碟工具程式修理工具。
Mole 會列出什麼
Mole Mac 的清理會在符合條件時列出 /Library/Logs/DiagnosticReports 對應的當機報告,排查期間先不要勾選,把副本留在清理目標以外的位置,移除報告不能查出核心異常的原因。
常見問題
出現重新啟動提示就表示硬體壞了嗎?
不是,Apple 列出的可能原因包括軟體、硬體和周邊裝置,要把觸發條件、報告和診斷結果放在一起看。
報告寫了某個驅動程式,就能確定是它造成的嗎?
不能,把名稱和版本記下來,對比幾次報告,移除前讓廠商結合完整證據判斷。
刪掉異常報告能讓 Mac 不再重新啟動嗎?
不能,報告要留著對照和聯絡支援,刪除故障記錄並沒有修復故障原因。