软件工程技术中的电脑数据恢复

(整期优先)网络出版时间:2020-12-07
/ 2

软件工程技术中的电脑数据恢复

肖天宇 徐建 徐志刚

武汉东湖学院 湖北省武汉市 430000

摘要:在现行的数据恢复手段中,基于非物理问题导致的文件丢失或损坏等问题所等采用的恢复手段也是多样化的。总而言之在由于硬盘的数据恢复是一门专业性、操作性要求都比较高的工作,所以想要提高数据恢复技术、提高数据恢复的成功率,应多学习数据恢复理论知识、多动手操作、多累积实践经验。目前的数据恢复技术在理论与实际应用中已取得了一定的成果,但它仍存在着许多不足,有待进一步的改进.随着数据恢复市场的扩大,各国和大公司都投巨资对数据恢复技术进行研发,使数据恢复技术日新月异,新技术不断涌现,数据恢复技术必将会受到越来越多的关注。

关键词:电脑;数据恢复;软件;分析对比

面对出现数据丢失的存储介质,在能使用软件恢复的情况下优先会选择软件恢复,这是基于硬件开盘数据恢复对于工具设备、环境和恢复数据人员的专业水平均由较高要求, 个人数据丢失者优先考虑使用软件恢复。出现的数据恢复收费软件和免费软件均能实现。考虑到面对的情况不同给出针对性分析。数据出现问题主要包括两大类:逻辑问题和硬件问题,相对应的恢复也分别称为逻辑恢复和硬件恢复。硬件恢复需要依托专业的设备和环境进行开盘行为进行修复,一般都需要送到专业的维修店或者返厂维修。逻辑恢复是指通过软件的方式进行数据修复,整个过程并不涉及硬件维修。而导致数据灾难的原因往往是病毒感染、误格式化、误分区、误克隆、误删除、操作断电等。逻辑故障的表征现象为:无法进入操作系统、文件无法读取、文件无法被关联的应用程序打开、文件丢失、分区丢失、分区无法打开或打开后显示乱码等。造成逻辑 数据丢失的原因十分复杂,每种情况都有特定的症状出现,或者多种症状同时出现。一般情况下,只要数据区没有被彻底覆盖,那么都是可以顺利恢复的,分析基于软件的优缺点不同进行总结针对性选用数据恢复。

一、计算机硬盘数据恢复原理

计算机通过对硬盘中的校验公式进行检测校验,电脑由此判断硬盘是否被损坏。这个公式的行为是利用校验公式对计算机系统中所有扇区和伺服系统进行计算,从而得到一个唯一的数值,使其成为校验和,因为针对不同扇区和伺服系统得到的校验和是不一样的。所以一旦计算机中硬盘中存储的数据或者存储的位置发生变化,那么最终得到的校验结果就不同。但是由于用户自身操作不当导致的数据损坏和丢失,从而可以根据电脑硬盘数据恢复原理,利用逆向算法来找到跟原始数据相关的信息,然后最终恢复原理的数据。如果用户进行快速低级格式化、快速高级格式化、误删文件等操作,那么以上的操作并不会真正把硬盘数据从数据区完全抹除。只有生产电脑硬盘的厂家才具有快速低级格式化的能力。对于硬盘分区和快速高级格式化是通过对文件分区表和扇区的信息数据进行重新建立,这两种操作不会对存放在硬盘数据区的数据造成影响。删除文件也仅仅是在硬盘的目录去删除文件的标记,进而将文件的数据存放的地址信息在目录列表中删除,只要不在文件存放的数据区去进行文件复写新的数据,造成文件覆盖性的重新构造建立,都不会影响到数据区的数据本身。重新整理硬盘的缺陷列表是指将新的缺陷扇区加入到G列表或者P列表中去,不会对其他扇区存放的数据造成其他影响。面对以上的操作导致的硬盘数据丢失或者损坏的问题,在对以上的数据恢复时没有太大的难度,可以用下载的数据恢复软件进行处理,在进行数据恢复的过程中只要不在硬盘上写入其他的数据,导致原有数据存放位置出现新的数据存放覆盖到原来的数据。数据恢复软件的工作就是利用了在硬盘数据区存放的数据不容易被覆盖的原理, 对数据进行搜索和残留的信息来进行数据恢复。

二、计算机硬件数据恢复前的准备

在对电脑进行数据恢复操作前,需要先判断电脑是物理损坏还是逻辑损坏等情况。通过一些简单的加电反应可以大致判断出损坏情况。如果是判断为物理损坏,则不能长时间加点,容易导致盘片的损坏。当判断为逻辑损坏或者扇区损坏时可以利用数据恢复软件进行检查从而挽救那些重要的数据。在恢复的过程中要做到尽可能的保证数据被二次破坏的可能性,尽量做好做数据镜像备份或者克隆硬盘的准备。

三、数据恢复软件现状

软件恢复指的是存储系统,或操作系统,或文件系统层次上的数据丢失,这种丢失是多方面的,如系统软硬件故障、死机、病毒破坏、黑客攻击、木马破坏、误操作、阵列数据丢失等等;对于一般文件系统来说,这方面的研究工作起步较早,国内外研究的都比较深。这方面的主要难点是: 文件碎片的恢复处理、文档修复和密码恢复。

(一)R-STUDIO

用于恢复误删除, 误格式化, 病毒破坏等文件的专业收费软件,操作简单,为恢复F A T12/16/32、N T F S、NTFS5、Ext2FS/Ext3FS(OSX LINUX文件系统)以及UFS1/UFS2(FreeBSD/OpenBSD/NetBSD文件系统)分区的文件提供了最为广泛的数据恢复解决方案。通过网络恢复远程数据(远程计算机可运行Win95/98/ME/NT/2000/XP、Linux、UNIX 系统);支持 FAT12/16/32、NTFS、NTFS5 和 Ext2FS文件系统;能够重建损毁的R A I D阵列;为磁盘、分区、目录生成镜像文件;恢复删除分区上的文件、加密文件(N T F S 5)、数据流(NTFS、NTFS 5);恢复FDISK或其它磁盘工具删除过得数据、病毒破坏的数据、M B R 破坏后的数据;识别特定文件名;把数据保存到任何磁盘;浏览、编辑文件或磁盘内容等等。

(二)Recuva

Recuva数据恢复软件具有非常出众的文件恢复力的免费软件,同时提供深度的扫描模式,并采用标准删除技术的安全覆盖功能,能够从受损或刚格式化的硬盘恢复文件。界面简洁,操作方法也不复杂,是一款值得推荐的数据恢复软件。但是这款软件由于深度扫描,所以速度相对缓慢,同时对于误删已久的数据恢复力度仍有不足。Recuva恢复可以支持的格式为FAT12、FAT16、FAT32、NTFS。当然,数据恢复前,Recuva包含系统信息检测功能,能让用户进一步了解计算机的状况。类比同类软件对数据的删除和格式化文件等数据恢复方式有较好的恢复效果。

参考文献:

[1] 董自上.计算机数据的抢救与恢复策略——以EasyRecovery 软件的应用为例[J].职业,2019(27):122-123

[2] 许程远,滕德锋,黄秀娟.浅谈FAT32文件系统的数据恢复[J].视听,2016(05):79-81

[3] 宏鹏,曲天光.涉密硬盘数据恢复研究[J].保密科学技 术,2016(01):14-20