OSX Mavericks - 从无效记录计数错误中恢复

OSX Mavericks - 从无效记录计数错误中恢复

我朋友的 Macbook Pro 无法启动。他们把它给了我,让我帮他们修,因为他们有家庭照片没有备份(我知道这很调皮!),他们想找回。

启动时,按 Option 键只能看到恢复分区。从 USB 救援磁盘启动后,在磁盘实用程序中可以看到磁盘,但显示为灰色。

在此处输入图片描述

当我使用磁盘工具修复磁盘时,它说由于记录计数无效而无法修复。

记录数无效

我发现此主题建议从终端会话运行以下命令(仍在 USB 救援盘启动中):

/sbin/fsck_hfs -yprd /dev/disk0s2

输出结果如下:

-bash-3.2# /sbin/fsck_hfs -yprd /dev/disk0s2
/dev/rdisk0s2: starting
journal_replay(/dev/disk0s2) returned 22
        Using cacheBlockSize=32K cacheTotalBlock=16384 cacheSize=524288K
   Executing fsck_hfs (version hfs-226.1.1).
** Checking Journaled HFS Plus volume.
hfs_swap_BTNode: invalid forward link (0x88B3FF4E)
hfs_swap_BTNode: invalid backward link (0xD4023F69)
hfs_swap_BTNode: invalid node kind (-16)
hfs_swap_BTNode: invalid node height (96)
hfs_swap_BTNode: invalid record count (0xFBFE)
   Invalid record count
(3, 3)
** The volume   could not be verified completely.
        volume check failed with error 2
        volume type is pure HFS+
        primary MDB is at block 0 0x00
        alternate MDB is at block 0 0x00
        primary VHB is at block 2 0x02
        alternate VHB is at block 975093950 0x3a1ec0be
        sector size = 512 0x200
        VolumeObject flags = 0x07
        total sectors for volume 975093952 0x3a1ec0c0
        total sectors for embedded volume = 0 0x00
        CheckHFS returned -1317, fsmodified = 0
-bash-3.2#

我确实在单用户模式下尝试过它,它显示了随机的 ascii 字符,说了journal not found, waiting 10 seconds几次,然后才显示上面相同的信息。

有人能建议我如何修复 OSX 分区,或者至少保存数据/照片吗?

答案1

今天也遇到了同样的情况。我的 MacBook Pro 磁盘坏了,显示“无效记录数”错误。我无法启动、安装磁盘和从中复制任何数据。

尽管我不喜欢花 100 多美元购买商业软件,但磁盘战士解决了我的问题,恢复了我的数据。强烈推荐!

步骤:

  • 当你安装 DiskWarrior 时,它会询问你安装在哪里,选择 USB 作为目标
  • 启动时按“Alt”,选择恢复选项
  • 转到终端,从 /Volumes/yourusbpath 运行 DiskWarrior
  • 它将打开新窗口,允许修复磁盘

相关内容