硬盘的分区误删除的恢复
这是老师给咱们的一块虚拟硬盘,上面老师作了一些手脚让咱们恢复,因此咱们也不知道这块硬盘上原本有什么东西,咱们打开磁盘管理器看到又一块未指派的磁盘,这并非没有指派而是被咱们把分区给删除了,接下来咱们恢复分区并回复数据。
先用winhex这个工具打开这块硬盘,由于每一个分区都会保留63个扇区,因此第一个分区的起始应该从63开始,
在偏移CH28后的几个字节是NTFS分区的扇区大小减一,若是是fat分区则在CH20处从这里咱们就知道了第一个分区的大小及类型
这个分区的大小是5124672个扇区,起始+大小—1=分区的结束位置,这样咱们也就知道了这个分区的结束位置,那这个分区的结束扇区的下一个扇区就是下一个分区开始。咱们来转到第一个分区的最后
这个分区结束在318柱面254磁头63扇区。
那319柱面0磁头1扇区就是第二个分区的开始,这个里面在CH2这有数值,在CH28也有数值,那到底哪一个是表示分区大小呢?咱们来算一下后面的几位算出来的值比咱们的硬盘还大,因此不是,那就是CH20这的表示硬盘的,这也表示这个分区时fat分区,算出大小事2457945个扇区
咱们来算出他的结束位置起始+大小-1
转到最后位置
这个分区的结束位置是471柱面254磁头63扇区,那么472柱面0磁头1扇区就是第三个分区的开始看一下。
是第三个分区的开始,而切这个分区时NTFS类型,咱们能够算出这个分区的大小,也就是把16进制转换成10进制再加1
算出大小后再算出结束的位置,而后转到结束位置。
结束位置是777柱面254磁头63扇区
咱们口分析完了,开始向分区表的MBR里面写入记录。
第一个分区
00 01 01 00 07 FE 7F 3F 3F 00 00 00 40 32 4E 00
第二个分区
00 00 41 3F 06 FE 7F D7 7F 32 4E 00 59 81 25 00
第三个分区
00 00 41 D8 07 FE FF 09 D8 B3 73 00 B2 02 4B 00
写好之后保存修改的内容,而后从新启动一下计算机就会看到,多了三个分区
那这三个分区是否被删除过文件呢?咱们用一个易我数据恢复工具扫描一下,咱们选择格式化恢复
选择咱们要扫描的分区,
输出到c盘的根目录下
完成
看到他找到的文件,DOS7原本就有,又多了一个文件夹
扫描别的盘过程相似,在扫描F盘的时候扫描出了好多文件
打开找到的文件,是否是找到不少。
F盘则跟E盘内容同样。
是否是很神奇啊!!!!O(∩_∩)O~