我有一个外部硬盘,上面有一个单一的Mac OS Extended分区。几天前,这个硬盘停止工作。我试图用磁盘工具修复该分区,但没有成功。错误信息如下。
错误。磁盘工具不能修复这个磁盘。尽可能多地备份你的文件,重新格式化磁盘,并恢复你备份的文件。
有什么想法或工具可以让我尝试修复我的磁盘吗?
有机会用命令行(在终端)修复它,终端工具在[Apple'的支持文档](http://support.apple.com/kb/ts1417)中描述,如下图所示。
使用命令行和
fsck_hfs -l
命令。
启动你的计算机并以管理员身份登录。
打开终端(/Applications/Utilities)。
在提示符下,输入以下命令,然后按回车键,以确定你的filesytem ID。
df -hl
寻找一些看起来像这样的文本行。
文件系统大小 已使用的可用容量 挂载于 /dev/disk0s3 37G 20G 17G 55% / /dev/disk0s5 37G 37G 641M 98% /Volumes/Storage
记下出现在/dev/后面的外部磁盘名称,如"/dev/disk0s3."这是你的外部卷的文件系统ID。
在提示符下,输入以下命令,然后按回车键。
df -hl
然后键入以下命令,其中"disk1"是你在步骤4中注意到的文件系统ID,然后按回车键。
sudo fsck_hfs -l /dev/disk1
当提示时,输入你的管理密码,然后按Return开始验证。
在磁盘检查过程中,你应该看到类似这些信息。
/dev/rdisk0s3 (NO WRITE) 根文件系统 正在检查HFS Plus卷。 检查Extents溢出文件。 检查目录文件。 检查多链路文件。 检查目录的层次结构。 检查扩展属性文件。 检查卷的位图。 检查卷的信息。 **卷的Macintosh HD似乎没有问题。
老实说,在报告错误方面,苹果相当保守。有时(有些人会说)是一种错误。因此,当他们表明有这样的问题时。它可能是可以用第三方程序修复的,但说实话,你应该做的第一件事是备份你的数据。
在极少数情况下,从外部媒体或恢复分区(COMMAND-R)启动并从该分区运行磁盘工具,可以修复它。这值得一试,因为它只需花费你一点时间。
我个人使用Diskarrior,并且已经恢复了磁盘工具无法触及的驱动器,包括那个确切的错误信息。不保证它能做到这一点,但它比新的硬盘要便宜。
如果你没有其他商业软件,这就是你想要的。并保持它的更新和可启动介质,在你目前拥有的所有Mac上运行。我就是这样做的。