数据恢复----重组raid5解析
重组Raid5
第一步:判断RAID5条带大小
- 利用winhex同时打开6个物理镜像每块成员盘中的$MFT文件记录(16进制搜索“46494c45”),并且保证找到的文件记录在每块物理盘的同一扇区(在各个镜像中个搜索一遍,发现搜索的第一遍的文件记录所在的扇区数不一致,而为了在同一扇区找出文件记录号,就要寻找在搜索的第一遍的文件记录所在的最大的扇区数(4112),然后让其他5个镜像都跳至4122扇区,找到的文件记录);
- 这6块成员盘在4112号扇区的文件记录号分别为256、0,64、192、128、256,文件记录号之间的差值为64,说明该RAID5条带大小是64个文件记录的大小,每个文件记录为2个扇区所以条带大小为128扇区。
- 第一步中分析出条带大小为128扇区,在4112扇区基础上,往后跳转128扇区,记录下镜像1-6的文件记录号,再往后跳转128扇区,记录下镜像1-6的文件记录号,总共记录4-5次,记录完成后按大小顺序排列调整后
第二步:判断成员盘的初步盘序和校验方向
|
扇区数\镜像序/ 记录号 |
2 |
3 |
5 |
4 |
1 |
6 |
|
4112 |
0 |
64 |
128 |
192 |
256 |
256 P |
|
4240 |
384 |
448 |
512 |
576 |
320 P |
320 |
|
4368 |
768 |
832 |
896 |
896 P |
640 |
704 |
|
4496 |
1152 |
1216 |
960 P |
960 |
1024 |
1088 |
|
4624 |
1536 |
1536 P |
1280 |
1344 |
1408 |
1472 |
|
4752 |
1600 P |
1600 |
1664 |
1728 |
1792 |
1856 |
2. 文件记录号是从校验块紧随的块从小到大排列的,就是说每个条带组内的第一个数据块首先写入校验块所在的成员盘的下一成员盘中,其余数据块依次写入,所以可以判断此RAID5为左同步结构。
第三步:判断开始扇区和成员盘的最终盘序
- 在每块成员盘中搜索MBR即16进制搜索“55AA”结果在4号盘的3616扇区发现了MBR,跳转到其他扇区的3616扇区,在1号盘为DBR,2号盘,3号盘,6号盘均为0,5号盘类似MBR。得出
RAID-5的起始位置(开始扇区)在3616号扇区
- 即成员盘的最终盘序为4号à1号à6号à2号à3号à5号
第四步:重组RAID
根据之前判断的RAID的结构参数, 起始位置为3616号扇区, 条带大小为128扇区,左同步结构。利用Specialist-ReconstructRAIDSystem功能,设置对应的参数,如下图
第五步:恢复目标文件计算MD5值
RAID重组完成,可以看到一个1.5G大小的分区,双击分区打开,找到RAID-3-1/1.txt文件,拷贝至指定目录,打开恢复的1.txt文件
至指定目录,打开恢复的1.txt文件
数据恢复----重组raid5解析的更多相关文章
- Unix下zfs文件系统重组RAID-5后可以这样恢复
存储做的RAID-5, SCSI硬盘,操作系统是FreeBSD,文件系统是zfs.本案例共有12块硬盘,11块硬盘里有数据,1块硬盘是热备盘.其中第6块数据硬盘出现故障,重组时需要将其剔除. 物理盘: ...
- Raid5两块硬盘掉线可以恢复数据吗_raid数据恢复案例分享
本案例中发生故障的存储类型是HP P2000,虚拟化平台为vmware exsi,共有10块硬盘组成raid5(硬盘容量为1t,其中6号盘是热备盘),由于某些故障导致阵列中两块硬盘亮黄灯掉线,硬盘无法 ...
- 成功案例分享:raid5两块硬盘掉线数据丢失恢复方法
1. 故障描述 本案例是HP P2000的存储vmware exsi虚拟化平台,由RAID-5由10块lT硬盘组成,其中6号盘是热备盘,由于故障导致RAID-5磁盘阵列的两块盘掉线,表现为两块硬 ...
- R-Studio
R-Studio是一个功能强大.节省成本的反删除和数据恢复软件系列.它采用独特的数据恢复新技术,为恢复FAT12/16/32.NTFS.NTFS5(由 Windows 2000/XP/2003/Vis ...
- Microsoft Windows Server DHCP
Microsoft Windows Server DHCP DHCP IP地址第一个来源是DHCP服务器,第二个来源是PPP点对点协议(ADSL为PPPOE);DHCP是Dynamic Host Co ...
- 存储linux RAID6被重建成RAID5的数据恢复解决方案
数据恢复故障描述:原存储为12块2T硬盘组成的Linux RAID6,文件系统均为EXT3,此存储上划有3个LUN,每个均为6TB大小,某天在RAID失效后,维护人员为了抢救数据,对此失效的存储重进行 ...
- raid5 / raid5e / raid5ee的性能对比及其数据恢复原理
RAID 5 是一种存储性能.数据安全和存储成本兼顾的存储解决方案. RAID 5可以理解为是RAID 0和RAID 1的折中方案.RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低 ...
- Wireshark理解TCP乱序重组和HTTP解析渲染
TCP数据传输过程 TCP乱序重组原理 HTTP解析渲染 TCP乱序重组 TCP具有乱序重组的功能.(1)TCP具有缓冲区(2)TCP报文具有序列号所以,对于你说的问题,一种常见的处理方式是:TCP会 ...
- 服务器磁盘阵列数据恢复,raid5两块硬盘掉线数据恢复方法
[用户单位信息] 农业科学研究院某研究所 [磁盘阵列故障发生过程描述]客户的DELL MD1000服务器内置15块1TB硬盘搭建为RAID5磁盘阵列阵列,服务器在正常工作中有一块硬盘离线,管理员对磁盘 ...
随机推荐
- ubuntu DEBIAN_FRONTEND环境变量用法
DEBIAN_FRONTEND环境变量,告知操作系统应该从哪儿获得用户输入.如果设置为"noninteractive",你就可以直接运行命令,而无需向用户请求输入(所有操作都是非交 ...
- 定长比较环状字符串-------strcat与strncpy的妙用
题目链接:https://vjudge.net/problem/UVA-1584 题解:用strcpy与strcmp定长比较字符串即可,strcat与strcmp对string不适用,所以只能改写为c ...
- vue学习(三) v-bind指令
//html <div id="app"> <input type="button" value="ok" v-bind: ...
- 今天发现郭的华为手机无法读写sd卡,找到了这个方法
https://bbs.csdn.net/topics/391985867?page=1 华为P9是android 6.0 的==在API23+以上也就是安卓6.0以上的,进行了权限管理不止要在And ...
- JavaFX布局神器-SceneBuilder
JavaFX允许开发使用FXML来设计和布局界面,跟Qt和Android的布局有点类似,JavaFX用SceneBuilder来设计和布局界面. SceneBuilder最新的下载地址:https:/ ...
- PHPSTORM断点调试配置
一.安装Xdebug xdebug官方提供了一个非常友好的安装指导: https://xdebug.org/wizard.php 打开上面的网站,将你的phpinfo页面输出的内容复制到表单中,然后点 ...
- ken桑带你读源码 之 scrapy_redis
首先更大家说下 正式部署上线的爬虫会有分布式爬虫的需求 而且原本scrapy 的seen (判断重复url的池 不知道用啥词 已抓url吧 ) 保存在磁盘 url 队列 也是保存在磁盘 (保 ...
- WPF 半透明 模糊效果 Aero效果(1)
先看看效果图 目前网上找到了2种实现方式,一种是 .NET Framework4.5及以后有自带的 WindowChrome 效果,一种是 WindowsAPI dwmapi.dll ,但这两种在 ...
- day16.内置方法与模块
一.内置方法 1.abs 绝对值函数 res = abs(-100) print(res) 2.round 四舍五入 (n.5 n为偶数则舍去 n.5 n为奇数,则进一!) ""& ...
- CentOS7系统管理与运维实战
CentOS7系统管理与运维实战 下载地址 https://pan.baidu.com/s/1KFHVI-XjGaLMrh39WuhyCw 扫码下面二维码关注公众号回复100007 获取分享码 本书目 ...