硬盘的分区误删除的恢复

简介:
                    硬盘的分区误删除的恢复
这是老师给我们的一块虚拟硬盘,上面老师做了一些手脚让我们恢复,所以我们也不知道这块硬盘上本来有什么东西,我们打开磁盘管理器看到又一块未指派的磁盘,这并不是没有指派而是被我们把分区给删除了,接下来我们恢复分区并回复数据。
clip_image002
先用winhex这个工具打开这块硬盘,因为每个分区都会保留63个扇区,所以第一个分区的起始应该从63开始,
clip_image004
clip_image006
在偏移CH28后的几个字节是NTFS分区的扇区大小减一,如果是fat分区则在CH20处从这里我们就知道了第一个分区的大小及类型
clip_image008
这个分区的大小是5124672个扇区,起始+大小—1=分区的结束位置,这样我们也就知道了这个分区的结束位置,那这个分区的结束扇区的下一个扇区就是下一个分区开始。我们来转到第一个分区的最后
clip_image010
这个分区结束在318柱面254磁头63扇区。
clip_image012
那319柱面0磁头1扇区就是第二个分区的开始,这个里面在CH2这有数值,在CH28也有数值,那到底哪个是表示分区大小呢?我们来算一下后面的几位算出来的值比我们的硬盘还大,所以不是,那就是CH20这的表示硬盘的,这也表示这个分区时fat分区,算出大小事2457945个扇区
clip_image014
我们来算出他的结束位置起始+大小-1
clip_image016
转到最后位置
clip_image018
这个分区的结束位置是471柱面254磁头63扇区,那么472柱面0磁头1扇区就是第三个分区的开始看一下。
clip_image020
是第三个分区的开始,而切这个分区时NTFS类型,我们可以算出这个分区的大小,也就是把16进制转换成10进制再加1
clip_image022
算出大小后再算出结束的位置,然后转到结束位置。
clip_image024
结束位置是777柱面254磁头63扇区
clip_image026
我们口分析完了,开始向分区表的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
clip_image028
写好以后保存修改的内容,然后重新启动一下计算机就会看到,多了三个分区
clip_image030
clip_image032
那这三个分区是否被删除过文件呢?我们用一个易我数据恢复工具扫描一下,我们选择格式化恢复
clip_image034
选择我们要扫描的分区,
clip_image036
clip_image038
输出到c盘的根目录下
clip_image040
完成
clip_image042
看到他找到的文件,DOS7本来就有,又多了一个文件夹
clip_image044
扫描别的盘过程类似,在扫描F盘的时候扫描出了好多文件
clip_image046
clip_image047
打开找到的文件,是不是找到很多。
clip_image049
F盘则跟E盘内容一样。
clip_image050
是不是很神奇啊!!!!O(∩_∩)O~









本文转自 liuyonglei 51CTO博客,原文链接:http://blog.51cto.com/liuyonglei/155956,如需转载请自行联系原作者
目录
相关文章
|
9月前
|
数据挖掘 Linux
服务器数据恢复-重装系统导致XFS分区丢失的数据恢复案例
服务器数据恢复环境: MD1200磁盘柜中的磁盘通过RAID卡创建了一组RAID5阵列,分配了一个LUN。在Linux操作系统层面对该LUN进行了分区,划分sdc1和sdc2两个分区,通过LVM扩容的方式将sdc1分区加入到了root_lv中;sdc2分区格式化为XFS文件系统。 服务器故障: 服务器重装系统后,磁盘分区改变,sdc2分区丢失,无法访问。
服务器数据恢复-重装系统导致XFS分区丢失的数据恢复案例
|
1月前
|
数据挖掘 数据库
服务器数据恢复—Zfs文件系统下误删除数据的恢复案例
服务器数据恢复环境&故障: 一台zfs文件系统的服务器,管理员误操作删除了服务器上的数据。
|
4月前
|
存储 Oracle 关系型数据库
服务器数据恢复—V7000存储NTFS文件系统分区数据恢复案例
服务器存储数据恢复环境: 一台挂载在Windows server服务器上的v7000存储。存储空间划分了一个分区,采用NTFS文件系统,存放oracle数据库。 服务器存储故障: 服务器在运行过程中宕机,于是管理员重启服务器。服务器进入系统自动进行磁盘扫描修复时,管理员强制关机并断开了存储和服务器之间的连接,导致这台存储上的文件系统损坏,报错“文件或目录损坏且无法读取”。
|
7月前
|
数据挖掘
服务器数据恢复—RAID5阵列重建导致原raid数据丢失的数据恢复案例
一台服务器,有一组由5块硬盘组建的raid5磁盘阵列。 服务器在运行过程中一块有磁盘掉线,由于raid5阵列支持一块磁盘掉线的特性,服务器还在正常工作。不久之后服务器出现故障,管理员在不了解raid配置情况下,以原raid5阵列中的4块盘作为成员盘重建了raid5阵列。结果原raid5阵列中的全部数据丢失。
|
9月前
|
存储 数据挖掘
服务器数据恢复—服务器XFS分区丢失的数据恢复案例
服务器数据恢复环境: 一台服务器+MD1200磁盘柜,通过raid卡将15块磁盘组建成一组raid5磁盘阵列。raid5阵列分配了2个lun,操作系统层面对lun进行分区:1个分区采用LVM扩容方式加入到了root_lv中,其余分区格式化为XFS文件系统。 服务器故障: 工作人员为服务器重装操作系统时操作失误导致分区状态改变,一个存放重要数据的分区丢失,无法访问。
服务器数据恢复—服务器XFS分区丢失的数据恢复案例
|
存储 数据挖掘 Windows
服务器数据恢复—误格式化NTFS分区的数据恢复案例
NTFS是windows操作系统服务器应用最为广泛的文件系统之一。理论上,NTFS文件系统格式化操作虽然不会对数据造成太大的影响,但是有可能会出现部分文件目录结构丢失的情况。下面介绍一台服务器误操作导致raid5阵列上层的NTFS分区被格式化后如何逆向操作恢复服务器数据的案例。
服务器数据恢复—误格式化NTFS分区的数据恢复案例
|
运维 数据挖掘 数据库
服务器数据恢复—服务器raid5磁盘故障导致分区无法访问的数据恢复案例
某品牌DL380服务器中有一组由三块SAS硬盘组建的RAID5阵列。数据库存放在D分区,数据库备份存放在E分区。 服务器上有一块硬盘的状态灯显示红色,D分区无法识别,E分区可识别,但是拷贝文件报错。管理员重启服务器,离线的硬盘上线,同步了一段时间但是还没有完成同步时候,管理员将服务器强制关机,之后就没有动过服务器。
服务器数据恢复—服务器raid5磁盘故障导致分区无法访问的数据恢复案例
|
9月前
|
运维 数据挖掘
服务器数据恢复—Raid5重建导致原raid阵列数据丢失的数据恢复案例
服务器数据恢复环境: 一台服务器上搭建了一组由5块硬盘组建的raid5阵列,服务器上层存放单位重要数据,无备份文件。 服务器故障&分析: 服务器上raid5有一块硬盘掉线,外聘运维人员在没有了解服务器具体情况下,将服务器上raid5阵列中4块正常硬盘(除去掉线的那块磁盘)重建为一组新的raid5阵列,导致服务器中的原始数据全部丢失。
|
存储 安全 网络安全
不小心磁盘分区怎么办?硬盘误分区后怎么数据恢复?
硬盘误分区后怎么恢复?这是一件发生在我身上的真实事件。因为我的U盘爆满了,需要进行清理,却由于手滑,将操作对象误选择为Mac笔记本内置的硬盘,导致意外删除了所有分区。硬盘误分区后怎么恢复数据? 幸运的是,由于我对数据恢复方法比较了解,因此这次“灾难”并没有给我造成严重损失。想知道我用的是什么方法来挽救数据的吗?以下是我的经验之谈,如果你遇到了类似情况,也可以参照这种数据恢复方法,尝试找回丢失的数据。
674 0
不小心磁盘分区怎么办?硬盘误分区后怎么数据恢复?
|
Windows
硬盘分区删除后的恢复!
今天在安装操作系统到固态盘的时候,忘记电脑上还挂着一个2T移动硬盘的情况。在安装操作系统的时候把两个分区都删除。删除才想起来,一顿后悔啊。然后寻找度娘,各种方法,有使用EasyDataRecovery,恢复的。
3231 0

热门文章

最新文章

相关实验场景

更多