鹅和金蛋的故事:R-Studio数据恢复软件几个特点

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 14:02:12

R-Studio是一款功能比较强大的数据恢复软件,它的特点有如下几点:

  R-Studio(数据恢复) V3.5 简体中文版下载地址:http://down.ddvip.com/view/11643343295104.html

  1)  支持FAT系列、NTFS系列、UFS系列、ExtX等文件系统。

  2)  参数设置非常灵活,使恢复人员可以根据不同的具体情况进行相应的设置,以最大可能地恢复数据。

  3)  支持远程恢复,可以通过网络恢复远程计算机中的数据。

  4)  支持分区丢失、格式化、误删除等情况下的数据恢复。

  5)  不只支持基本磁盘,还支持动态磁盘。

  6)  支持RAID恢复,可以恢复跨区卷、RAID0、RAID1及RAID5的数据。

  R-Studio也可以象Winhex一样不依赖于磁盘主引导扇区的“55AA”有效签名标志对分区表进行识别并列举出各个分区。前面介绍MHDD时曾经提到,当某个分区的引导扇区恰好处于坏道上,导致系统启动时因无法读取坏道上的信息而启动缓慢甚至无法进入系统时,可以使用MHDD提供的“Switchmbr”命令清除主引导记录扇区的“55AA”标志,使操作系统将磁盘视为未初始化而不再检索其分区表,从而可以顺利地进入操作系统。然后,就可以利用R-Studio不依赖于“55AA”标志的特性恢复数据。

  对于R-Studio的特性我们不再做更多的介绍,有兴趣的读者可以登陆www.tysjhf.com/qtzl/qt2/网站查看R-Studio帮助文件的译文。下面我们来使用它进行实际的恢复演示,读者对其有个基本的了解后,可以自行研究其强大的功能。

  1.分区恢复

  R-Studio可以通过对整个磁盘的扫描,利用智能检索技术搜索到的数据来确定现存的和曾经存在过的分区以及它的文件系统格式。下面,我们以一个20GB容量的磁盘演示分区恢复的过程。

 

 

 

首先在磁盘上建立三个分区,并向其中拷入数据。运行R-Studio后,程序可以自动识别到硬盘,读取其分区表并列举出现存的分区。如图10.62所示。

  可以看到,该磁盘分为三个分区,第一个分区为FAT32文件系统,起始于31.5KB(63号扇区)的位置,大小为3.9GB;第二个分区为NTFS文件系统,起始于3.9GB的位置,大小为7.8GB;最后一个分区为FAT32文件系统,起始于11.7GB的位置,大小为6.9GB。双击列举出的一个逻辑磁盘,就可以遍历该文件系统并以目录树的形式显示其中的目录及文件。如图10.63所示,R-Studio列出了我们选择的第一个分区的数据。

  接下来,我们将硬盘中的分区删除后重新建立了两个分区,以制造分区被破坏的现场。然后开始恢复。

  步骤1 扫描磁盘。要找到原来的分区,需要对整个磁盘进行扫描。因此,必须选择界面中的物理磁盘进行操作,而不能选择一个逻辑分区。

  在磁盘上右击,然后在弹出的菜单中单击Scan(扫描),如图10.64所示。

  “File Systems”栏中为支持的文件系统类型,可以支持的类型有Linux的ExtX、Windows的FAT和NTFS、苹果机的HFS以及Unix的UFS文件系统。单击其后的向下箭头可以在下拉列表中选择想要寻找的文件系统类型。程序默认勾选所有的类型选项,应该根据实际情况只保留可能存在的文件系统类型,以降低计算机的负载并提高扫描速度。在我们的演示中,只有FAT及NTFS类型的文件系统,因此我们可以去掉其他的类型选项,只保留对这两种文件系统类型的勾选。

  “Extra Search for Known File Types”选项默认被勾选,勾选此项时,程序在扫描的过程中会同时搜索已知文件类型的特征值,并在搜索结果中将搜索到的同类文件单独存放在一个目录中。单击其后的“Known File Types”按钮可以查看程序所支持的文件类型种类。不过,只有在文件系统破坏非常严重,文件的元数据信息全部丢失的情况下才需要使用这种恢复方式。为了提高搜索速度,不建议勾选此项。如果确实需要以这种方式恢复时,我们建议使用将在下一小节介绍的RAW恢复软件Recver My Files。

 

 

设置完毕并确认无误后,单击Scan按钮即开始扫描。如图10.66所示。

  步骤2 查验扫描结果。扫描结束后,程序即列出所有可能存在的分区,并给出每个分区的起始位置和大小。单击某个分区后,右侧的窗口中即会给出该分区的逻辑参数,如每FAT项大小、簇大小、根目录起始簇、FAT1的起始位置及每FAT表的大小等。如图10.67所示。

  我们先来画一个示意图,如图10.68所示。

 

 

  右侧窗口中的文件也一样,右击一个文件,在弹出的快捷菜单中选择View/Edit,可以在一个十六进制编辑窗口中打开该文件,如果对该文件类型的特征值比较熟悉的话,能够判断出该文件的文件头是否正确。我们选择打开了一个Word文档,很显示这不是一个正确的Word文档的文件头(如图10.70所示),因为Word文档的文件头的前8个字节在十六进制窗口中将显示为“D0CF11E0A1B11AE1”。

  程序搜索的过程中,不只搜索DBR,还会搜索FAT的起始位置。因此,它在99号扇区搜索到一个FAT表。但并没有DBR与该FAT表相对应(与之对应的63号扇区的DBR被清空了),因此,程序就再虚拟一个分区,因为通过FAT表的位置并不能得知原DBR的位置,所以程序就将分区的起始位置显示为该FAT表的起始位置,这就是图10.67中显示的起始于49.5KB的FAT32分区Recognized7。由于这个分区的位置是正确的,所以它可以正确地显示出其中的数据结构。如图10.71所示。

  步骤3 恢复数据。在要恢复的目录或文件上右击,在弹出的快捷菜单中选择Recover,或对要恢复的数据进行勾选后右击一个目录或文件,在弹出的快捷菜单中选择Recover Marked(如图10.72所示),即可弹出保存路径选择对话框,选择好存放路径后单击OK按钮即可将数据恢复至指定的位置。

 

 

 

 

 

 

 

 

如何使用R—studio恢复被格式化分区内的数据:

在R-Studio中,格式化恢复与分区恢复的操作基本相同,唯一不同的是,由于格式化是针对一个特定的分区进行的,所以在恢复时没有必要对整个磁盘进行扫描,只需要对该分区进行扫描即可。

  R-Studio(数据恢复) V3.5 简体中文版下载地址:http://down.ddvip.com/view/11643343295104.html

  我们将试验磁盘的第三个分区由FAT32格式化成NTFS后进行恢复演示。由于我们知道原来的文件系统为FAT32,所以在扫描设置对话框的文件系统栏中,只保留FAT类型即可,这样可以避免一些不必要的系统开销。如果不能确定原来的文件系统是FAT还是NTFS,则需要对两种文件系统类型都进行勾选。

  扫描完成后,程序会列出找到的分区。实际上,格式化后的扫描恢复相当于限定一个扫描的范围,在这个范围内寻找可能存在的分区。由于我们用于实验的磁盘进行过全盘清除数据的操作,不存在以前分区的干扰信息,所以扫描完成后只显示有一个FAT32分区。如图10.73所示。

  在搜索到的分区上双击即可将其打开,如图10.74所示。

  我们向现在的NTFS分区拷入部分数据后再格式化成FAT32,其实也相当于将原来的FAT32重新进行FAT32格式化。回顾我们前面分析格式化恢复时所讲的内容,FAT32的数据通常位于分区前部,高版本NTFS的数据通常稍靠后一些,形成前后错开的情形。将FAT32格式化成NTFS时没有破坏掉原FAT32的FAT表、根目录和数据。重新格式化成FAT32时,基本不会破坏NTFS的数据,但却会破坏最初FAT32文件系统的FAT表和根目录。我们可以通过这个实例同时验证FAT32分区重新进行FAT32格式化以及NTFS格式化成FAT32的恢复。

  我们不再详细讲述基本的操作,但需要提醒一点,因为我们知道格式化的过程是FAT32-NTFS—FAT32,因此,需要找回原来的FAT32及NTFS中的数据,所以进行扫描设置时应该同时保留FAT及NTFS文件系统类型选项。扫描结果如图10.75所示。

  最严重的破坏是,原来直接存放在根目录下的所有Word文档全部丢失了。因为它们的目录项直接存放在根目录的簇空间中,根目录被清空后,这些文件的目录项丢失,导致程序无法通过目录项得知它们的存在。这些文件只能通过RAW方式恢复。同样,它们能否被成功恢复也取决于存储的连续性。

  我们再来看一下程序找到的NTFS文件系统,双击打开后如图10.77所示。

  最后,按照我们前面介绍的方法将数据导出即可完成恢复。

  文章来源:http://sjhfml.blog.51cto.com/656700/130662