diskgenius
硬盘基地 门户 数据恢复 服务器 查看内容

磁盘阵列故障导致数据丢失的RAID0数据恢复解决方案

2014-5-26 13:08| 发布者: 蝴蝶| 查看: 15065| 评论: 1|原作者: zhy123

摘要: 磁盘阵列故障导致数据丢失怎么办?某客户询问raid0可以恢复数据吗?询问得知硬盘没有问题,磁盘阵列瘫痪导致数据丢失。是3块320G的硬盘组件的raid0,用MHDD测试只有一块盘有几个红块,应该没什么大问题。最初描述开 ...
磁盘阵列故障导致数据丢失怎么办?某客户询问raid0可以恢复数据吗?询问得知硬盘没有问题,磁盘阵列瘫痪导致数据丢失。是3块320G的硬盘组件的raid0,用MHDD测试只有一块盘有几个红块,应该没什么大问题。最初描述开机后磁盘阵列没有了,在磁盘管理出现了三块磁盘显示动态脱机,点重新激活磁盘无效,我接到机器一试结果一样,这个无非是动态磁盘结构被破坏了。raid0数据恢复用winhex分析出盘序,块大小之后用RS重组提取数据。本案例采用虚拟磁盘组建raid0模拟一下当时的恢复过程。

这是由操作系统创建的是软RAID,软RAID的开始位置是63扇区这个是相对于win7以前的操作系统说的,win7以后的就不一样了。DBR的开始位置已不在63号扇区而是在128号扇区,也就是说软RAID的开始位置在128号扇区,这个位置我也不确定我的机器是128号扇区不知别人的机器是不是。下图是动态磁盘的MBR,分区表只有一个类型为42的分区,大小为整个磁盘大小。最后1M的空间是动态磁盘的数据库。保存了分区信息,日志,私有头备份等。
  

磁盘阵列故障导致数据丢失的RAID0数据恢复解决方案


磁盘阵列故障导致数据丢失的RAID0数据恢复解决方案


磁盘阵列故障导致数据丢失的RAID0数据恢复解决方案

  
下图是动态磁盘的私有头信息占用一个扇区。私有头信息见下表。

   磁盘阵列故障导致数据丢失的RAID0数据恢复解决方案

下图是在128号扇区找到的DBR。可以确定软RAID开始位置是128号扇区。

  磁盘阵列故障导致数据丢失的RAID0数据恢复解决方案

下图是在2号盘找到MFT文件记录,由于3号扇区是数据无法确定块大小,继续向下寻找。

  磁盘阵列故障导致数据丢失的RAID0数据恢复解决方案

在两块硬盘的1048704号扇区都是MFT文件记录,看到花圈的地方了吗。一个是40一个是60,用60-40得到块大小是32个扇区。

  磁盘阵列故障导致数据丢失的RAID0数据恢复解决方案

分析结束,winhex重组,画圈的地方要填上开始扇区,因为是软RAID。

  磁盘阵列故障导致数据丢失的RAID0数据恢复解决方案

重组后数据重现。

 磁盘阵列故障导致数据丢失的RAID0数据恢复解决方案

开心

鄙视

鼓掌

愤怒

可怜
发表评论

最新评论

引用 小飞象 2015-8-26 14:56
块大小是 32 扇区  为什么从组的时候 填的是 128呢

查看全部评论(1)

寻好东西

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

解决叠瓦SMR硬盘及SSD固

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

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

固态硬盘不认盘了能做数

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

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

为什么好多服务器还使用

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

返回顶部