首页 理论教育EasyRecovery:全新技术帮助硬盘数据成功恢复

EasyRecovery:全新技术帮助硬盘数据成功恢复

【摘要】:EasyRecovery是一个非常著名的数据恢复软件。该工具采用全新恢复技术,为使用FAT 12/16/32、NTFS、NTFS 5和Ext2FS分区的磁盘提供完整数据维护解决方案。最终在数据恢复公司的帮助下,该设计院才成功找回90%左右的数据。能用EasyRecovery找回数据、文件的前提就是硬盘中还保留有文件的信息和数据块。

数据出现问题主要包括两大类——逻辑问题和硬件问题,相对应的恢复也分别称为软件恢复和硬件恢复。软件恢复是指通过软件的方式进行数据修复,整个过程并不涉及硬件维修。而导致数据丢失的原因往往是病毒感染、误格式化、误分区、误克隆、误删除、操作断电等。

(一)常用数据恢复技术

数据恢复是一个技术含量比较高的行业,数据恢复技术人员需要具备汇编语言和软件应用的技能,还需要电子维修和机械维修及硬盘技术。

1.软件应用和汇编语言基础

在数据恢复的案例中,软件的问题占了2/3以上,如文件丢失、分区表丢失或被破坏、数据库被破坏等,这些就需要具备对DOS、Windows、Linux操作系统及数据结构的熟练掌握,需要对一些数据恢复工具和反汇编工具的熟练应用。

2.电子电路维修技能

在硬盘的故障中,电路的故障占据了大约一成的比例,最多的就是电阻烧毁和芯片烧毁,作为一个技术人员,必须具备电子电路知识及熟练的焊接技术。

3.机械维修技能

随着硬盘容量的增加,硬盘的结构也越来越复杂,磁头故障和电机故障也变得比较常见,开盘技术已经成为一个数据恢复工程师必须具备的技能。

4.硬盘固件维修技术

硬盘固件损坏也是造成数据丢失的一个重要原因,固件维修不当造成数据破坏的风险相对比较高。

(二)常用数据恢复工具

数据恢复借助有效的工具能够起到事半功倍的作用,常用的数据恢复工具主要有DATACOMPASS、SalvtionDATA、PC3000、FinaIData、EasyRecovery、EasyUndelete、PTDD、WinHex、R-Studio、DiskGenius、RAID Reconstructor等。下面简单介绍一下EasyRecovery和R-Studio,其他的工具软件请感兴趣的读者参阅具体软件说明。

EasyRecovery是一个非常著名的数据恢复软件。该软件功能非常强大,无论是误删除、格式化还是重新分区后的数据丢失,它都可以轻松解决,甚至可以不依靠分区表来按照簇进行硬盘扫描。但要注意,不通过分区表进行数据扫描,很可能不能完全恢复数据,原因是通常一个大文件被存储在很多不同区域的簇内,即使找到了这个文件的一些簇上的数据,很可能恢复之后的文件是损坏的。所以这种方法并不是万能的,但它为用户提供了一个新的数据恢复方法,适合在分区表严重损坏、使用其他恢复软件不能恢复的情况下使用。EasyRecovery最新版本加入了一整套检测功能,包括驱动器测试、分区测试、磁盘空间管理及制作安全启动盘等。这些功能对于日常硬盘数据维护来说非常实用,可以通过驱动器和分区检测来发现文件关联错误及硬盘上的坏道。

R-STUDIO是另一个功能强大的数据恢复、反删除工具。该工具采用全新恢复技术,为使用FAT 12/16/32、NTFS、NTFS 5和Ext2FS分区的磁盘提供完整数据维护解决方案。同时提供了对本地和网络磁盘的支持,提供大量参数设置,让高级用户获得最佳恢复效果。具体功能有:采用Windows资源管理器操作界面;通过网络恢复远程数据(远程计算机可运行Windows 95/98/Me/NT/2000/XP、Linux、UNIX系统);支持FAT12/16/32、NTFS、NTFS5和Ext2FS文件系统;能够重建损毁的RAID阵列;为磁盘、分区、目录生成镜像文件;恢复删除分区上的文件、加密文件(NTFS 5)、数据流(NTFS、NTFS 5);恢复FDISK或其他磁盘工具删除过的数据、病毒破坏的数据、MBR破坏后的数据;识别特定文件名;把数据保存到任何磁盘;浏览、编辑文件或磁盘内容等。

(三)数据恢复案例分析

数据恢复对每个人都十分重要,在这里通过几个案例来介绍几种常用的数据恢复技术。

1.简单却收费昂贵:文件误删拯救技术

当发现文件丢失或文件被同名文件覆盖,甚至分区被误操作格式化及误克隆之后,就需要采用磁盘扫描的方法来进行数据恢复。

案例:华南某设计院的一台服务器承担着整个设计院的存储任务。2018年8月2日,由于管理员的误操作,将2017年全年的数据全部删除。由于当时删除的时候并不是放入“回收站”,而是直接删除,因此采用普通方法根本无法恢复。为了找回这些数据,慌乱之中管理员使用了当时的Ghost备份文件来恢复,但是恢复后发现还是没有需要的文件,并且把整个文件系统都弄得非常混乱。最终在数据恢复公司的帮助下,该设计院才成功找回90%左右的数据。

故障分析:事实上,由于误操作而导致的文件丢失在软件类数据恢复中很常见,大约占25%。当在磁盘上删除一些数据后,被删除的地方只不过做了一个可覆盖标记,数据并没有真正被删除。但是再次写入的话,不一定立即覆盖刚刚删除的内容,因此可以使用磁盘扫描的方法来恢复数据,但数据一旦被其他数据所覆盖,就很难做到将被删除数据完全恢复。

这里推荐使用EasyRecovery和FinaIData。由于EasyRecovery和FinaIData在针对分区表等故障时有着一套独特的处理方法,可以自动使用内定的方式来扫描文件,因此结合起来使用往往可以带来惊喜。

EasyRecovery使用Ontrack公司复杂的模式识别技术找回分布在硬盘上不同地方的文件碎块,并根据统计信息对这些文件碎块进行重整。接着EasyRecovery在内存中建立一个虚拟的文件系统并列出所有的文件和目录。哪怕整个分区都不可见或硬盘上只有非常少的分区维护信息,EasyRecovery仍然可以高质量地找回文件。

能用EasyRecovery找回数据、文件的前提就是硬盘中还保留有文件的信息和数据块。但在进行删除文件、格式化硬盘等操作后,再对该分区内写入大量新信息时,这些需要恢复的数据就很有可能被覆盖了。这时,无论如何都找不回想要的数据了。所以,为了提高数据的修复率,发现文件被误删以后,要尽量避免再对要修复的分区或硬盘进行新的读写操作。如果要修复的分区恰恰是系统启动分区,就要马上退出系统,用另外一个硬盘来启动系统(即采用主/从硬盘结构)。

无论是EasyRecovery还是FinaIData,其基本使用方法都非常简单,大致可以分为3个步骤:选择扫描范围、指定扫描类型及筛选数据。以EasyRecovery为例,进入界面后首先在左边的列表中选择“数据恢复”工作模式,此时软件会提供更多的选项供大家选择。其实这里一般选择“高级选项自定义数据恢复功能”选项,因为它的功能是最强的,已经包括了“查找并恢复已删除的文件”“从一个已格式化的卷中恢复文件”及“不依赖任何文件系统结构信息进行恢复”3个功能选项。(www.chuimin.cn)

选择“高级选项自定义数据恢复功能”选项,随后系统要求输入扫描所针对的分区。

然后EasyRecovery让用户自己选定文件系统类型。如果无法确定是FAT32还是NTFS,那么可以直接选择为RAW模式,只不过此时将对整个分区的扇区一个个地进行扫描,速度会比较慢。扫描会占用比较长的一段时间,扫描结束后,EasyRecovery将列出丢失文件的列表,并且都放在LOSTFILE目录下,在前面的小方框内打上钩,恢复所有找到的文件。也可以单击LOSTFILE前面的“+”号显示列表,然后从中选取要恢复的文件。选择完成后,单击“下一步”按钮,并按照提示选择文件的存放路径即可。

2.修复重装Windows XP后的Ubuntu引导分区

当重装了Windows以后,把原来的Ubuntu引导分区表MBR(Master Boot Record)中grub的信息清除了,不过没关系,修复一下MBR就可以了。当计算机启动时,首先运行Power On Self Test(POST),即加电自检,检测系统内存及其他硬件设备的现状。接着通过BIOS定位计算机的引导设备,如果BIOS是即插即用的,那么计算机将对硬件设备进行检查及完成配置,然后MBR被加载并运行。如果是Windows XP/2000/2003系统,系统会将控制权交给NTLDR(系统加载器),调用Boot.ini,显示多重选项菜单,最后加载要启动的系统。因此,如果破坏了MBR,就破坏了硬盘引导记录。当重装Windows后,会清除掉原来的Ubuntu引导分区表MBR中grub的信息。在这种情况下,可以通过修复MBR来修复系统。

下面介绍一下修复MBR的方法。

首先,把Ubuntu的安装光盘放进去,然后启动。正常进入安装界面,打开终端。

(1)输入sudo grub,于是变成grub>。

(2)先找到Ubuntu的启动分区(就是/boot目录所在的分区),输入find/boot/grub/stagel,按回车键显示(hd0,2)。这里hd0是指第一个硬盘,2代表第3个分区,即Ubuntu根目录所在分区(0代表第一个分区)。

(3)输入grub>root(hd0,2)。

(4)输入grub>setup(hd0),如果出现success,就表示成功了。

(5)输入grub>quit,然后重启。

如果有多个硬盘,把Windows装在第一块磁盘上,而Linux装在第二块磁盘上,而BIOS设置为从第一块磁盘启动,那么在进行第(3)步的时候,一定要把参数设为第一块磁盘,即要把grub装入引导硬盘的MBR里。当然,可以将grub装入每块硬盘的MBR,也可以启动,这只是一个先后次序问题。

3.NTFS格式大硬盘数据恢复特殊案例

某公司一块80GB迈拓硬盘某天突然进不了分区,提示为“无法访问X:参数错误”。硬盘上为该公司为本市摄制和编辑的运动会视频和音频文件,摄录磁带中已清除,运动会也不可能再开一次。

修复过程:该硬盘为只有一个NTFS分区的数据盘,先在DOS下用扇区编辑软件查看,结果发现分区表和63扇区都有错误,1~62扇区间有大量扇区被写上不明代码,87~102扇区不正常,先手工修复分区表,恢复63引导扇区,删除1~62扇区间的代码。87~102扇区之间暂不处理,到Windows下检查,结果还是出现同样的提示,试用恢复软件EasyRecovery,可以看到目录结构,再试FinaIDate,这个软件此时不尽如人意;用恢复软件EasyRecovery选择某目录进行试恢复,结果28个试恢复文件只恢复2个,其余的全部为0字节,恢复工作陷入困境。再次对79~102扇区进行分析,79扇区面目全非,被严重篡改破坏,80~86扇区被清空,87~102扇区的内容也不正常。经过一番苦思冥想,对某些扇区进行备份后做清除,备份被放到1~62扇区之间,以备不测时改回原样。

再次在Windows下用恢复软件EasyRecovery进行恢复,让其读该盘约10秒钟,停止扫描,看到的内容和前面提到的相同,试恢复一个文件夹,从恢复过程能看到这时恢复动作正常了,随后对其余的文件和文件夹进行恢复,近3个多小时后,63.9GB资料全部恢复,文件中AVI、WAV、PSD和其他格式的图形文件逐个打开完全正常。恢复工作顺利结束。

4.零磁道损坏的数据恢复

对于磁盘而言,零磁道是最为关键的地方,因为硬盘的分区表信息就在其中。一旦零磁道损坏,那么硬盘将无法启动。其实零磁道损坏只是物理坏道的特殊情况,所不同的只是损坏之处十分敏感。

案例:东北地区某服装设计公司的SCSI单盘服务器存储着整个公司的设计资料,原本就发现该硬盘有轻微的坏道,但是并未引起管理员重视,也没有做好备份工作。终于在2005年7月13日,硬盘无法启动了,管理员尝试格式化系统分区也宣告失败。

故障分析:通过Scandisk扫描,发现坏道其实并不多,甚至将它作为从盘挂在别的操作系统下也能看到部分分区内容。但是由于坏道所处的位置非常特殊,因此造成硬盘无法启动。经检测后发现,零磁道部分出现了坏道,这类故障必须使用有别于普通坏道的处理方法。

对于带有物理坏道的硬盘,最简单的数据恢复方法便是将它设置为从盘,然后使用另一块硬盘引导进入操作系统。在磁盘管理器中,大家可以对它进行盘符分配。如果分配成功,可以直接复制就能成功恢复数据。如果因为坏道数量过多而无法分配盘符,或者在复制的时候总是提示错误,那么就必须采用其他方法了。

这里推荐给大家的是一款名为效率源的磁盘访问工具。它是目前对付坏道比较常用的软件,该软件暂时还只能在软盘上生成工具盘,因此使用前提是必须有软驱,另外在Windows 9x/Me/2000/XP等系统平台下都无法查看工具盘中的内容,其特点在于能够针对扇区进行复制。以一块80GB硬盘为例,如果已经知道所需要的重要数据在最后一个分区,且最后一个分区的容量为20GB,那么在效率源软件中直接让起始复制扇区定位在大约70%的位置,终止位置为最后,这样在复制过程中将会避开前面的部分。很多时候,物理坏道都是连续出现,而我们所需要的数据可能并没有存储在危险的坏道上。然而操作系统对于硬盘的读取过程比较特殊,一旦存在大量坏道就有可能无法识别硬盘分区。通过效率源软件,大家可以轻而易举地突破这些限制,而且该软件本身就带有强力的复制功能和相应的校验算法

使用方法:首先连上需要数据恢复的硬盘和一块完好的硬盘,然后使用含有效率源软件的启动盘引导系统,此时会直接进入效率源软件的主界面。选择Sector Copy命令之后,效率源软件会要求输入源盘与目标盘,此时千万不要选错。需要数据恢复的硬盘作为源盘,完好的硬盘作为目标盘。随后,输入Start和End数字以确认复制扇区的起始位置,最后单击“确认”按钮后就可以开始扇区复制来恢复数据,具体的强力复制和纠错功能都会自动打开,无须个人用户设置。