OS X:关于内核崩溃

在极少数情况下,Mac 可能会自动重新启动、关机、显示信息“您需要重新启动电脑...”,或没有响应,这表明发生了内核崩溃。

本文章已经归档,因此 Apple 将不再对其进行更新。

OS X Mavericks 中的内核崩溃症状

有关 OS X Mavericks 中的类似症状,请参阅“OS X:如果您的电脑自动重新启动或显示“电脑因出现问题而重新启动。”

OS X Lion 及更低版本中的内核崩溃症状

可能会出现此信息:“您需要重新启动电脑。请按住电源按钮几秒钟或按下‘重新启动’按钮。”

此信息可能不会出现且 Mac 可能没有响应

OS X Mountain Lion 中的内核崩溃症状

Mac 将自动重新启动。

如果三分钟内发生五次新的内核崩溃,Mac 会显示禁止符号 30 秒,然后关机。如果发生此情况,请跳至本文“对反复发生的内核崩溃进行故障诊断”部分。

如果启动时没有发生内核崩溃,此信息会显示数秒:“电脑因出现问题而重新启动。请按一下按键,或等几秒钟以继续启动。”

然后当 Mac 开始启动时,将看到 Apple 标志和旋转齿轮。

此信息将显示 60 秒:“电脑关机是因为发生了问题。”

点按“打开”以打开内核崩溃时处于活跃状态的应用软件。

登录后您将看到一个对话框,通知您“电脑因出现问题而重新启动。”


点按“报告...”以查看内核崩溃的详细信息。

点按“好”以发送报告至 Apple。

重要信息:如果您在“问题详细信息和系统配置”栏中发现“machine check”字样,请跳至本文“对反复发生的内核崩溃进行故障诊断”>“硬件故障诊断”部分。

注:如果您是软件开发者,启动程序设置和调试标志可能会导致不同症状的内核崩溃。

大多数情况下,内核崩溃并不是由 Mac 本身的问题导致的,而很有可能是由 Mac 以外的问题导致的。如果内核崩溃在数周内不再发生,您就不需要进一步的故障诊断。

若要帮助避免内核崩溃,请安装所有可用的软件更新,直至“软件更新”报告“您的软件是最新的”。OS X 更新提高了电脑对外部问题(例如错误的网络数据包等)的容忍能力。对于大多数内核崩溃,您只需更新您的软件即可。

对于 OS X Lion 及更低版本,请按照以下步骤操作:

  1. 按住电源按钮几秒钟关闭 Mac。
  2. 打开 Mac。
  3. Mac 启动时尽快按住 Shift 键,以通过安全启动进入安全模式。:如果您使用的是第三方外置键盘且无法通过安全启动来启动电脑,请尝试改用 Apple 键盘。
  4. 如果启动时或处于安全模式时 Mac 再一次发生内核崩溃,请前往下文“对反复发生的内核崩溃进行故障诊断”部分。
  5. 如果安全启动后 Mac 启动时不再发生内核崩溃,请选取 Apple 菜单 () > 重新启动... 来重新启动 Mac,然后让其正常启动。

重要信息:如果 Mac 在数周内再一次发生内核崩溃,请参阅下文“对反复发生的内核崩溃进行故障诊断”部分。

注:如果 Mac 上的硬件和软件检查结果正常,但仍反复发生内核崩溃,则可能是网络上一些设备在向您的 Mac 发送错误的网络数据包。在此类情况下,请检查网络上的设备。确保路由器固件是最新的,且路由器正常工作。请咨询路由器制造商获取服务和支持。

全部折叠 | 全部展开

对反复发生的内核崩溃进行故障诊断

诊断反复发生的内核崩溃可能会很困难。如果您不想自己处理,或者不知道如何执行下列任意步骤,请考虑携带 Mac 前往 Apple Store 零售店的 Genius 天才或 Apple 授权服务提供商处寻求帮助。请务必要求如果需要重新格式化或更换驱动器,必须先与您联系,询问您是否同意将您的案例升级至特殊数据恢复服务部门。如果打算前往 Apple Store 零售店,请通过 http://www.apple.com/cn/retail/geniusbar/ 在 Genius Bar 天才吧预约(仅适用于某些国家/地区)。

提示:若要帮助诊断反复发生的内核崩溃,请记录发生的日期和时间,以及与内核崩溃信息一同出现的任何信息。

  • 反复发生内核崩溃时,电脑是否正在启动、关闭或执行特定任务?
  • 内核崩溃是间歇性发生,还是每次执行特定操作时发生?
  • 是否仅在连接某些外部设备,或将设备连接到特定端口时才发生?

确定导致内核崩溃的硬件或软件

  1. 恢复功能或 Mac 安装介质启动 Mac。:如果仍然发生内核崩溃,请前往本文的“硬件故障诊断”部分。
  2. 打开磁盘工具并在 Mac 的内部硬盘驱动器(默认情况下命名为 Macintosh HD)上使用“修复磁盘”。

    重要信息:如果磁盘工具无法修理内部驱动器,您应携带 Mac 前往 Apple Store 零售店的 Genius 天才或 Apple 授权服务提供商处获取服务和支持。请务必要求如果需要重新格式化或更换硬盘,必须先与您联系,询问您是否同意将您的案例升级至特殊数据恢复服务部门。如果打算前往 Apple Store 零售店,请通过 http://www.apple.com/cn/retail/geniusbar/ 在 Genius Bar 天才吧预约(仅适用于某些国家/地区)。
     
  3. 连接至少有 10 GB 可用空间的外置驱动器。注:确保外置驱动器不会导致内核崩溃,且它是电脑 USB、FireWire 或 Thunderbolt 端口上仅有的设备。将外置驱动器及其线缆连接至另一台 Mac 有助于确保此驱动器不会导致内核崩溃。
  4. 在外置驱动器上安装 OS X。
  5. 从该外置驱动器启动。
  6. 安装所有软件更新,直到“软件更新”报告您的软件是最新的。
  7. 使用外置驱动器上的 Apple 应用软件来上网、观看 QuickTime 影片、发送电子邮件、打印、扫描和/或其他活动。继续使用 Mac,看看到了以往发生内核崩溃的时间时是否会崩溃。
  8. 如果发生崩溃,请参阅本文的“硬件故障诊断”部分,进一步诊断问题。
    如果没有发生崩溃,请参阅本文的“软件故障诊断”部分,进一步诊断问题。

硬件故障诊断

断开上文测试中使用的外置驱动器以确定内核崩溃是否是由硬件问题导致的。

先检查外围设备

如果没有设备连接至 Mac,请前往下一部分。

  1. 关闭 Mac。
  2. 断开所有外围设备。如果您有台式 Mac,请确保您只连接了一台显示器和 Apple 键盘以及 Apple 鼠标或触控板。
  3. 打开 Mac。
  4. 使用 Mac,看看到了以往发生内核崩溃的时间时是否会崩溃。
  5. 如果确有发生内核崩溃:请继续阅读下一部分以检查内部 RAM 和第三方硬件。
    如果没有发生内核崩溃:请关闭 Mac 并逐个连接外围设备,然后进行测试,直至发生内核崩溃为止。
     
    • 注:外围设备的组合可能是内核崩溃的原因。逐个断开外围设备以查看是否是其本身导致了内核崩溃。如果没有发生内核崩溃,请继续添加外围设备直至您找到导致内核崩溃所需的其他外围设备为止。

检查内部 RAM 和第三方硬件

  1. 关闭 Mac。
  2. 重新安装 Apple RAM,并取出第三方 RAM 和第三方内置硬件。如果您没有系统随附提供的 Apple RAM,请重新安装第三方 RAM。
  3. 打开 Mac。
  4. 使用 Mac,看看到了以往发生内核崩溃的时间时是否会崩溃。
  5. 如果没有发生内核崩溃:第三方 RAM 或内部第三方硬件可能需要更换。
    如果发生内核崩溃:请携带 Mac 前往·Apple Store 零售店的 Genius 天才或 Apple 授权服务提供商处获取服务和支持。请务必要求如果需要重新格式化或更换驱动器,必须先与您联系,询问您是否同意将您的案例升级至特殊数据恢复服务部门。如果打算前往 Apple Store 零售店,请通过 http://www.apple.com.cn/retail/geniusbar/ 进行 Genius Bar 天才吧预约(仅适用于某些国家/地区)。

软件故障诊断

断开上文测试中使用的外置驱动器以确定内核崩溃是否是由基于软件的问题导致的。

  1. 恢复功能或 Mac 随附提供的安装介质启动 Mac,并在其上重新安装 OS X。
  2. 从内部驱动器启动。
  3. 运行“软件更新”并安装所有更新,直至“软件更新”报告“您的软件是最新的”。
  4. 重新安装第三方软件之前请先下载并安装所有第三方软件更新,尤其是驱动程序和内核扩展。
    示例包括:
    • 虚拟化软件
    • 附加第三方显卡驱动程序
    • 杀毒软件
    • 联网软件(尤其是启用了第三方网络设备的软件)
    • 附加文件系统支持软件;如可让您写入 NTFS 格式媒体的软件。

如果继续出现内核崩溃问题,您将需要按照以下步骤操作来执行全新安装:

  1. 恢复功能或 Mac 随附提供的安装介质启动 Mac。
  2. 通过内部驱动器的磁盘工具将磁盘映像备份至有足够可用空间的外置驱动器。
  3. 使用磁盘工具抹掉内部驱动器。
  4. 安装 OS X。
  5. 从内部驱动器启动。
  6. 运行“软件更新”并安装所有更新,直至“软件更新”报告“您的软件是最新的”。
  7. 重新安装第三方 app 并从第 2 步创建的磁盘映像备份中拷贝您的用户数据。
    注:请避免从备份磁盘映像上的“/资源库”和“/系统”目录拷贝数据。

关于内核崩溃和崩溃日志的高级信息

您可查看内核崩溃日志以了解更多信息。内核崩溃文本会在电脑重新启动后添加到日志中,前提是您尚未还原 PRAM 设置(电脑重新启动之前内核崩溃文本存储在 PRAM 中)。在 Mac OS X v10.6 或更高版本中,日志位于“/资源库/Logs/DiagnosticReports”中。

可能有助于开发者调查软件问题的信息可能包含在此日志中。这些信息可能还会提供最初导致内核崩溃的事件线索。 

了解内核崩溃并调试 – 这篇技术文章探讨内核崩溃:什么是内核崩溃、如何阅读崩溃日志以及如何调试导致崩溃的代码。

内核信息转存 – 这篇技术文章说明如何启用远程内核信息转存,以收集有关内核崩溃的数据。

重要信息:文中提到的第三方网站和产品仅供参考,并不代表 Apple 的建议或认可。Apple 对在第三方网站上找到的信息或产品的选取、性能和使用不负有任何责任。Apple 提供此功能只是为了方便我们的用户。Apple 并未对这些网站上的信息进行测试,对其准确性和可靠性不做任何表态。使用在 Internet 上找到的信息或产品始终存在风险,Apple 对此不负任何责任。请谨记:第三方网站是独立于 Apple 的,Apple 无法控制这些网站上的内容。更多信息,请联系供应商。

发布日期: