www.138139.cn

返回总目录 上一页 目录页 下一页

最终数据恢复技术


      到目前为止,我们这个指南中谈到的数据恢复技术都有一个共性:这些技术都依靠能够读出至少一个磁盘的文件分配表(file allocation table),这些文件分配表如此重要,如果你的文件分配表完全损坏了,你的所有数据丢失了。


  现在我想介绍给大家的是最后一种恢复技术,这种技术你可以用来应对文件分配表被损坏或者丢失的情况,或者如果你其它数据恢复手段都失败了。


  注意:这是我为什么涉及到最终恢复技术的原因,但是记住一点这个过程很冗长并且有造成更多损失的可能性。只有在你没有选择的情况下才使用这个方法。


  Windows使用文件的扩展名来确认这个文件与什么相关联。例如,如果你双击一个扩展名为.doc的文件,Windows将试图用微软的Word程序来打开这个文件。


  但是除了这种扩展名以外还有很多文件类型。假如你重命名一个.pdf的文件,以使其有一个.doc的后缀名,如果你双击这个文件,Windows会试图以微软Word程序打开这个文件,但是可能告诉你这个文件不是一个有效的Word文件,无论这个文件被命名成什么,微软Word能够告诉你Word文档和其它类型文件之间的不同,其它应用程序也能这么做。这是因为多数文件都有用来鉴别这个文件属于什么应用程序的文件头(header)。


  从数据恢复的观点上看来,这意味着很多数据类型有一个唯一的标志,这个文件头是在文件开始的一串字节,用来唯一鉴别文件的类型。一些类型的数据文件在文件的末尾同样使用一串字节。因此,如果你想要在一个损坏的硬盘内恢复整个微软的Word文件,你可以使用Norton磁盘编辑器去搜索和Word文件相关联的标志。一旦你定位了这个文件,你可以把其复制到另外一个硬盘。说起来容易做起来难,在你能够想象去做一个基于签名的备份之前,你需要了解什么是文件签名(signatures)。


  确定文件签名


  指出什么是文件签名是这个数据恢复进程中最困难的事情,这是因为每个文件类型都使用一个不同的签名技术。一些文件类型把这个签名放在文件开始的部分,一些文件类型把它放在文件的尾部,有些文件类型在首尾都放。


  在签名前面或者后面一般都有几个字节,换句话说,这个签名并不是在一个文件的开始或者结尾都是必要的。此外,一些文件有几种可能的签名(RTF文件至少有三种可能的签名)。幸运的是,你不需要了解多数的文件类型。


  这里有一个技巧可以确定一个文件的签名:使用已知文件去确定一个文件的签名。要做这个,你必须在你用来执行恢复的机器内安装一个备用的硬盘。使用你要恢复的磁盘一样的文件格式来格式化这个硬盘。同时,使用一个完全格式化(而不是快速格式化)这样这个磁盘内任何存在的数据都被删除。你不想让那些留下的数据使事情变得复杂。


  一旦你准备好这个硬盘,你要复制一些文件到其中,例如,如果你需要恢复一些在Word 2003内创建的文件,在你的备用硬盘上使用Word


2003去创建一些示例文件。(注意:避免创建大的文件,小文件容易进行分析)。


  现在看一下每个示例文件的最初或者最末尾的大约50的字节,找出那些可能是这个文件共同拥有的。(注意:使用多一点的文件,避免偶然导致的可能有一些字节相似)


  要展示这个过程如何工作的,我从我的数码相机里面复制了一些.jpg文件到一块硬盘内,以确定一个.jpg文件的签名。这个比较像下面的:


  文件名字节


DSC01709.JPG FF D8 FF E1 28 24 45 78 69 66 00 00 49 49 2A 00


DSC01710.JPG FF D8 DD E1 28 C7 45 78 69 66 00 00 49 49 2A 00


DSC01711.JPG FF D8 FF E1 29 FD 45 78 69 66 00 00 49 49 2A 00


DSC01712.JPG FF D8 FF E1 21 F7 45 78 69 66 00 00 49 49 2A 00


DSC01713.JPG FF D8 FF E1 22 E7 45 78 69 66 00 00 49 49 2A 00

址163164.cn 微信1631640 QQ3149886

返回总目录 上一页 目录页 下一页