小妖冰冰 发表于 2008-9-8 02:11:30

恢复硬盘数据-FinalData教程 (含软件下载)

FinalDataV2.0.1 企业版下载:
[硬盘数据恢复]FinalDataV2.0.1 企业版[中文+序列号]
进入此贴下载:http://bbs.qd315.net/viewthread.php?tid=52013

恢复硬盘数据-FinalData教程(1)

个人电脑的数据安全性是非常差的,硬盘作为最主要的存储设备却又恰恰是个人电脑中最不可靠、最脆弱的零部件,非常容易出现故障而导致数据的丢失。另外,操作系统的脆弱、病毒、误操作等问题也容易造成数据的丢失。但事实上,除了硬盘的硬件损坏所造成的数据丢失问题,大部分情况下的数据是可以恢复的,而且如果您在问题发生之前就已经建立起自己的数据恢复策略,则恢复的机率可达到 95% 以上。
   
本文将为您介绍在问题发生之前需要我们了解的知识,和在问题发生时应该采取的处理措施以及数据恢复软件的操作方法。
   
基础知识
   
说到数据恢复,就不能不提到硬盘的数据结构和文件的存储原理,在以往没有专用的数据恢复软件时, “ 手工 ” 恢复数据依靠的也就是这些知识。虽然现在我们主要依靠专用软件来恢复数据,但这些知识也是您在恢复硬盘数据时不得不利用的基本知识。而且当您完全掌握了这些知识以后,您就可以准确地判断所丢失的数据是否可以恢复,懂得日常应该如何整理数据,在进行数据恢复时就会更加得心应手。
   
系统启动原理
   
一个已经投入使用的硬盘一般被划分为主引导区、操作系统引导区、文件分配表、目录分配表和数据存储区五个部分。
   
电脑系统启动时,从 BIOS 设置中获取硬盘的信息并装载主引导区的信息,主引导记录将首先检查分区表信息并将控制权交给位于活动分区的操作系统引导记录。
   
主引导区在 Windows 操作系统上由 Fdisk 等分区程序负责建立,由于电脑系统在启动时将在第一时间装载主引导记录,具有比操作系统优先的控制权,因此该区域是许多病毒都试图侵占的地方,出现错误导致整个硬盘的数据无法访问的机率也较高。
   
当主引导记录出现错误时,系统就无法准确识别硬盘,启动时也很少给出提示信息。而分区表错误虽然有许多种类型,一般系统都能够准确地指出错误的原因,例如缺少活动分区等等,此类错误可以归类为无法识别硬盘,在下面的恢复操作中将指明应该使用的方式。
   
在主引导记录之后,获得控制权的是操作系统引导记录,操作系统引导记录将通过分区信息记录获得分区的起止位置,了解分区的大小,并按照所属操作系统的文件格式读取文件分配表和目录分配表,找到需要的启动程序,例如 IO.SYS 、 MSDOS.SYS 。不同的操作系统引导记录不同,所需的启动程序也不同,在微软的操作系统上,操作系统引导区在安装系统或者使用 SYS 、 Format/S 命令时建立。当操作系统引导区出现错误时,系统只是无法启动,并不会造成数据的丢失。
   
数据的存取原理
   
电脑系统在硬盘上存取数据时将用到文件分配表、目录分配表和数据存储区,电脑系统将硬盘的数据存储区以簇为单位划分并编号使用。当系统读取数据时,首先通过目录分配表获得文件的起始簇位置,并在此开始读取,然后通过文件分配表了解该簇是否有后继簇,有则继续读取,直至一个指明没有后继簇的结束簇,完成文件的读取操作。
   
在保存文件时,也需要通过文件分配表找到哪些簇是可以使用的,将数据存储到第一个可用簇后,如果还有数据没有存储就查找第二个可用簇,并且在文件分配表中为第一个簇指明后继簇的位置,重复操作至数据存储完毕后,在目录分配表中记录下文件的名称、属性、初始簇等信息。
   
需要注意,在使用删除、快速格式化、标准格式化等命令操作硬盘时,数据存储区的内容并没有被清除,这就为数据恢复提供了可能。另外,由于文件分配表的重要性,硬盘上将另外留有一份备份,这也是 Scandisk 之类的硬盘检查软件能够修复硬盘数据错误的原因。
   
通过系统存取数据的原理可以得知,当文件分配表、目录分配表等索引信息损坏时,我们将只能通过直接读取簇内的数据来进行数据恢复。可见,经常检查硬盘错误可以避免在丢失数据时由于需要的信息丢失而无法恢复的问题。也可以得知,为何硬盘使用一段时间后会出现所谓的硬盘碎片(也就是一个文件所使用的簇并不是连续的)。
   
在需要通过读取簇内容来恢复数据时不难想像,一个没有硬盘碎片的硬盘恢复起来会容易很多。因此,在日常操作中经常整理硬盘不只是一种可以提高硬盘效率的工作,还是一种可以提高数据恢复机率的好习惯。
   
此外,由于 NTFS 格式增加了一个索引文件信息的主文件表,而且在存储数据时系统将在存储工作完成后将存储的结果与源数据进行比较以确认操作的正确性,因此使用 NTFS 格式的硬盘数据更为安全,当发生数据丢失问题时可恢复的程度也较高。
   
数据恢复软件的安装与设置
   
目前,大约有 30 种数据恢复软件可供我们选择,其中 EasyRecovery 、 GetDataBack 、 FinalData 、 R-Studio 是最有名的几个。这里推荐您选择 FinalData ( http://www.finaldata.com/ )或者 R-Studio ( http://www.r-tt.com/ ),这两个软件提供多种版本供用户选择,适用面广而且在实际使用中表现也非常优秀。它们可以恢复使用各种 Windows 操作系统硬盘格式的数据,还可以恢复 Linux 等操作系统硬盘格式下的数据。
   
下面以 FinalData 为例,详细介绍它的操作方法和在各种情况下恢复数据的操作步骤。该软件提供中文版本,并且还具有保护数据的功能,通过软件内建的删除管理功能可以有效地保护数据,进而能极大地提高恢复机率。
   
软件的下载与安装
   
FinalData 分为普通版、企业版等多种版本,企业版本的功能更强,支持的操作系统也更多。下载地址: 进入此贴下载:http://bbs.qd315.net/viewthread.php?tid=52013
   
需要注意,测试版本的 FinalData 虽然可以进行所有的操作,但却无法将要恢复的文件存储起来,要真正使用它来恢复数据,需要购买该软件。
   
FinalData 的安装步骤极为简单,只需要一直按 “ 下一步 ” 按钮就可以完成。但需要特别提醒您注意的是,如果您安装软件时已有需要恢复的数据,那么绝对不要将软件安装在等待恢复数据的硬盘分区上,最理想的方法是将软件安装在另外一块硬盘上。
   本贴包含图片附件 :

FinalData-embed.jpg (2005-3-30 23:16, 28.03 K)
http://www.by52.com/ziye/diannaoguzhang/xitongguzhang/image/xtsjhf010_clip_image002.jpg

文件删除管理器
   
安装完成后,安装向导将弹出一个询问用户是否需要安装 “ 文件删除管理器 ” 的对话框。如果安装 “ 文件删除管理器 ” , FinalData 将维护一个日志文件,在系统删除文件时保存文件的目录信息,同时还能够避免可恢复文件被新的数据所覆盖,可以提高被删除文件的可恢复机率。
   
注意,如果您安装 FinalData 只是用来恢复已丢失的数据,您可以选择现在不安装 “ 文件删除管理器 ” ,防止安装该功能时生成的日志文件将已丢失的数据覆盖掉。以后可以从 FinalData 的主界面上通过 “ 磁盘管理 ” 菜单的 “ 文件删除管理器 ” 选项安装和配置相关的设置。
   
如果您选择了安装 “ 文件删除管理 ” ,安装程序将进一步询问您将分配多少硬盘空间用以保存记录文件删除信息的日志文件。该日志文件将记录文件被删除时所修改的文件信息和目录信息。缺省文件大小限制是 10MB ,如果被删除文件小于该限制,整个文件会被备份,否则只有文件信息和目录信息会被备份。
   
如果您选择了 “ 管理删除的文件而不考虑文件大小 ” 选项,则被删除的文件无论大小,都将被记录在 “ 日志文件 ” 中。当被删除文件大于 100MB 时,对系统性能将有较大的影响,所以使用该选项应慎重。
   本贴包含图片附件 :
附件 1:

2.jpg (2005-3-30 23:16, 25.15 K)
http://www.by52.com/ziye/diannaoguzhang/xitongguzhang/image/xtsjhf010_clip_image002_0000.jpg

选择了日志文件的可用空间大小后, “ 文件删除管理器 ” 将开始生成一个日志文件,根据硬盘的大小,这一过程将会持续几分钟。
   
需要注意,在默认情况下, “ 文件删除管理 ” 的缺省设置对所有的文件起作用, FinalData 将记录系统内任何文件夹中的任何文件被删除时的信息。而一般情况下我们需要特别保护的只是个别文件或者目录,因此您可以在安装完成后,选择 FinalData 主界面上的 “ 磁盘管理 ” 菜单中的 “ 文件删除管理器 ” 选项,选择 “ 应用到下列文件夹 ” ,然后通过 “ 添加 ” 和 “ 删除 ” 按钮来添加或者删除需要保护的文件目录, “ 文件删除管理 ” 将只对该窗口中列出的目录及其子目录进行保护。
   本贴包含图片附件 :
附件 1:
03-embed.jpg (2005-3-30 23:17, 23.31 K)
http://www.by52.com/ziye/diannaoguzhang/xitongguzhang/image/xtsjhf010_clip_image002_0001.jpg

另外,您还可以通过 “ 磁盘管理 ” 菜单中的 “ 例外 ” 功能来避免 “ 文件删除管理 ” 备份临时文件等不必要保护的数据,降低系统消耗。 “ 例外 ” 功能的设置包括 “ 例外的目录 ” 和 “ 例外的文件类型 ” ,从 “ 例外的目录 ” 列表中删除的文件或者目录将不会被记录到日志文件中。您可以将临时文件目录、软件缓存目录、历史信息目录等加入到 “ 例外的目录 ” 中以降低日志文件占用的磁盘空间。在 “ 例外的文件类型 ” 列表中,您可以定义带有哪一种扩展名的文件不需要被保护。
   本贴包含图片附件 : 附件 1:

04-embed.jpg (2005-3-30 23:18, 26.18 K)
http://www.by52.com/ziye/diannaoguzhang/xitongguzhang/image/xtsjhf010_clip_image002_0002.jpg

小妖冰冰 发表于 2008-9-8 02:11:48

设置
   
在 “ 文件删除管理器 ” 完成了建立日志文件的工作以后,我们可以从 “ 开始 ” 菜单 “FinalData” 程序组中启动该软件,这里使用的是 FinalData 企业版 2.0 版本。软件打开后,看到软件的主界面上方有一个工具栏,下方是一个分为左右两侧的窗口,左方窗口用于显示文件的目录树,而右方窗口显示对应目录内的文件列表。
   
选择 FinalData“ 文件 ” 菜单的 “ 设置 ” 选项或者单击主界面上方工具栏中的 “ 设置 ” 图标,可以改变 FinalData 的一些设置。
   
“ 设置 ” 窗口包括 “ 列 ” 、 “ 文件列表 ” 和 “ 电子邮件选项 ” 三个选项卡。 “ 列 ” 选项卡允许您改变浏览目录内容时所显示的项目。 “ 电子邮件选项 ” 可以选择在电子邮件恢复时是否只有邮件文件可被预览,而邮件中的图片不被显示,以及是否需要使用精确查找方式来恢复电子邮件。如果邮件被删除很长时间或者邮件头被破坏,使用精确查找将提高找到邮件的机会,但扫描时间将会大大增加。
   
“ 文件列表 ” 用来设置文件显示方式和一些恢复设置,其中包含有以下多项内容。
   
“ 已删除的文件名称 ” 用于定义用哪一个字符来代替被删除文件中已被删除的第一个字符。上面曾经介绍过,系统在删除文件时并不删除文件的数据,而是通过改变文件的第一个字符标识该文件已经被删除。在文件使用长文件名时,通常可以通过存储在数据存储区的目录信息恢复完整的名称,但如果使用老式的短文件名称(所谓的 8+3 ,名称 8 个字符和 3 个字符长度的扩展名),恢复时可能无法恢复完整的文件名称,而需要指定替换的字符。
   
“ 默认文件大小 ” 是指当目录信息被破坏,文件大小不可知时,缺省的文件大小。
   
“ 使用系统图标 ” 是指是否使用 Windows 注册的缺省图标表示找到的文件,也就是使用 Windows 资源管理器 “ 工具 ” 菜单中 “ 文件夹选项 ” 的 “ 文件类型 ” 中指定的图标,如果您不选择这个选项, FinalData 将用自己的图标,在连续簇中找到的文件将被标识为 “C” ,破坏的文件标示为 “D” ,分散簇的文件标示为 “F” ,其他正常文件则没有特别的标识符。
   
“ 查找所有簇中损坏的文件 ” 是设置 FinalData 是否需要对整个硬盘包括引导区、文件分配表、目录分配表和数据存储区进行扫描,选中该选项可使已被删除的分区中的数据仍有可能被找到,如果不选中该项,则只有数据存储区会被扫描。由于对整个硬盘进行扫描将大大降低扫描效率,所以在对正常删除的文件进行恢复时不应该选中该项。
   
“ 忽略坏扇区 ” 是设置 FinalData 在扫描硬盘过程中发现损坏的扇区时,需不需要询问您是否忽略该扇区,如果您选中该项, FinalData 将自动跳过该扇区而不再进行提示。
   http://www.by52.com/ziye/diannaoguzhang/xitongguzhang/image/xtsjhf011_clip_image002.jpg

恢复数据
   
接下来,我们将具体介绍在不同情况下应该如何操作软件恢复数据。
   
选择目标
   
完成了 FinalData 的设置工作以后,我们将进入恢复数据的操作。首先是通过主界面上 “ 文件 ” 菜单的 “ 打开 ” 选项选择需要恢复数据的硬盘或者分区,如果当前系统可以识别硬盘的信息,也就是在主引导区和分区表没有被破坏的情况下,您可以通过 “ 逻辑驱动器 ” 列表选择包含想要恢复数据的分区。如果由于格式化或者分区信息被破坏等原因导致逻辑驱动器不能识别,那么您就必须从 “ 物理驱动器 ” 中来选择相应的硬盘。选择后单击 “ 确认 ” 按钮, FinalData 将在选定的分区或者硬盘上进行扫描。
   本贴包含图片附件 :
http://www.by52.com/ziye/diannaoguzhang/xitongguzhang/image/xtsjhf011_clip_image002_0000.jpg

需要注意,在使用 “ 物理驱动器 ” 方式恢复数据时,如果 FinalData 能够自动识别丢失分区的文件系统格式,将显示该硬盘上的逻辑驱动器供您选择,如果不能够识别,您必须通过 “ 查找格式 ” 按钮手工进行操作。首先选择 “ 物理驱动器 ” 中需要恢复数据的硬盘并且点击 “ 查找格式 ” 按钮, FinalData 将在丢失的分区里以簇为单位进行磁盘的分析和检索,用以查找文件系统。查找后将显示找到的结果,如果找到的文件系统格式和您丢失数据前的一致,可以单击 “ 选择格式 ” ,并对所需分区进行检索。否则单击 “ 继续 ” 来查找下一个可能包含丢失数据的文件系统,直到正确为止。
   

http://www.by52.com/ziye/diannaoguzhang/xitongguzhang/image/xtsjhf011_clip_image002_0001.jpg

目录扫描
   
FinalData 在逻辑驱动器或者物理硬盘上扫描时,将自动分析文件分配表和目录分配表信息,并且在数据存储区中对应的位置查找数据。扫描的步骤分为 “ 目录扫描 ” 和 “ 簇扫描 ” 两步。由于在系统删除文件时,实际上只有文件或者目录名称的第一个字符会被删掉。所以在 FinalData 通过扫描目录分配表完成 “ 目录扫描 ” 时,所有可以被恢复的已删除文件就应该都找到了。
   
如果您要恢复的只是误删除的文件,可以在 “ 目录扫描 ” 结束时单击 “ 取消 ” 按钮取消 “ 簇扫描 ” 的操作,然后开始浏览找到的目录与文件以寻找要恢复的文件。
   
另外,如果仅仅是文件分配表被破坏, FinalData 也能够通过 “ 目录扫描 ” 找到要恢复的数据。但是,如果目录分配表也被破坏了,或者在 Windows NT/2000/XP 之类的操作系统上删除了文件并清除了回收站,而且文件没有被 “ 文件删除管理 ” 所保护的话,则必须通过 “ 簇扫描 ” 才能恢复。
   
http://www.by52.com/ziye/diannaoguzhang/xitongguzhang/image/xtsjhf011_clip_image002_0002.jpg

小妖冰冰 发表于 2008-9-8 02:12:01

簇扫描
   
   如果是其他情况的数据丢失,或者被删除的文件可能已经被其他文件所覆盖,此时将需要通过 “ 簇扫描 ” 来恢复数据(也可以试图对被覆盖的文件恢复部分未被覆盖的数据)。在目录扫描完成后, FinalData 将出现一个对话框要求用户选择扫描的簇范围,缺省值是分区的开始位置直到分区结束位置。单击 “ 确认 ” 后, FinalData 将开始对所选范围内的簇进行扫描,查找被破坏的目录和文件。 “ 簇扫描 ” 需要花费较长的时间,随着系统配置的不同,簇扫描所需的时间也不一样。一个 8GB 的硬盘,平均簇扫描时间约为 60 分钟。另外, FinalData 扫描的速度也受 CPU 时钟频率以及内存大小的影响。
http://www.by52.com/ziye/diannaoguzhang/xitongguzhang/image/xtsjhf012_clip_image002.jpg

扫描结果
   
在扫描工作结束后,主界面的左边区域将会出现 “ 根目录 ” 、 “ 删除的目录 ” 、 “ 删除的文件 ” 、 “ 丢失的目录 ” 、 “ 丢失的文件 ” 、 “ 最近删除的文件 ” 和 “ 已搜索的文件 ” 七个项目。
   
“ 根目录 ” 中是目前正常的目录树; “ 删除的目录 ” 列出的是被删除的目录清单; “ 删除的文件 ” 是删除的文件清单; “ 丢失的目录 ” 是 “ 簇扫描 ” 后找到的目录,同时也包括 FinalData 发现的由于格式化或者病毒等被破坏的目录清单; “ 丢失的文件 ” 中列出的是被严重破坏的文件; “ 最近删除的文件 ” 是 “ 文件删除管理器 ” 功能自动保存的已删除文件,大多数情况下可以完整地恢复出来; “ 已搜索的文件 ” 是用户使用搜索功能找到的文件。
   
删除的文件与目录
   
如果只是恢复误删除的文件,情况将比较简单,在 “ 删除的目录 ” 或者 “ 删除的文件 ” 中很容易就能够找到,特别是已经安装了 “ 文件删除管理器 ” 后删除的被保护文件,在 “ 最近删除的文件 ” 中可以找到完整的文件。
   
另外,仅仅是文件分配表被破坏的数据也会列在 “ 删除的目录 ” 或者 “ 删除的文件 ” 中以供恢复。但如果是在 Windows NT/2000/XP 之类的操作系统上删除了文件并清除了回收站的数据,在使用 “ 文件删除管理 ” 保护的情况下可恢复的文件将位于 “ 最近删除文件 ” ,否则将放在 “ 丢失的目录 ” 和 “ 丢失的文件 ” 内。
   
其他文件与目录
   
“ 丢失的文件 ” 中列出的文件虽然被破坏,但如果数据部分依然完好,也可以从 “ 丢失的文件 ” 中恢复。所谓的破坏有可能是部分数据被破坏,也可能是文件的名称或者相关的信息被破坏。通过上面介绍的系统存取数据的原理可以得知,如果目录信息被破坏, FinalData 将无法确定被恢复文件的名称和大小,此时 FinalData 将创建临时文件。文件名称以文件开始的簇进行标号,扩展名则根据文件格式自动确定,而文件的大小将根据在配置菜单中定义的缺省文件大小设定。这种恢复方式可以有效地恢复因硬盘软故障或者病毒导致的目录信息丢失的数据,因为很多时候被破坏的只是记录文件信息的数据而不是实际的文件数据。
   
搜索文件
   
如果您找不到要恢复的文件在哪里,可以通过 “ 文件 ” 菜单中的 “ 查找 ” 来搜索,您可以选择 “ 按文件名查找 ” ,在当前分区查找存在的或者已删除的目标文件。也可以选择 “ 按簇查找 ” ,输入开始和结束的簇号,在选定的范围内对现存文件和被删除的文件进行查找(在 NTFS 文件系统中使用 MFT 编号)。或者选择 “ 按日期查找 ” ,在下拉菜单中选择 “ 创建日期 ” 或 “ 修改日期 ” 、 “ 最后访问日期 ” ,并输入需要检索的开始和结束日期,查找满足条件的数据。找到的文件将会出现在左侧窗口区域的 “ 已搜索到的文件 ” 项目中。
   
http://www.by52.com/ziye/diannaoguzhang/xitongguzhang/image/xtsjhf012_clip_image002_0000.jpg

lyw930 发表于 2008-12-5 08:00:13

好多啊!!看不过来!·1
页: [1]
查看完整版本: 恢复硬盘数据-FinalData教程 (含软件下载)