我有一个带有单个Mac OS Extended分区的外部硬盘。该磁盘几天前停止工作。我试图用磁盘工具修复分区,但是没有运气。错误消息如下:
错误:磁盘工具无法修复该磁盘。备份尽可能多的文件,重新格式化磁盘,然后还原备份的文件。
我可以尝试修复磁盘的任何想法或工具吗?
我有一个带有单个Mac OS Extended分区的外部硬盘。该磁盘几天前停止工作。我试图用磁盘工具修复分区,但是没有运气。错误消息如下:
错误:磁盘工具无法修复该磁盘。备份尽可能多的文件,重新格式化磁盘,然后还原备份的文件。
我可以尝试修复磁盘的任何想法或工具吗?
Answers:
如苹果的支持文档所述,可以使用终端实用程序通过命令行(在终端中)对其进行修复,如下所示:
使用命令行和
fsck_hfs -l
命令。启动计算机并以管理员身份登录。
打开终端(/应用程序/实用程序)。
在提示符下,键入以下命令,然后按Return键以确定您的文件系统ID:
df -hl
查找一些看起来像这样的文本行:
Filesystem Size Used Avail Capacity Mounted on /dev/disk0s3 37G 20G 17G 55% / /dev/disk0s5 37G 37G 641M 98% /Volumes/Storage
记下/ dev /之后出现的“外部磁盘”磁盘名称,例如“ / dev / disk0s3”。这是外部卷的文件系统ID。
在提示符下,键入以下命令,然后按Return键:
df -hl
然后键入以下命令,其中“ disk1”是您在步骤4中记录的文件系统ID,然后按Return键:
sudo fsck_hfs -l /dev/disk1
出现提示时,输入管理员密码,然后按Return键开始验证。
在磁盘检查期间,您应该看到类似以下的消息:
** /dev/rdisk0s3 (NO WRITE) ** Root file system ** Checking HFS Plus volume. ** Checking Extents Overflow file. ** Checking Catalog file. ** Checking multi-linked files. ** Checking Catalog hierarchy. ** Checking Extended Attributes file. ** Checking volume bitmap. ** Checking volume information. ** The volume Macintosh HD appears to be OK.
df -hl
完成了什么?
diskutil list
来获取外部磁盘的ID:apple.stackexchange.com/questions/107953/…–
当您将损坏的Apple_HFS磁盘插入Mavericks / Yosemite时fsck_hfs
,它将自行运行。
您可以看到输出(在终端中):
tail -f /var/log/fsck_hfs.log
等待它完成,然后再自行维修。
另外,修复程序需要重复运行以修复某些错误。我最近需要启动7次,但最终成功修复了磁盘。您可以使用fsck_hfs
或磁盘实用程序。
可能要极端的一件事是将驱动器放在几层冷冻袋中,然后在冷冻器中冷却,然后尝试将其装入,并复制可用的数据,直到再次失败为止,然后重复此过程。它是荒谬的,但是它对我有用,并且有很多轶事证据表明,这可以帮助恢复数据,而不论主要技术新闻媒体采用了消除谣言的帖子,这些想法都已经开始出现在互联网上。
fsck
在上面使用略有不同的选项在命令行上给我带来了运气。
用于df -hl
确定上述磁盘设备的路径(在我的情况下,这是我的第一个外部USB驱动器/dev/disk1s1
)
然后使用
sudo fsck_hfs -r -d /dev/disk1s1
-r选项重建目录B树。不知道为什么磁盘实用程序不会自动执行此操作。-d选项显示其他调试信息。有关详细信息,请参见从单用户模式修复磁盘(fsck失败)和fsck_hfs手册页。
您可能不需要修复磁盘!
您是Mac和Windows PC之间共享的外部驱动器吗?我用磁盘格式化为FAT32时遇到过几次此问题。如果从Windows PC上卸下磁盘时未正确卸载磁盘,则整个卷将被标记为“忙”,如果您在Apple的磁盘工具中查看该卷,则会提示您修复该卷。但是,磁盘工具将无法修复该卷,并报告:
无法打开(资源繁忙)
文件系统检查退出代码为8。
修复很容易,只需将驱动器重新插入Windows PC,然后将其正确卸载,然后再将其插入Mac。
仅通过拔出电缆就可以断开USB驱动器的情况并不少见,并且通常不会造成任何麻烦,并且当您重新插入时可以验证完整性。但是看来他们只信任Microsoft来验证文件系统正常。
老实说,Apple在报告错误方面相当保守。有时(有人会说)是一个错误。所以当他们确实指出这样的问题时。这MIGHT能够固定与第三方程序,但老实说,你应该做的第一件事就是备份你的数据。因为即使驱动器不敬酒,数据丢失的可能性也很明显。
在极少数情况下,从外部介质或恢复分区(COMMAND-R)引导并从中运行“磁盘工具”可能会对其进行修复。值得一试,因为它只花费您一点时间。
我个人使用DiskWarrior,并且恢复了Disk Utility无法触摸的驱动器,包括确切的错误消息。无法保证它会成功,但比新HD便宜。
如果您没有其他商业软件,那就是您想要的。并使其保持更新并在可用于所有当前拥有的Mac的可启动媒体上进行更新。我做。
您首先需要确定问题是出在磁盘硬件还是文件系统上。要了解硬件是否出现故障,可以使用实用程序来评估SMART数据。Apple的磁盘实用程序仅对此做了有限的形式,但它不如专用工具那么可靠。我使用SMART Utility-免费试用版将提供一次性诊断所需的所有信息。
如果硬件损坏,则不应尝试修复文件系统。您处于数据恢复状况。
如果根据SMART Utility的驱动器正常,则应尝试使用Alsoft DiskWarrior修复文件系统。DiskWarrior由对HFS文件系统有深入了解的团队开发,能够解决Disk Utility无法解决的问题。
如果“磁盘工具”无法修复该卷,则意味着其目录结构已损坏,无法再找到所有分类文件。
尽管现在您可以尝试将所有文件复制到另一个磁盘,但这可能会导致很多错误,并且您可能也无法获得理论上仍可恢复的所有文件。
因此,我建议您将产品Data Rescue用于此恢复作业。它扫描整个磁盘(需要一段时间),搜索目录的“丢失的碎片”,并尽最大可能恢复。
对于标记为不可修复的磁盘,您不应尝试继续对其进行写操作(实际上,应将其设置为只读状态,可悲的是它不再像以前那样简单),因为任何进一步的写入操作由于目录已损坏,可能会覆盖有效数据。
因此,获得足够大的第二个磁盘并开始救援。除非您不担心更多损失,否则请勿尝试修复此音量。
我在使用Diskwarrior和/或TechTool Pro修复卷(即使磁盘实用程序说无法修复卷)方面拥有丰富的经验。它们都是共享软件,可能有免费软件替代品,但我没有任何经验。