在 Mac OS X 10.4.3 或更高版本中使用磁盘工具验证或修理磁盘
摘要
对于 Mac OS X 10.4.3 或更高版本,“磁盘工具”可验证电脑的启动磁盘(宗卷),无需从另一宗卷启动。这一功能称作“实时验证”。如果“磁盘工具”发现任何需修理的问题,则您需要从 Mac OS X Install DVD 光盘启动并在启动磁盘上使用磁盘工具进行修理。(当电脑从启动宗卷启动时无法对该宗卷进行修理。)
受影响的产品
Mac OS X 10.4, Mac OS X 10.5
要记住的重要事项
- 实时验证仅适用于 Mac OS X 扩展格式(日志式) (HFS+J) 宗卷。如果您尝试验证非日志式磁盘,“磁盘工具”将显示如下信息:“错误:未能冻结宗卷(不支持该操作)”。
- 在实时验证过程中,“磁盘工具”进度指示条也许会停止前进,打开应用程序可能反应缓慢或变成没有响应,前一种情况下可能显示进度指针(看上去像个旋转风车),后一种情况下电脑可能表现为停止响应(“冻结”)。
- 实时验证在启动后可能无法予以取消,具体取决于已执行进度。
- 如果您尝试验证或修理任何无法卸下的非启动磁盘,此时可能会遇到一些问题(下文介绍相关详细信息)。
- 看到任何“文件 temp 大小不正确”警告时,您可以安全地将其忽略(下文介绍相关详细信息)。
尝试验证或修理无法卸下的磁盘时可能会出现问题
尝试验证或修理某些无法卸下的非启动宗卷时,“磁盘工具”可能在没有错误信息显示的情况下停止响应,或是使电脑停顿数秒时间。
如果您尝试验证非启动磁盘的宗卷,但是出于某些原因“磁盘工具”无法卸下该宗卷(例如,磁盘上可能有打开的文件),此时验证将启动,但随后即停止,且不显示任何警告信息。如果查看控制台 (/Applications/Utilities/),您将看到如下条目:
正在验证宗卷“Storage”
磁盘“Storage”未能卸下
尝试实时验证时未能卸下磁盘进行验证
如果您尝试修理无法卸下的磁盘,此时修理将启动,但随后即停止,与此同时“磁盘工具”显示消息:“修理磁盘因出错而失败。未能卸下磁盘”。
如果查看控制台 (/Applications/Utilities/),您将看到如下条目:
验证和修理磁盘“Storage”
磁盘“Storage”未能卸下
未能卸下磁盘进行验证
修理磁盘因出错而失败。未能卸下磁盘
极少情况下,您的电脑可能持续数秒无法响应。
如果无法确定要验证或修理的磁盘上打开了哪些文件,请重新启动电脑,然后再次装载磁盘,或者从 Mac OS X Install DVD 光盘或 CD 光盘启动以进行修理。
可以安全地忽略“文件 temp 大小不正确”警告
尝试使用“磁盘工具”或 fsck_hfs 加“-l”选项验证或修理宗卷时,您可能会看到多次“文件 temp数字 大小不正确”警告。您可以安全地忽略此类针对任何“temp数字”文件的警告。
例如,您可能会看到如下条目:
正在验证宗卷“Macintosh HD”
正在检查 HFS Plus 宗卷。
正在检查盘区溢出文件。
正在检查编录文件。
文件“temp420595”的大小不正确
(应该是 0,而不是 84538)
文件“temp468627”的大小不正确
(应该是 0,而不是 16464)
正在检查多链接文件。
正在检查编录层次。
正在检查宗卷位图。
正在检查宗卷信息。
宗卷“Macintosh HD”需要修理。
错误:退出时底层任务报告了失败
已检查 1 个 HFS 宗卷
宗卷需要修理
如果发生这种情况,请在单用户模式下使用 fsck,或者从另一宗卷启动电脑后再进行验证或修理。
高级信息:出现此问题的原因在于,启动实时验证之前,截取的已打开未链接文件占用的磁盘空间大小未更新。上述文件的存在并不会导致问题,因为文件的在内存中的大小是正确的。这类文件在关闭后即被删除。如果您的电脑非正常关机,则会在下次启动过程中删除上述文件。
当有更多可用信息时,该文稿会进行更新。