论文部分内容阅读
随着计算机应用的迅猛发展,信息和数据的重要性越发明显。重要数据丢失往往会造成极大的损失。因此在数据出现问题之后如何最大程度的恢复数据就成了一个迫切需要解决的问题。 本文围绕着NTFS文件系统下的数据恢复进行了一些研究,提出了一种较为完备的高级格式化后的文件恢复方法。 (1)高级格式化后的基于脚本的修复(S)MFT的数据恢复,对于高级格式化后的分区来说,(S)MFT被清空了导致操作系统无法定位分区上的文件,所以在还原(S)MFT之后就可以直接通过winhex或者用chkdsk命令来还原数据。创新性在于通常的高级格式化恢复方法都比较慢,而本文提出的方法不仅快而且准确,通过脚本只还原(S)MFT单个记录,可以很快的恢复出丢失的数据。 (2)针对受到二次损坏的分区,此时分区的实际损害可能比较严重,无法恢复出文件,因此通过痕迹搜索的方式来尽可能的恢复出数据。由于某些文件在存储文本时是按照一定的格式来存储的,所以可以以关键字查询的方式来重新还原这些文件中的数据。创新性在于一般的痕迹搜索都是文件级别的,即根据文件格式本身的特征来恢复文件。但是本文提出并实现的方法是基于文本的,当文件格式遭到破坏时依然能够恢复出数据。