使用磁盘工具和fsck 解决启动问题和执行磁盘维护受影响的产品
Mac OS X 10.1, Mac OS X 10.2, Mac OS X 10.3, Mac OS X 10.4
问题的表现
如果电脑无法正常启动,则可能需要使用磁盘修理实用工具来解决该问题。
Mac OS X 包括两个用于此目的的实用工具:磁盘工具和fsck(一种命令行实用工具)。
即使在电脑可以正常启动但您希望检查磁盘是否可能存在文件系统问题的情况下,也可以使用这些实用工具。
对于Mac OS X 10.4.3 或更高版本,请查看下面的“关于在Mac OS X 10.4.3 或更高版本中进行实时验证”。
重要信息:如果使用的是Mac OS X 10.4 或更高版本,则应尽量使用磁盘工具而不是fsck。
在某些情况下,文件系统错误可能会使电脑无法启动。
这可能会在非正常关机、强制执行重新启动或切断电源之后发生。
如果电脑在启动时表现出以下任何症状,请使用磁盘修理实用工具:
如果电脑表现出上述任一问题,都可以尝试此处所述的方法来使电脑再次恢复正常启动。
如果无法找到电脑随附的系统光盘,请参阅下面的“使用fsck”。
解决
尝试安全启动
如果使用的是Mac OS X 10.2 或更高版本,则可以在安全模式下启动电脑,在该模式下启动电脑会自动进行磁盘检查和修理。
如果使用的是Mac OS X 10.1.5 或更低版本,请跳至下一节。
通过“安全启动”
(将电脑启动到安全模式下)可以使用简化版的系统软件成功启动电脑。
若要完成此任务,请执行以下步骤:
1.在安全模式下启动。
2.系统完全启动之后,请再次正常地重新启动电脑。
如果电脑可成功重新启动,则无需执行任何其他故障诊断。
如果问题仍然存在,请尝试使用磁盘工具。
尝试使用磁盘工具
1.从Mac OS X 安装光盘启动:插入安装光盘,然后重新启动电脑并按住C 键。
2.当电脑完成从光盘启动后,从安装程序菜单中选择磁盘工具。
(在Mac OS X 10.4 或更高版本
中,必须先选择您的语言)。
重要提示:不要点按“安装程序”第一个屏幕中的“继续”。
如果您点按了“继续”,那么您必须再次从光盘重新启动才能访问磁盘工具。
3.点按“急救”选项卡。
4.点按硬盘驱动器图标左边的显示三角形来显示您的硬盘宗卷名称及分区名称。
5.选择您的Mac OS X 宗卷。
6.点按“修理”。
“磁盘工具”将检查并修理磁盘。
提示:使用磁盘工具验证或修理启动宗卷时,应始终从安装光盘或恢复光盘启动电脑。
否则,可能会显示某些磁盘错误消息。
在必要时使用fsck
fsck 是一种可以验证并修理磁盘的命令行实用工具。
如果可以在安全模式下成功启动,或在从光盘启动时可以使用“磁盘工具”,则无需使用fsck。
但是,在以下情况下可能需要使用fsck。
▪Mac OS X 光盘不可用。
▪光盘驱动器不可用。
▪在启动时按住Shift 键从而导致无法通过“安全启动”来启动。
要使用fsck,必须从命令行运行它。
与使用鼠标指针打开应用程序来执行操作不同,您需要在提示符(#) 下键入文本命令以提示fsck 所要执行的操作。
“终端”应用程序(/应用程序/实用工具)和单用户模式是您可以在其中键入此类命令的两个命令行界面示例。
要使用fsck,请执行下列操作:
1.在单用户模式下启动电脑以到达命令行。
注:如有必要,请按照电脑随附的“紧急情况故障诊断手册”中所述,执行强制实施的重新启动。
在台式电脑上,可通过按下复位/中断按钮(如果有)或按住电源按钮几秒钟来完成此任务。
在便携式电脑上,同时按下Command-Control-power 键。
如果使用此方法无法启动便携式电脑,则可能需要重置电源管理器。
电脑应正常启动并允许您登录。
其他信息
关于在Mac OS X 10.4.3 或更高版本中进行实时验证
在Mac OS X 10.4.3 或更高版本中,可以在从您的Mac OS X 宗卷启动时验证它。
这称为实时验证,
可以三种方式使用。
可选方式1:在从启动磁盘启动时使用“磁盘工具”验证您的磁盘。
要了解如何执行此操作,请参阅此文章。
请注意,实时验证不涉及任何磁盘修理,因此,如果验证发现应修理的部分,请从Mac OS X 安装光盘
启动,并按照上述“尝试使用磁盘工具”中的方法使用磁盘工具。
可选方式2(高级):使用命令行和命令行实用工具diskutil。
1.启动电脑,然后以管理员身份登录。
2.打开“终端”(/应用程序/实用工具)。
高级信息
如果对UNIX 风格的命令行语法感兴趣,请看下面指令中使用的一对标记如何影响fsck:
▪-y 标记:告诉fsck 您希望对有关修复、修理或抢救信息的所有问题都回答“是”。
这是最优方法,因为对任何问题回答“否”都会导致fsck 停止。
在fsck 完成并提供其最终报告之前,您无法确定是否所有必要的修理都已执行。
▪-f 标记:强制fsck 在整理时检查“干净”的文件系统。