Mac OS X:电脑启动时出现“损坏的文件夹”图标、禁止符号或内核崩溃

  • 上次修改时间: 12 十一月, 2008
  • 文章: TS1892
  • 旧文章: 106805

问题的表现

诊断并解决 Mac OS X 启动时出现“损坏的文件夹”图标、禁止符号或内核崩溃的问题。

当出现以下情况时,本文稿可以提供帮助:

  • 启动时出现“损坏的文件夹”或禁止符号。
    注意:在 Mac OS X 10.2 或更高版本中,禁止符号会替换“损坏的文件夹”。
     
  • 启动时出现内核崩溃。
  • 出现其他启动问题。



提示:如要诊断并解决其他启动问题,这篇文稿可以提供帮助。

受影响的产品

Mac OS

解决

防止问题

从 Mac OS X 启动时,某些 Mac OS X 系统项或文件夹是不可见的,如“mach_kernel”。但是,从 Mac OS 9 中启动时,或者使用可以查看或删除不可见文件的软件时,它们是可见的。请勿删除、移动或重命名可见或不可见的 Mac OS X 系统文件或文件夹。这样做可能阻碍 Mac OS X 的正常启动或正常工作。

以下示例是 Mac OS X 启动宗卷的根级别中不应删除或移动的项:

  • mach_kernel(不可见文件)
  • Applications(可见文件夹)
  • automount(不可见文件夹)
  • Library(可见文件夹)
  • System(可见文件夹)
  • Users(可见文件夹)



即使这些文件和文件夹处于正确的位置,仍然可能出现上述症状。

诊断并解决问题

重要信息:严格遵循本文稿中的说明可以避免数据丢失或其他启动问题。

点按与您的情况最接近的链接:


重置 NVRAM 并重新选择启动宗卷

  1. 重置 NVRAM 和 PRAM。请参阅注意:重置 NVRAM/PRAM 可能会更改某些系统设置和系统偏好设置。例如,宗卷和鼠标速度设置可能会更改。可以使用“系统偏好设置”恢复首选设置。
  2. 启动时按住“X”键。这样可以让电脑强制启动到 Mac OS X 系统。如果进入 Mac OS X 系统,请打开“系统偏好设置”并确保选中“Mac OS X 系统文件夹”。
  3. 如果问题得以解决,则到此为止。



重新安装 Mac OS X

由于不能安装单个的 Mac OS X 系统文件或文件夹,所以需要重新安装 Mac OS X。对于 Mac OS X 10.2 或更高版本,可以执行归档并安装,而不必执行“抹掉安装”。如果“归档并安装”不能解决问题,请参阅下面的抹掉并安装

对于 Mac OS X 10.1.5 或更低版本,如果电脑上安装的 Mac OS X 版本高于 Mac OS X Install CD-ROM 光盘上的版本,或者曾经安装过任何 Mac OS X 软件更新(包括安全性更新或安装器更新),那么必须备份数据,然后执行抹掉并安装程序,如下所述。如果电脑上安装的 Mac OS X 版本与 Mac OS X Install CD-ROM 上的版本相同,并且从未安装过任何 Mac OS X 软件更新(包括任何安全性更新或安装器更新),那么可以继续执行本部分的操作。

按照以下步骤重新安装 Mac OS X 10.1.5 或更低版本:

提示:高级用户可能希望在重新安装之前尝试下面的“高级备选”部分。

  1. 插入 Mac OS X Install CD。
  2. Apple 菜单中选择重新启动,然后在听到启动声后立即按住 C 键。注意:如果不能从 Mac OS X CD 启动,请参阅“Mac OS X:从 Mac OS X CD 启动时停止响应”。
  3. 使用“磁盘工具”检查磁盘。
  4. 如果“磁盘工具”找不到任何问题或者成功修复了所有问题,请继续执行下一步。如果“磁盘工具”找到了它无法解决的问题,请使用抹掉并安装程序。
  5. 从 Mac OS X 宗卷启动。
  6. 如果问题得以解决,请到此为止。如果问题没有解决,请继续执行下一步。
  7. 重新安装 Mac OS X。 如果这样不能解决问题,请参阅“Mac OS X:启动问题故障诊断”。
  8. 如果问题仍然存在,请重复这些步骤按如上所述重置 NVRAM。
  9. 到此为止。请勿继续后面部分的操作。



高级备选

这个可选的备选可以解决特定情况(需要替换“mach_kernel”文件)下的问题。它不替换完全重装时所涉及的其他任何文件。以下步骤应该用来替换非“mach_kernel”的项。如果不严格遵循这些说明,那么 Mac OS X 可能无法正常启动。

若想使用此方法,电脑必须能从 Mac OS 9 启动。

  1. 从 Mac OS 9 CD 启动。
  2. 打开“启动磁盘”控制面板。
  3. 选择 Mac OS 9 系统文件夹。
  4. 重新启动电脑。
  5. 推出 Mac OS 9 CD。
  6. 插入 Mac OS X Install CD。打开一个显示“安装器”的窗口。关闭此窗口。
  7. 连按 Mac OS X Install CD 图标。
  8. 将 CD 顶(或根)层的“mach_kernel”文件拖至 Mac OS X 硬盘宗卷的顶(或根)层。
  9. 如果提示确认,请替换该位置的现有“mach_kernel”文件。
  10. 打开“启动磁盘”控制面板,选择 Mac OS X 系统,然后重新启动。
  11. 如果这样可以解决问题,请到此为止。
  12. 如果问题仍然存在,请返回到上面的重新安装 Mac OS X,并从第一步开始操作。




注意:如果“mach”和“mach.sym”文件丢失,则在 Mac OS X 启动期间,系统自动会重新创建这两个文件。


抹掉并安装

如果 Mac OS X 10.2 或 10.3 的“归档并安装”未能解决问题,那么可以使用这些步骤。

当电脑上安装的版本高于 Mac OS X Install CD-ROM 光盘上的版本时,这也是重新安装 Mac OS X 10.1 的正确方法。例如,当您的电脑上安装了 Mac OS X 10.1.4 而您有一张 Mac OS X 10.1.2 Install 光盘时,则可使用这些步骤。

警告:在抹掉目的宗卷上的内容之前,请务必备份其中所有您希望保留的文件。由于这是一个极端的解决方案,所以,在继续操作之前,您可能希望尝试重置 NVRAM 中的步骤。

  1. 备份 Mac OS X 宗卷上的重要文稿和数据。请特别注意“用户”文件夹的内容,该文件夹包含所有电脑用户的个人首页。“用户”文件夹位于 Mac OS X 磁盘的顶(或根)层。
  2. 插入 Mac OS X Install CD。
  3. Apple 菜单中选择重新启动,然后在听到启动声后立即按住 C 键。
    提示:如果不能从 Mac OS X CD 启动,请参阅“Mac OS X:从 Mac OS X CD 启动时停止响应”。
     
  4. 如果使用多个分区或硬盘,请务必选择在“步骤 1”中从中备份过数据的 Mac OS X 宗卷。
  5. 选中“安装之前抹掉目标磁盘中的内容”注记格。
  6. 安装。
  7. 安装之后,您应该重新安装任何可用的 Mac OS X 软件更新,重新安装 Mac OS X 未附带的应用程序,然后替换在“步骤 1”中备份过的所有文件。如果需要的话,请使用“系统偏好设置”来调整“设置助理”中未包括的设置。