[发明专利]一种实现硬盘数据快速转储和查看的方法及设备在审
| 申请号: | 201610911693.9 | 申请日: | 2016-10-19 |
| 公开(公告)号: | CN107967118A | 公开(公告)日: | 2018-04-27 |
| 发明(设计)人: | 王翡;丁兆锟;谢波;田文郁 | 申请(专利权)人: | 南京拓界信息技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 210007 江苏省南京市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 硬盘数据 快速 查看 方法 设备 | ||
技术领域
本发明涉及计算机数据存储技术领域,特别涉及一种硬盘数据快速转储和查看的方法及设备。
背景技术
硬盘(也称为磁盘)是计算机中的数据存储设备,用来存放大量的文字、图像、音视频等数据。随着电子信息技术的飞速发展,计算机已经越来越多的应用于我们生活、工作的各个方面,计算机硬盘的存储容量也变得越来越大。在计算机取证领域,硬盘作为计算机最主要的信息存储介质,是获取电子证据的主要来源。随着硬盘容量的不断扩大,存储内容不断增多,计算机取证的难度也随之增大。在现场取证时,取证时间往往十分紧迫,取证人员需要将大量数据快速地从目标机的源盘中转储到本地硬盘,这就对数据转储的速度提出了很高的要求。
目前,实现计算机硬盘数据转储有两种方法:1.将硬盘从目标机中拆下来,安装到硬盘拷贝工具中。2.通过电脑的数据传输接口进行数据转储。
方法1通过硬盘总线将源盘中的数据传输到本地磁盘中。硬盘总线的传输速度一般大于数据读取的速度,因此这种方法不会受到数据传输速度的限制,转储速度很快。但是这种方法需要将硬盘从目标机中拆卸下来,在很多情况下无法通过这种方法实现数据快速转储的目的。
方法2通过电脑的数据传输接口将目标机中硬盘的数据转储到本地磁盘,这种方法的转储速度受制于硬盘的读写速率和不同接口的传输速度。例如USB2.0接口的传输速度最高为3.5GB/分钟,USB3.0接口的传输速度理论上是USB2.0传输速度的10多倍;7200转的机械硬盘的读写速度一般在5.3GB-11GB/分钟,固态硬盘的读写速度与机械硬盘相比有了很大的提升,接口为SATA3.0的固态硬盘读写速度理论上大概为30GB/分钟。因此,在不拆机的情况下,通过电脑的数据传输接口进行数据转储,数据的转储速度不会高于接口的传输速度或硬盘的读写速度。
从目前的技术水平来看,转储速度仍然是制约硬盘数据转储设备发展的技术瓶颈。因此,目前的硬盘数据转储设备大多无法适用于现场临机取证。
发明内容
本发明的目的是提供一种硬盘数据快速转储和查看的方法及设备,解决现场取证因时间不足导致的取证失败的问题。
为实现上述发明目的,本发明提供一种实现硬盘数据快速转储和查看的方法,包括下列步骤:
获取目标机ID号和硬盘信息,根据用户需求,确定转储任务,设置拷贝路径。
获取本地硬盘的数量、分区、容量、已用空间和是否有断点、断点位置等信息。
将待转储数据切分为数据块,以数据块为单位从目标机源盘中读取,并记录各个数据块的位置信息。
利用数据传输接口将源盘中的数据以Raid0的格式写入本地硬盘,并根据数据块的位置信息将其放入相应的位置,硬盘采用FAT文件系统。
所述转储任务为断点转储则首先要确定上次的转储路径、文件镜像名、镜像序列号、转储位置低字节、转储位置高字节以及上次转储时间。
进行数据查看时,将转储的数据进行镜像挂载,并读取信息,将信息展示给用户。
为实现发明目的,本发明提供一种实现硬盘数据快速转储和查看的设备,设备包含5个模块:UI模块、硬盘信息管理模块、硬盘读写模块、软Raid0模块、数据查看模块。其中:
UI模块是程序与用户交互的主要模块,此模块需要调用硬盘信息管理模块,获取源盘和本地硬盘的数量、分区、容量、已用空间和断点信息。同时在数据转储过程中调用硬盘读写模块获取转储速度、转储数据大小信息。在进行数据查看时,UI模块调用数据查看模块,为用户提供数据查看功能。除此之外还要提供断点的入口、转储方式的选择等功能。
硬盘信息管理模块用于获取目标机源盘的个数、类型、容量和分区的个数、格式、容量,并获取本地硬盘数量、分区、容量、已用空间和是否有断点、断点位置等信息。
硬盘读写模块是整个设备中最重要的模块,该模块根据用户的转储任务,实现源硬盘数据的读出、写入,并具有多线程调度、处理断点以及向UI模块提供转储接口的功能。
软Raid0模块将读出的数据以Raid0格式写入本地硬盘,硬盘采用FAT文件系统。在转储过程中为了兼顾数据写入速度和可删除操作,FAT表和DATA区域都是按块写入,不满一块的大小按一块计算。根据磁盘读写模块传入的待写文件的大小,遍历FAT表,寻找可写入的数据块,确定数据写入本地硬盘的位置,并记录写入数据的大小。
数据查看模块用于识别本地硬盘,并将转储完成的数据进行镜像挂载,读取数据信息,通过UI界面向用户展示已转储数据。此外,数据查看模块还可对转储数据进行加密、删除、备份。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京拓界信息技术有限公司,未经南京拓界信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610911693.9/2.html,转载请声明来源钻瓜专利网。





