尝试从 WD My Book Studio II、raid 0 中拯救数据

尝试从 WD My Book Studio II、raid 0 中拯救数据

我正在为一位朋友尝试从 raid 0 模式下的 Western Digital My Book Studio II 外部磁盘驱动器外壳中恢复数据。

起初,我尝试在朋友使用的操作系统 OSX 下恢复数据。由于设备甚至无法开机,我们打电话给 WD,他们送来了一个新外壳。将硬盘放入新外壳后,OSX 可以识别它们,甚至显示内容。不幸的是,当我们尝试从设备复制数据时,设备断开连接。

所以现在我想看看我是否可以在 Linux 下获取数据。我把硬盘放在 Linux 机器里:

root@sysresccd /root % fdisk -l

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  4294967294  2147483647   ee  GPT

[*snip of OS disk*]
root@sysresccd /root % 

之后,我尝试使用不同的块大小(从 2^3 到 2^32 的所有 2 的幂)和两个不同的磁盘顺序(/dev/sda、/dev/sdb 和 /dev/sdb、/dev/sba)创建软件 raid 阵列。但对于每个组合,我都会遇到以下故障之一:

  • mdadm 失败并显示消息“RUN_ARRAY 失败:参数无效”
  • 安装失败,并显示消息“hfs:无法找到 HFS+ 超级块”
  • 安装失败,没有消息,但系统日志中记录了内核错误

我现在实际上没有主意了,有人可以进一步指点我吗,或者我应该把这个坏消息告诉我的朋友吗?

相关内容