我正在尝试从同事的 4TB 外部 G-RAID 驱动器中恢复数据。我保存了快速扫描结果中的主分区,但这没有帮助,所以我花了一周时间进行更深入的搜索。但它似乎在 78% 时失败了(与三天前的百分比相同),并且 shell 不再打印换行符或我的输入。我重新启动了 Ubuntu 14.04.2 并复制了 testdisk.log,但似乎不完整:
Mon Jun 22 09:31:18 2015
Command line: TestDisk
TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
OS: Linux, kernel 3.13.0-53-generic (#89-Ubuntu SMP Wed May 20 10:34:39 UTC 2015) x86_64
Compiler: GCC 4.8
Compilation date: 2013-10-29T01:29:29
ext2fs lib: 1.42.9, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none
/dev/sda: LBA, LBA48 support
/dev/sda: size 83886080 sectors
/dev/sda: user_max 83886080 sectors
Warning: can't get size for Disk /dev/mapper/control - 0 B - 1 sectors, sector size=512
/dev/sr0 is not an ATA disk
Hard disk list
Disk /dev/sda - 42 GB / 40 GiB - CHS 5221 255 63, sector size=512 - VBOX HARDDISK, S/N:VBa13db256-dd2c60e4, FW:1.0
Disk /dev/sdb - 4000 GB / 3726 GiB - CHS 486402 255 63, sector size=512 - External RAID
Disk /dev/sr0 - 58 MB / 55 MiB - 28379 sectors (RO), sector size=2048 - VBOX CD-ROM, S/N:VB1-1a2b3c4d, FW:1.0
Partition table type (auto): EFI GPT
Disk /dev/sdb - 4000 GB / 3726 GiB - External RAID
Partition table type: EFI GPT
Analyse Disk /dev/sdb - 4000 GB / 3726 GiB - CHS 486402 255 63
hdr_size=92
hdr_lba_self=1
hdr_lba_alt=7814058331 (expected 7814058331)
hdr_lba_start=34
hdr_lba_end=7814058298
hdr_lba_table=2
hdr_entries=128
hdr_entsz=128
Current partition structure:
1 P Mac HFS 262272 7814058327 7813796056
search_part()
Disk /dev/sdb - 4000 GB / 3726 GiB - CHS 486402 255 63
HFS+ magic value at 16/83/4
part_size 7813796056
Mac HFS 262272 7814058327 7813796056
HFS+ blocksize=4096, 4000 GB / 3725 GiB
Results
P Mac HFS 262272 7814058327 7813796056
HFS+ blocksize=4096, 4000 GB / 3725 GiB
interface_write()
1 P Mac HFS 262272 7814058327 7813796056
它是大概使用硬件 RAID 0 - Oxford 936 芯片组。TestDisk 能帮我恢复数据吗,还是我应该跳到 PhotoRec?
答案1
我确保第一个描绘的分区被写为主分区,但无法在 Ubuntu 中验证其正确性,即使在安装了我在短时间内能找到的所有 hfs 包、将“hfs”和“hfsplus”添加到 /etc/modules、使用sudo fsck.hfsplus -f /dev/sdb1
并多次重新启动之后:
vagrant@vagrant-ubuntu-trusty-64:~$ sudo mount -o force /dev/sdb1 /mnt/reet
mount: unknown filesystem type 'hfsplus'
我断开了 VirtualBox 上的 USB 驱动器,然后就能够看到并正确提取文件高速文件系统探索器在 Windows 7 中。使用 FireWire 将其重新连接到 Mac 也同样有效。