从 RAID 0 磁盘映像恢复数据

从 RAID 0 磁盘映像恢复数据

我有四 (4) 个磁盘,它们处于 RAID 0 状态,但 (Lacie) 硬件外壳出现故障,我正在尝试恢复存储的数据。我现在正在尝试重建 RAID 以访问存储的数据,但似乎找不到方法。

我为每个磁盘制作了一个图像救援检查是否有任何错误,并且没有任何错误,所以我猜磁盘状况良好。

检查磁盘管理,正如我所见的建议,结果如下:

Disk: 1.img geometry: 30401/255/63 [488397168 sectors]
Signature: 0xFE01
        Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: 04  256  12  32 -  298  14   2 [ 708576768 - -1488818672] DOS FAT-16  
2: 52  840   6  33 -  256  64  50 [  19857458 -  872426031] CP/M or SysV
3: 30  256 167  48 -  904   6  37 [-1060025824 - 1880107055] <Unknown ID>
4: 06  442  10  14 -    8 184  46 [-671061216 - -1437243380] DOS > 32MB

Disk: 2.img geometry: 30401/255/63 [488397168 sectors]
Signature: 0x0
        Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

Disk: 3.img geometry: 30401/255/63 [488397168 sectors]
Signature: 0x0
        Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

Disk: 4.img geometry: 30401/255/63 [488397168 sectors]
Signature: 0xAA55
        Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: 07    0   1   1 - 1023 254  63 [        63 - 1953584262] HPFS/QNX/AUX
2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
4: 00    0   0   0 -    0   0   0 [         0 -          0] unused 

通过查看此输出,在我看来,4 个磁盘中只有 2 个真正被 RAID 使用,可能是按顺序写入。

有什么方法可以访问存储在这些磁盘上的数据吗?

答案1

您看到的数据fdisk毫无意义。您需要重建 RAID 条带化才能获得有意义的数据 - 驱动器只有一个分区表,因为它们只是一个逻辑卷。

您需要弄清楚两件事。首先,磁盘的逻辑顺序。其次,条带大小。然后您需要按逻辑顺序从每个磁盘读取条带并重复重建逻辑分区。条带大小很可能是 512 字节或 4KB。

答案2

恢复 Raid 0 卷上数据的最佳方法是使用相同的精确的 raid 硬件创建阵列的磁盘阵列芯片的固件版本也应相同,以确保获得良好的结果。将所有驱动器以正确的顺序连接到完全相同的 raid 0 硬件将允许您安装整个 4 磁盘卷并恢复文件。这并不总是最简单的方法。

由于数据分散在各个磁盘上,因此单个磁盘本身不会有任何可恢复的数据,需要注意的是,raid 0 具有条带大小,无法确定它的大小,但任何等于或小于条带大小的文件都只能作为整个文件存储在一个驱动器上,这些数据可能无需使用原始或完全相同的 raid 控制器硬件即可恢复,但不值得冒险单独篡改驱动器,因为这可能会危及其余数据的恢复。

Raid 0 数据恢复是较昂贵的恢复过程之一,需要付费请人来做,虽然不太容易,但如今基于软件的恢复解决方案已经变得更便宜了。

你可以看看这个

在尝试恢复时,我将继续使用硬盘映像而不是物理硬盘,这听起来就像您迄今为止所做的那样。

相关内容