[发明专利]一种硬盘数据的恢复方法及系统有效
申请号: | 202010913784.2 | 申请日: | 2020-09-03 |
公开(公告)号: | CN112052121B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 刘兴平 | 申请(专利权)人: | 北京尖晶尖科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京快帮专利代理事务所(普通合伙) 16087 | 代理人: | 刘康平 |
地址: | 102200 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬盘数据 恢复 方法 系统 | ||
1.一种硬盘数据的恢复方法,特征在于,包括以下步骤:
S1、从起始硬盘开始遍历分区,并判断硬盘是否为不可移动硬盘,如果判断为不可移动硬盘则继续进行下一步,如果判断不是不可移动硬盘则跳过该硬盘;
S2、解析硬盘的分区表信息,解析获得当前硬盘上所有分区的起始物理扇区地址、当前分区所在硬盘的序列号和/或总扇区数,并将这些信息存储到地图信息文件的数据头部;
S3、通过全新编码的遍历函数获取硬盘分区中文件的簇分布信息,并根据文件系统的不同选择对应的文件读取原理,将簇分布信息转换为物理扇区分布信息,并存储到地图信息文件中;
S4、遍历函数遍历完最后硬盘后结束遍历,对生成的地图信息文件进行保存;
S5、根据地图信息文件的物理扇区分布信息制作带有搜索标记的地图信息文件;
S6、在硬盘文件需要恢复时,打开地图信息文件进行关联信息的读取;
S7、根据地图信息文件保存的硬盘序列号和总扇区数与现有的硬盘进行比对,判断硬盘信息是否条件相符,如果硬盘符合条件则进入下一步,如果硬盘不符合条件则继续与下一硬盘进行比对;
S8、根据地图信息文件保存的物理扇区分布信息读取硬盘中的扇区信息;
S9、判断是否读取完所有的文件数据,如果是则硬盘数据恢复完成,如果不是则继续进行文件数据的读取。
2.根据权利要求1所述的一种硬盘数据的恢复方法,特征在于:在S9中,读取的硬盘扇区中的信息,按照地图信息文件中的文件路径和文件实际大小进行文件的保存。
3.根据权利要求1所述的一种硬盘数据的恢复方法,特征在于:在S5中,制作带有搜索标记的地图信息文件时,首先,计算获得地图信息文件的物理扇区分布信息;之后,将物理扇区分布信息生成按扇区为大小的信息帧,并对信息帧设定特定标记;最后,将标记后的信息帧写入地图信息文件的数据尾部。
4.根据权利要求1所述的一种硬盘数据的恢复方法,特征在于:在S4中,使用网盘和/或外部存储设备对地图信息文件进行保存,所述外部存储设备包括U盘和/或移动硬盘。
5.根据权利要求1所述的一种硬盘数据的恢复方法,特征在于:硬盘的总扇区数=磁头数×柱面数×每道扇区数。
6.根据权利要求1所述的一种硬盘数据的恢复方法,特征在于:全新编码的遍历函数在获取文件信息时,可以同时计算获得文件的物理扇区分布信息、文件名和文件的实际大小,并将这些信息存储到所述地图信息文件中。
7.根据权利要求6所述的一种硬盘数据的恢复方法,特征在于:文件名通过全路径进行表示,物理扇区分布信息包括物理扇区起始地址和连续扇区数两部分。
8.一种硬盘数据的恢复系统,其特征在于,包括以下模块,
起始检测模块,用于判断待遍历硬盘是否为不可移动硬盘;
硬盘读取模块,用于读取各个硬盘的分区表信息,解析获得当前硬盘上所有分区的起始物理扇区起始地址、和分区所在硬盘的序列号和总扇区数;
文件读取模块,用于计算获得硬盘中文件的物理扇区分布信息,并存储到地图信息文件中;
终止检测模块,判断待遍历的硬盘是否为最后硬盘,如果是则对生成的地图信息文件进行保存,如果不是则继续下一硬盘的遍历;
标记模块,根据地图信息文件的物理扇区分布信息制作带有搜索标记的地图信息文件;
文件恢复模块,用于打开地图信息文件,根据地图信息文件内保存的硬盘信息与现有硬盘信息进行比对,按照保存文件的物理扇区信息和文件的实际大小读取扇区信息并进行保存,读取完所有的数据文件结束恢复。
9.根据权利要求8所述的一种硬盘数据的恢复系统,特征在于:文件读取模块还可以获取硬盘中文件的全路径和文件大小。
10.根据权利要求8所述的一种硬盘数据的恢复系统,特征在于:终止检测模块中生成的地图信息文件可以通过网盘和/或外部存储设备进行保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京尖晶尖科技有限公司,未经北京尖晶尖科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010913784.2/1.html,转载请声明来源钻瓜专利网。