diskgenius

Raid数据恢复 纯手工恢复Raid0与Raid10数据

2007-6-29 17:18| 发布者: 蝴蝶| 查看: 3885| 评论: 101|原作者: 甜橙|来自: intohard

摘要: Raid恢复是数据恢复中比较难的一部分,为什么这样说呢?因为几乎所有数据恢复软件都不能准确分析出raid的读写顺序以及块大小,再简单的raid都是全部由人工分析得出的,所以这也导致了能真正恢复Raid的公司之少,恢复Ra ...
Raid恢复是数据恢复中比较难的一部分,为什么这样说呢?因为几乎所有数据恢复软件都不能准确分析出raid的读写顺序以及块大小,再简单的raid都是全部由人工分析得出的,所以这也导致了能真正恢复Raid的公司之少,恢复Raid价格之高的原因了,现在提供一份用WinHex纯手工恢复Raid0与Raid10数据。
   接下来我就来讲讲最简单的raid0的恢复(当然raid1更简单,这里就不作介绍了),其实raid0+1和raid0是一样的,把raid0+1看成两个一模一样的raid0就可以了.

首先,我们要了解raid0的读写方式,了解了读写方式才能进一步分析raid,raid0的读写方式是交叉写入的,直观的说有点像"拉链",两个硬盘好比两边的拉链,各自分摊一半的数据,而且还是跳跃式的,等拉链拉上后就整个串到了一起,里面的数据结构就和普通硬盘里的数据没有区别了,我们可以从下图直观分析.


Disk-0      Disk -1

---------    ---------
|Stripe0 |   |Stripe1 |  
---------    ---------
|Stripe2 |   |Stripe3 |
---------    ---------
|Stripe4 |   |Stripe5 |
---------    ---------
|........|     |........|
---------    ---------

  我们可以看到数据stripe0写在disk-0上面,接下来的数据stripe1写在disk-1上面,后面的stripe2又写到disk-0上面.......
  我们所要做的就是按顺序读出stripe0 stripe1 stripe2 stripe3......但是关键的关键是怎么知道每个stripe是多少扇区,哪个硬盘又是disk-0呢,下面我就来具体举例分析。

纯手工数据恢复阵列Raid图1

  首先我们要下载一个数据恢复常用软件winhex,这个软件对于分析数据是非常有用的.而且网上到处都有下载,上图是用winhex打开两个raid0的硬盘后的数据,位置是0扇区,我们可以看到,左边有明显的硬盘起始数据,而右边那个盘则没有,这使得我们确定了.左边的硬盘就是disk-0

纯手工数据恢复阵列Raid图2

纯手工数据恢复阵列Raid图3

  上面第一张图是disk-0的63扇区,我们可以清楚的看到ntfs分区的头,说明此raid0块(块的大小是按扇区分的,也就是写多少扇区后跳到下一块硬盘.那么多少扇区就是块的大小,块大小都是2的n次方,比如8,16,32,64,128,256,512...)大小不是8,16,32,因为ntfs头还在disk-0的63扇区,第二张图是64扇区,紧接的的是ntldr,这个数据应该是紧接ntfs首扇区后面的,这说明在扇区64时,还是没有跳到下一块硬盘.这又排除的块大小是64.

纯手工数据恢复阵列Raid图4

  上图是disk-0的扇区127和129,红线上面是127,下面是129,取的都是mft表,可以看出他们是连续的,没有大的差异.又排除了块大小是128的可能性

纯手工数据恢复阵列Raid图5

  上图是disk-0的扇区255和257,同样看出.他们还是连续的,排除块大小是256的可能性.

纯手工数据恢复阵列Raid图6


  上图是disk-0的扇区511和513,这个要注意的,红线上面显示的mft表位置和下面的mft表位置有着很明显的区别(当然要看出mft表区别,首先就要对mft表非常了解才行),这时我们就可以大致确定该raid0的块大小是512个扇区.
  知道了块大小是512扇区和起始盘是左边那个盘后.我们就可以开始利用winhex重组数据了.

纯手工数据恢复阵列Raid图7

  如上图,我们打开winhex中的"组合raid系统",1的位置加载起始盘,然后依次类推,因为我们这个raid0是从硬盘开头就开始写的,所以"扇区内标头大小"是"0",扇区内端大小也就是块大小,写上512,然后确定.

纯手工数据恢复阵列Raid图8

  至此Raid0与Raid10数据恢复完成,已经可以看到文件目录和文件了,点击右键就可以恢复数据了。
1

开心

鄙视

鼓掌

愤怒

可怜

刚表态过的朋友 (1 人)

发表评论

最新评论

引用 zychun 2007-7-3 07:40
好帖子,支持,支持.
引用 reflan 2007-7-7 11:12
呵呵,不错,支持啊!!!! [s:211]
引用 35se 2007-7-20 10:28
顶 学习  好!!!!!!!!!!
引用 梦花瓣 2007-7-21 03:59
嗯。是不错,好象我在哪里也看过。
引用 joetex 2007-7-24 16:25
好东本真的很多
引用 kathenie 2007-7-30 11:00
谢谢 楼主~~
我想问下~ 怎么看出它是连续还是不连续的?
引用 newprocess 2007-7-30 14:46
这贴不错 [s:207]
引用 recovery 2007-8-10 13:53
块的大小怎么确定的
引用 z13999166344 2007-8-14 12:53
太谢谢了,真高手..~
引用 lylbin 2007-9-30 17:16
一真不错
引用 lh0452 2007-9-30 21:50
谢谢,软件那里有呀
引用 zhangcobi 2007-10-6 20:06
請問版主,你上面的貼圖是在什麼工具中得到的,那要恢復RAID要用到什麼軟件呀,  怎麼沒地方下載呢?
引用 wtwyh 2007-10-7 12:22
好帖子
引用 hch100 2007-10-12 16:20
留下了,学习学习,多谢!
引用 abin3898 2007-10-27 22:45
块的大小的是如何确定?请版主指点一下!
引用 阿哈哈 2007-12-18 17:39
很不错,解释的很详细
引用 vvyy 2007-12-18 18:32
看一看
引用 hnyl133 2008-1-2 18:24
好帖子,支持,支持.
引用 hzplovehy 2008-10-23 11:59
支持楼主。先顶一下!!!!!!

查看全部评论(101)

寻好东西

解决叠瓦SMR硬盘及SSD固态致命缺陷 Zonefs文件系统西数正在开发

解决叠瓦SMR硬盘及SSD固

针对SMR叠瓦式硬盘存在的问题,西数正在用更先进的技术解决,他们开

固态硬盘不认盘了能做数据恢复吗?数据恢复方法

固态硬盘不认盘了能做数

固态硬盘不认盘了能做数据恢复吗?从专业数据恢复层面来讲,当前有一

为什么好多服务器还使用机械硬盘,而不选固态硬盘呢?

为什么好多服务器还使用

如今固态硬盘基本成为了标配,机械硬盘相比固态硬盘在读写速度在存在

返回顶部