当fsck报告“ 3次尝试后无法修复”时,下一步该怎么做?


23

我的Mac Book Pro 13-“”并没有穿过苹果和旋转轮的灰色启动屏幕(出现加载栏,但完成后什么也没发生)

我在一个分区(Macintosh HD)中有220 GB,并且所有音乐作品都是我的全部作品,并且是“所有照片”的唯一副本。我是如此愚蠢,没有任何备份,但知道我具有300GB空间的外部HD。我想修复硬盘,但更重要的是我需要保存文件,但我不知道如何在“磁盘工具模式”下进行操作。我读到有一个Diskwarrior,但是我不知道如何在不启动Mac的情况下安装它。请帮忙!!!

当我以单用户模式启动并输入/ sbin / fsck -fs时,将出现

Executing fsck_hfs (version diskdev_cmds-557-393) 
Checking Journaled HFS Plus volume. 
The volume name is Macintosh HD 
Checking extents overflow file. 
Checking catalog file 
Incorrect number of thread records  (4, 23745) 
Checking multi-linked files. 
Checking catalog hierarchy 
Invalid volume directory count (It should be 175703 instead of 175701) Checking extended attributes file. 
Incorrect number of extended attributes (It should be 340062 instead of 340064) 
Checking volume bitmap. 
Checking volume information. 
The volume Macintosh HD could not be repaired after 3 attempts.

*****The volume was modified *****

如果fsck无法修复驱动器,下一步将如何处理?

Answers:


15

您可以尝试此操作,但请确保先备份:

引导到单用户模式,在系统开始引导时,按住命令(例如,立体式或Apple)和“ s”键。

调试,修复,强制(并自动修复错误)

/sbin/fsck_hfs -drfy /dev/disk0s2

要扫描坏块:

/sbin/fsck_hfs -S /dev/disk0s2

假设disk0s2是您要修复的磁盘。(通常是默认的“ Macintosh HD”驱动器。)

这样可以使您重新进入操作系统。

该链接可能也有帮助:http : //www.westwind.com/reference/os-x/commandline/single-user.html


解决方案中扫描坏块的第二部分不起作用。说S无效。那是错字吗?

@ user173292它在我看来很好。
cregox

4
必须运行fck_hfs -drfy命令两次,直到成功。
knedlsepp '17

3
@knedlsepp非常感谢您让我尝试多次 –几天的工作安全恢复了!!!
Asmus '18

1
对我没用.. fck_hfs -drfy回应Disk full error CheckHFS returned 8, fsmodifier = 0。我的120GB SSD上有14GB可用空间。
Alexey Sh。

4

在这里添加我有类似的情况。我采取的步骤:

  1. 以单模式启动。

  2. 运行/sbin/fsck_hfs -drfy /dev/disk0s2很多次,没有帮助。在输出中,我注意到存在循环链接问题,消息类似于 parentID=334973 threadID=51569281。文件ID实际上是inode编号,并且对应于实际文件。

  3. 运行find / -inum 334973找出哪个文件是一个问题,它出现在.Spotlight文件夹中。

  4. 以rw模式重新安装磁盘并删除了Spotlight文件夹,然后再次以单模式重新引导。

  5. /sbin/fsck_hfs -drfy /dev/disk0s2再次运行,由于删除了有问题的文件,现在问题已得到解决。


辉煌!!现在,这是一些真正的根本原因分析。先生,我给你戴顶帽子。
Syclone0044

3

此时,您的选择如下:

  1. 花费技术人员时间来重新运行Apple步骤,以防您操作不正确/错过了步骤/线索(不太可能,但有可能)
  2. 付费/搜索比磁盘工具更能修复驱动器数据目录的软件。在许多商业产品中,Disk Warrior是最常用的产品,但是Data Rescue也可以使用。
  3. 擦除HD-丢失所有数据,然后查看这是否仅仅是磁盘实用程序无法/不愿意修复的目录损坏(相当不错的机会)
  4. 更换HD-推迟是否可以保存数据,但是在Mac中获得良好的驱动器,以便您可以测试驱动器/该驱动器上的特定数据还是Mac需要维修。
  5. 支付维修技术进行维修。

除非您拥有有价值的数据(因为您可能需要支付100到1000美元才能获得专业的恢复帮助),否则我会选择内部两种选择之一,这意味着购买新驱动器(好处是固定的沉没成本和有限的时间投资)进行故障排除)或查看扩展故障排除程序(例如Disk Warrior)或擦除驱动器(如果您有备份),则不需要。


感谢bmike 2个问题:1.您认为苹果商店中的天才能够提供帮助吗?和2.如果无法启动Mac,如何安装Diskwarrior?谢谢您的回答
BenCis

是的-Genius Bar可以看到此问题,并可以帮助人们每天/每周数十次了解选项。在大多数情况下,光学介质,恢复高清或外部驱动器都可以引导Mac。
bmike

DiskWarrior带有可启动DVD,您可以从中运行实用程序。
IconDaemon

非常感谢你。星期六我在Genius Bar约会。
BenCis

1
我第二次执行了该命令,第二次执行了该命令
Wadih M.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.