一种磁盘未使用空间中临时数据的还原方法及系统技术方案

技术编号:36290802 阅读:19 留言:0更新日期:2023-01-13 10:03
本发明专利技术属于计算机文件系统领域,尤其涉及一种磁盘未使用空间中临时数据的还原方法及系统,其中方法包括:S1:获取用户计算机系统联网状态下的所有磁盘运行数据;S2:定位磁盘的数据区,提取数据区中的未使用空间中的临时数据,并将未使用空间中的临时数据按照预设的文件信息特征进行分类,生成留存文件特征表;S3:读取留存文件特征表,并根据留存文件特征表的完整度按照预设的还原措施进行处理。本发明专利技术能够解决现有技术中在用户备份意识弱的前提下进行数据还原时的还原难度高和还原成本高的问题。问题。问题。

【技术实现步骤摘要】
一种磁盘未使用空间中临时数据的还原方法及系统


[0001]本专利技术属于计算机文件系统领域,尤其涉及一种磁盘未使用空间中临时数据的还原方法及系统。

技术介绍

[0002]数据还原技术是指在计算机存储介质出现损坏或者数据被删除时,导致部分数据或者全部数据不能访问读出,这时通过相应的技术手段将数据重新找回,使得数据再生的技术,其中,计算机介质包括计算机的存储磁盘等,在磁盘中,磁盘存放数据的基本单位为扇区,在磁盘的第一个扇区上会生成分区信息表,分区信息表中标注了磁盘的分区数量,每个分区的大小、起始位置等信息;而在磁盘分区完成后,通常会进行格式化分区操作,格式化分区是根据分区大小,合理的将分区划分为目录文件分配区和数据区,目录文件分配区上生成文件分配表,文件分配表记录了存储在磁盘中的每一个文件的属性、大小以及在分区的位置,因此我们对文件的操作都是在文件分配表上进行,包括复制、剪切、删除、查看文件属性以及读取执行文件等,在文件分配表遭到删除、破坏等影响以后,那么计算机系统就无法定位到文件,即使文件在数据区的数据未被影响,用户也无法查看到文件数据了,而被删除的文件分配表所在的数据区则被称为磁盘未使用空间,磁盘未使用空间中的文件数据则被认为是临时数据。
[0003]同时,若用户在磁盘中存储了新的文件数据,根据磁盘的存储方式,磁盘会按照新的文件数据的属性合理存储,而该合理存储则会影响到在文件分配区被删除的文件,但数据区却未被删除的文件数据,即覆盖临时数据,例如,新的文件数据大小为50G,临时数据的大小大于50G且趋近于50G,计算机系统在随机选取新的文件数据的存储数据区时,临时数据所在的数据区被选中的概率会增加,因此就会出现新的文件数据覆盖临时数据进行存储,那么被删除的文件数据若在后续想要找回,就很困难了。
[0004]为此,现有技术中关于数据还原的方式,是通过对磁盘做镜像,即进行磁盘的备份,即使原磁盘中的数据区被覆盖,也能够从镜像文件中查找到对应的临时数据信息,但是这种方式仅适用具有备份意识的用户使用,大部分用户在计算机系统使用过程中,通常都不具备备份意识或者忘记了备份,在长期使用磁盘存储过程中,当用户删除了文件数据后,后续又被新的数据给覆盖,这时想要进行数据还原,还原的难度和还原的成本就会非常高。
[0005]因此,需要一种在用户备份意识弱的前提下,针对磁盘未使用空间中的临时数据的还原方法,减少数据还原的难度和成本。

技术实现思路

[0006]本专利技术所解决的技术问题在于提供一种磁盘未使用空间中临时数据的还原方法及系统,以解决现有技术中在用户备份意识弱的前提下进行数据还原时的还原难度高和还原成本高的问题。
[0007]本专利技术提供的基础方案:一种磁盘未使用空间中临时数据的还原方法,包括:
[0008]S1:获取用户计算机系统联网状态下的所有磁盘运行数据;
[0009]S2:定位磁盘的数据区,提取数据区中的未使用空间中的临时数据,并将未使用空间中的临时数据按照预设的文件信息特征进行分类,生成留存文件特征表;
[0010]S3:读取留存文件特征表,并根据留存文件特征表的完整度按照预设的还原措施进行处理。
[0011]本专利技术的原理及优点在于:在现有应用场景中,用户在进行数据的存储时,所使用的计算机系统在用户未预先设置插件或者软件应用时,通常计算机系统不会自动进行备份,而当用户误删除数据时,被删除的数据在目录文件分配区上的文件分配表删除,在磁盘数据区还存在该被删除数据的临时数据,随着时间的推移和磁盘的随机存储方式,临时数据会逐渐被新的数据覆盖,使得数据还原的难度和成本会增加,为此,针对上述问题,本申请通过一种磁盘未使用空间临时数据的还原方法,其原理在于:
[0012]首先获取用户所使用的计算机系统下的所用磁盘运行数据,而磁盘的类型包括固定的和移动的,移动的通过与计算机系统连接即可获取到联网状态下的磁盘数据;获取到磁盘运行数据后,找出磁盘中的数据区,提取出未使用空间中的临时数据,提取的方式可以为与文件分配表进行比对,将不在文件分配表上的数据区中的数据提取出来,即为临时数据,然后根据临时数据的文件信息特征进行分类,生成留存文件特征表,该留存文件特征表能够将冗杂的临时数据按特征进行清晰的表征,使得临时数据的残存内容也能够表征出来,最后根据留存文件特征表中数据的完整度按照预设的还原措施进行处理,即能够在用户未备份的情况下将尽可能能够还原的数据进行还原,还原的数据来源清楚,还原的数据资料通过关联性增加,从而减少还原的难度和成本。
[0013]因此,本专利技术的优势在于:通过上述的还原方法,能够解决现有技术中在用户备份意识弱的前提下进行数据还原时的还原难度高和还原成本高的问题,减少还原的难度和成本。
[0014]进一步,所述S3包括:
[0015]S3

1:获取用户指令,将用户指令按照预设的文件信息特征进行预处理生成预处理结果;
[0016]S3

2:读取留存文件特征表,将预处理结果与留存文件特征表按照预设的还原措施进行处理。
[0017]有益效果:在步骤S3中,通过获取的用户指令,能够获取到用户想要还原的数据的相关特征,经过预处理后与留存文件特征表进行比对,能够直接定位到留存文件特征表中的还原文件的相关联的特征,使得还原难度减少。
[0018]进一步,所述S3

2包括:
[0019]S3
‑2‑
1:将预处理结果与留存文件特征表进行特征条数匹配,若匹配结果大于预设的匹配阈值,则将对应的留存文件表中的临时数据推送给用户,反之,则进行S3
‑2‑
2;
[0020]S3
‑2‑
2:若匹配结果小于预设的匹配阈值且大于0,则提取预处理结果与留存文件特征表匹配成功的文件信息条数,在计算机系统联网状态下从网络中下载文件数据;
[0021]S3
‑2‑
3:若匹配结果等于0,则结束。
[0022]有益效果:在还原的措施中,当匹配结果大于预设的匹配阈值,则说明该临时数据的完整度高,可以直接还原,还原并推送用户,如果匹配结构小于预设的匹配阈值且大于0,
说明还原的资料有残缺,不完整,因此即使直接还原后,可能存在用户也打不开该还原数据或者还原数据内容残缺的情况,因此通过在联网状态下从网络上去查找是否有相同的资料,以此来增加还原成功的可能性;最后若匹配结果等于0,则说明临时数据中没有用户想要还原的数据或者数据被完全覆盖,此时是无法还原的,因此结束还原操作。
[0023]进一步,所述预设的文件信息特征包括文件名称、文件日期、文件类型、文件大小、文件位置、文件来源中的一种或多种。
[0024]有益效果:文件信息特征包括文件名称、文件日期、文件类型、文件大小、文件位置、文件来源中的一种或多种,能够更为完整的将数据的特征进行分类。
[0025]进一步,所述S2中包括:
[0026]S2...

【技术保护点】

【技术特征摘要】
1.一种磁盘未使用空间中临时数据的还原方法,其特征在于:包括:S1:获取用户计算机系统联网状态下的所有磁盘运行数据;S2:定位磁盘的数据区,提取数据区中的未使用空间中的临时数据,并将未使用空间中的临时数据按照预设的文件信息特征进行分类,生成留存文件特征表;S3:读取留存文件特征表,并根据留存文件特征表的完整度按照预设的还原措施进行处理。2.根据权利要求1所述的一种磁盘未使用空间中临时数据的还原方法,其特征在于:所述S3包括:S3

1:获取用户指令,将用户指令按照预设的文件信息特征进行预处理生成预处理结果;S3

2:读取留存文件特征表,将预处理结果与留存文件特征表按照预设的还原措施进行处理。3.根据权利要求2所述的一种磁盘未使用空间中临时数据的还原方法,其特征在于:所述S3

2包括:S3
‑2‑
1:将预处理结果与留存文件特征表进行特征条数匹配,若匹配结果大于预设的匹配阈值,则将对应的留存文件表中的临时数据推送给用户,反之,则进行S3
‑2‑
2;S3
‑2‑
2:若匹配结果小于预设的匹配阈值且大于0,则提取预处理结果与留存文件特征表匹配成功的文件信息条数,在计算机系统联网状态下从网络中下载文件数据;S3
‑2‑
3:若匹配结果等于0,则结束。4.根据权利要求1所述的一种磁盘未使用空间中临时数据的还原方法,其特征在于:所述预设的文件信息特征包括文件名称、文件日期、文件类型、文件大小、文件位置、文件来源中的一种或多种。5.根据权利要求4所述的一种磁盘未使用空间中临时数据的还原方法,其特征在于:所述S2中包括:S2

1:遍历计算机系统的所有磁盘数据,定位磁盘的数据区,并根据文件分配表与数据区的文件数据进行比对,提取数据区的未使用空间中的临时数据;S2

2:将临时数据按照文件名称、文件日期、文件类型、文件大小、文件位置、文件来源进行分类,生成留存文件特征表。6.一种磁盘未使用空间中临时数...

【专利技术属性】
技术研发人员:向小华
申请(专利权)人:重庆夏软科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1