關於「您需要重新啟動電腦」(核心當機) 訊息

  • 最後更新: 01 六月, 2009
  • 文章: HT1392
  • 舊文章: 106227

摘要

UNIX 類型的作業系統 (例如 Mac OS X、Mac OS X Server、AIX、A/UX) 可能出現「核心當機」這類問題,這種機制能提供有用資訊,有利於軟體開發人員或解決問題。Mac OS X 10.2 或以上版本會出現「您需要重新啟動電腦。請按下電源按鈕幾秒鐘或按 [重新啟動] 按鈕。」

秘訣:更新到最新版的 Mac OS X,避免某些可能發生的核心當機狀況。

受影響的產品

Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1, Mac OS X 10.0, Mac OS X 10.5

核心當機警示訊息可能有以下幾種情形,依您所使用的 Mac OS X 版本而定。

Mac OS X 10.2、10.3 或以上版本




Mac OS X 10.3 或以上版本的核心當機訊息範例



Mac OS X 10.2 至 10.2.8 的核心當機訊息範例

Mac OS X 10.2 和以上版本能自動記錄核心當機事件,所以您可能不會看到核心當機的跡象。您必須強迫重新啟動電腦時,可使用電源按鈕或 Control-Command-Power 按鍵組合,亦可查看核心當機記錄 (位於 /Library/Logs/PanicReporter)。您下次重新啟動電腦時,記錄中就會加入核心當機的文字,不過前提是您尚未同時重置 PRAM (核心當機文字在您重新啟動電腦以前,都儲存在 PRAM 中)。


Mac OS X 10.0 至 10.1.5

如果這個情形發生在 Mac OS X 或 Mac OS X Server 10.0 至 10.1.5,問題出現前就會在最後一個監視器畫面上顯示黑底白字。核心當機的文字內容可能如下:

    「Unresolved kernel trap(cpu 0): 0x300 Data access DSISR=0x40000000 DAR=0x0000006c PC=0x06d77510 MSR=0x00009030
    generating stack backtrace prior to panic:
    backtrace: 0x06d77510 0x0002a1fa 0009d1ef 00099440 012f4102 kernel modules in backtrace: com.apple.filesystems.cddafs(1.0) @ 06d75000
    Memory Access Exception(1,0,0) Waiting for remote debugger connection」

 



Mac OS X 10.0 至 10.1.5 的核心當機訊息範例



核心當機訊息或記錄的內容有哪些?

核心當機事件產生的資訊可能有助於開發人員調查軟體問題。除了記錄核心當機事件發生時電腦的使用情形外 (電腦是否正在啟動、關機或執行特定工作),最好還要記錄核心當機期間出現的所有資訊。


記錄核心當機資訊

以 Mac OS X 10.2 和以上版本來說,系統會自動記錄核心當機文字,如上所述。如果是 Mac OS X 10.0 至 10.1.5,則電腦在核心當機期間會沒有回應,所以無法拍攝螢幕快照。不過您可以在其他電腦上輸入相關資訊,或直接手寫抄錄。

疑難排解

如果核心當機的問題重複出現,不知如何解決,請參閱《找出 Mac OS X 的問題》。

其他資訊

作業系統的核心收到格式異常的指令或無法正常處理這類指令時,就可能出現「核心當機」的情形。作業系統出現其他問題但無法恢復正常時,也可能發生核心當機的問題。軟體損毀或不相容,或硬體損毀或不相容時 (比較罕見),也會導致核心當機。