對Mac OS X內核恐慌進行故障診斷

找出是什麼導致你的Mac恐慌

Mac用戶可能遇到的最恐怖的事情之一是內核恐慌 ,這是Mac停止其軌道,使顯示屏變暗,並提示消息,“您需要重新啟動計算機。按住電源按鈕直到它關掉。”

如果你看到內核恐慌信息,首先要放鬆; 除了重新啟動Mac之外,您無法在此時進行任何操作。

內核恐慌後關閉Mac

  1. 當您看到重新啟動信息時,請按住電源按鈕,直到Mac開始關閉。

通過這種方式,現在是時候嘗試找出問題所在,或者至少如何讓Mac恢復到工作狀態。 好消息是讓您的Mac再次工作可能與重新啟動Mac一樣簡單。 在我與蘋果電腦合作並提供技術支持的多年中,我只有一次看到與永久失敗的Mac相關的內核恐慌屏幕。 即使這樣,Mac本來可以被修復,但它取而代之是一個很好的藉口。

什麼導致核心恐慌?

Mac有可能出現內核恐慌的原因有很多,但其中大多數都是暫時的,可能不會再出現。 這些包括寫得不好的應用程序, 插件 ,附件,驅動程序和其他軟件組件。

很多時候,只有在發生異常情況時才會看到內核崩潰,例如在大多數內存正在使用時運行的兩個或更多特定應用程序。 只需重新啟動Mac即可解決問題。

其他時候,內核恐慌會不時回訪,而不是定期訪問,但往往足以讓您真的厭倦看到它。

在這些情況下,問題通常又與軟件有關,但也可能是硬件故障,或軟件和硬件問題的組合,例如特定硬件(如打印機)的錯誤版本的驅動程序

每當你嘗試啟動你的Mac時,最讓人頭痛的內核恐慌就是這種情況。 在這種情況下,問題通常是與硬件相關的,但它也可能像一個損壞的系統文件或驅動程序一樣簡單。

解決內核恐慌

由於大多數時候內核恐慌是暫時的,所以很容易重新啟動你的Mac並重新開始工作。 如果你走這條路,我不會讓你失望。 當我有很多工作要完成時,我經常這樣做,但如果您有時間,我建議您做以下工作。

使用安全啟動重新啟動

  1. 按住shift鍵並按下電源按鈕啟動您的Mac。 按住Shift鍵直到您的Mac啟動。 這個過程被稱為安全啟動 。 在安全啟動期間,您的Mac會對啟動驅動器的目錄結構進行基本檢查。 如果一切正常,OS會加載運行所需的最小內核擴展數量。 這意味著沒有啟動或登錄項目運行,除系統使用的字體以外的所有字體都被禁用,並且動態加載器緩存被轉儲。
  2. 如果您的Mac在安全啟動模式下啟動正常,那麼Mac的基本底層硬件正在運行,大多數係統文件也是如此。 您現在應該嘗試正常啟動Mac(只需重新啟動Mac)。 如果您的Mac在沒有任何問題的情況下重新啟動,那麼某些任意的應用程序或驅動程序或應用程序和硬件之間的某種交互類型可能會導致內核恐慌。 如果內核恐慌在短時間內不再發生,比如說使用一兩天,則可以認為這只是一個小小的不便,並繼續使用Mac。
  1. 如果從安全引導模式重新啟動後Mac無法啟動,則可能是啟動或登錄項,字體或字體衝突,硬件問題,系統文件損壞或驅動程序/硬件問題。

內核恐慌日誌

一旦你的Mac在內核恐慌後重新啟動,恐慌文本將被添加到Mac保存的日誌文件中。 您可以使用控制台應用程序(位於/ Applications / Utility)來查看崩潰日誌。

  1. 啟動控制台。
  2. 在Consile應用程序邊欄中,選擇名為Library / Logs的文件夾。
  3. 選擇DiagnosticsReporter文件夾。
  4. 將顯示報告列表。 選擇要查看的最近的崩潰報告。
  1. 您也可以通過查看位於以下位置的日誌文件直接查看診斷報告:
    /圖書館/日誌/ DiagnosticsReports
  2. 您還可以檢查控制台中的CrashReporter文件夾以獲取最近的任何日誌條目。
  3. 查看報告的內容恐慌發生的時間。 如果運氣好的話,它會提供一個線索,說明在緊急情況宣布之前發生了什麼事件。

硬件

斷開除Mac和鍵盤和鼠標以外的所有其他硬件,以隔離硬件。 如果您使用的是需要驅動程序才能工作的第三方鍵盤,請嘗試使用Apple提供的原始鍵盤臨時更換鍵盤。 一旦除了鍵盤和鼠標之外的任何東西都斷開連接,請嘗試重新啟動Mac。 如果您的Mac啟動,那麼您需要重複啟動過程 ,每次重新連接一個外部硬件並在每次啟動後重新啟動,直到找出哪個設備導致問題。 請記住,諸如有線路由器,交換機和打印機等設備都可能成為問題的根源。

如果您在沒有內核恐慌的情況下仍然無法啟動Mac,那麼是時候檢查一些基本知識了。 使用OS X安裝DVD或恢復HD分區重新啟動Mac。 一旦您的Mac啟動到安裝或恢復屏幕 ,使用“ 磁盤工具”在所有連接到Mac的驅動器上運行修復盤 ,從啟動驅動器開始 。 如果遇到修復磁槃無法修復的硬盤驅動器問題,則可能需要更換驅動器。

當然,還有其他硬件問題可能會導致內核恐慌,而不僅僅是驅動器。 你可能會遇到內存問題,甚至是Mac的基本組件問題,例如處理器或圖形系統。 幸運的是,蘋果的硬件測試通常可以找到常見的硬件問題,並且很容易運行:

使用Mac上的Apple硬件測試來診斷Mac問題

軟件

禁用所有啟動和登錄項目,然後以安全啟動模式重新啟動(按住shift鍵並按下開機按鈕)。 Mac啟動後 ,您需要從“ 帳戶”或“用戶和組”偏好設置窗格中禁用啟動和登錄項目

還有一些應用程序安裝的系統範圍的啟動項目。 您可以在以下位置找到這些項目:/ Library / StartupItems。 此文件夾中的每個啟動項通常位於由應用程序名稱標識的子文件夾中,或者位於應用程序名稱的某個外表。 您可以將所有子文件夾移動到桌面(您可能需要提供管理員密碼才能移動它們)。

一旦啟動和登錄項目被禁用,請正常重啟您的Mac。 如果您的Mac啟動沒有任何問題,請一次重新安裝啟動和登錄項目,每次啟動和登錄項目之後重新啟動,直到找到導致問題的項目。

您可以使用FontBook檢查您使用FontBook安裝的任何字體。 再次以安全啟動模式啟動,然後啟動位於/ Applications的FontBook。 您可以選擇多種字體,然後使用字體驗證選項來檢查錯誤和損壞的字體文件。

如果您發現任何問題,可以使用FontBook禁用相關字體。

使用OS X更新組合重新安裝OS X. 如果您尚未安裝,請在安全啟動模式下重新啟動Mac,進入Apple 網站 ,並為您所用的系統下載最新的OS X Update Combo 。 即使您的Mac與updater具有相同的版本級別,安裝Update Combo也會使用當前的工作版本替換任何損壞或過時的系統文件。 安裝更新組合不應影響Mac上的任何用戶數據。 我說“不應該”,因為我們正在處理有問題的Mac ,而且可能發生任何事情。 確保你有你的數據的當前備份。

如果Update Combo無法正常工作,則可能需要考慮使用安裝介質(OS X至10.6.x)或Recovery HD (OS X 10.7及更高版本)重新安裝OS X。 如果您使用的是OS X 10.5或更低版本,則可以使用“ 存檔和安裝”選項來保留已存在的用戶數據 。 OS X 10.6和更高版本沒有“存檔和安裝”選項。 理想情況下,重新安裝操作系統將只擦除和安裝系統文件,使用戶文件保持不變。 在更新或重新安裝操作系統之前,再次進行數據備份是比較安全的。

一旦重新安裝操作系統,您還需要運行軟件更新 (Apple菜單,軟件更新),以使您的Mac達到當前的操作系統級別。 請務必重新安裝任何驅動程序,插件和加載項。 最好一次重新安裝一個,每次重新啟動一次,以確保它們都不是造成內核恐慌的原因。

如果你無法解決內核恐慌

如果重新安裝操作系統並更新任何第三方應用程序和驅動程序不能解決內核恐慌,那麼這是一個很好的選擇,問題在於硬件。 一定要查看上面的硬件故障排除部分。 如果您仍有問題,則可能是Mac的內部硬件問題。 它仍然可能是一些基本的東西,比如內存不好或硬槃無法正常工作。 我有大量內存和來自其他Mac的多個驅動器,這些驅動器可以快速方便地進行硬件交換以便進行故障排除,但大多數人並沒有奢侈的內部零件部門。 因此,請考慮將您的Mac帶到Apple或授權的第三方服務中心。 我已經與蘋果的Genius Bar好運了。 預約很容易,診斷是免費的。