关于“您需要重新启动电脑”(内核崩溃)信息
摘要
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-电源组合键强制重新启动电脑,随后即可随时查看内核崩溃日志(位于 /资源库/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 中的问题”。
其他信息
如果操作系统内核收到格式异常的指令,或者处理指令出错,此时可能发生内核崩溃。当操作系统无法从其他类型的错误恢复时,同样可能发生内核崩溃。内核崩溃可能因软件损坏或不兼容而引发,也可能因硬件损坏或不兼容而引发,不过后一种情况很少见。