浅析Windows FAT32文件系统数据恢复_第1页
浅析Windows FAT32文件系统数据恢复_第2页
浅析Windows FAT32文件系统数据恢复_第3页
浅析Windows FAT32文件系统数据恢复_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浅析WindowsFAT32文件系统数据恢复摘要:在计算机的使用过程中,经常会遇到由于病毒或用户的误操作而造成硬盘数据丧失的情况,给用户带来很大损失。通过对硬盘数据丧失原因的分析,指出了数据恢复的可行性前提条件,同时还进一步分析了几个常用数据恢复工具软件的主要功能,并简介了用Winhex软件手动恢复硬盘数据恢复的操作过程。关键词:数据丧失数据恢复数据恢复软件1引言2常见数据丧失原因及数据可恢复前提在计算机使用过程中,数据丧失的原因最常见的就是病毒破坏。病毒的破坏可能造成资料被恶意删除,甚至硬盘被格式化。这种情况下,数据是可以被恢复的;有的时候,我们不小心将文件删除,并且清空了回收站,这样再找回来就比较难了,但是这种误删除文件也是可以恢复的;我们常常可能误使用了格式化命令,造成分区上的数据丧失,这种情况下,只要保护好现场,不再对硬盘进展写的操作,数据就可以恢复;硬盘分区操作失误或硬盘分区表破坏也会造成数据丧失,这种情况下,通常是可以恢复的。当然,一些犯罪分子为了掩盖罪行,会人为的将数据删除,因此,数据恢复对于我们警察也是一个重要的技术。3硬盘的数据构造简介说到数据恢复,就不得不提到硬盘的数据构造,这是数据恢复的根本根据。一块新的硬盘再买回来之后,必须首先分区,再用Format对相应的分区实行格式化,这样我们才能在这个硬盘上存储数据。一般硬盘主要分成主引导扇区〔MBR〕、操作系统引导扇区〔OBR〕、文件分配表〔FAT〕、目录区〔DIR〕和数据区〔DATA〕等五部分。通常所说的主引导扇区MBR在一个硬盘中是唯一的,MBR区只有在硬盘启动时才读取其内容,然后驻留内存。〔2〕操作系统引导扇区〔OBR〕。通常位于硬盘的0磁道1柱面1扇区,是操作系统可直接访问的第一个扇区,包括一个引导程序和一个被称为BPB的本分区参数记录表。其实每个逻辑分区都有一个OBR,其参数视分区的大小、操作系统的类别而有所不同。引导程序的主要任务是在根目录中寻找系统启动的文件,假设存在,就将其读入内存,并移交控制权给该文件。〔3〕文件分配表〔FAT〕。是DOS/Windows系统的文件寻址系统。为了防止意外损坏,FAT一般做两个,第二FAT为第一FAT的备份。FAT区紧接在OBR之后,其大小由这个分区的空间大小及文件分配单元的大小决定。FAT32采用4个字节来表示簇的位置,分区最大容量32GB,与FAT16相比,其有效的节约了硬盘空间。DIR记录着每个文件的文件名、扩展名、是否支持长文件名、起始单元、文件的属性、大小、创立日期、修改日期等内容。〔5〕数据区〔DATA〕。在DIR区之后,才是真正意义上的数据存储区,即DATA区。DATA虽然占据了硬盘的绝大部分空间,但没有了前面的各部分,对于我们来说,没有任何意义。4利用数据恢复软件实现数据恢复4.1FinalData与EasyRecovery数据恢复软件EasyRecovery可以快速恢复丧失的数据以及重建文件系统。EasyRecovery不会向原始驱动器写入任何数据,它主要是在内存中重建文件分区表使数据可以平安地传输到其他驱动器中。可以从被病毒破坏或是已经格式化的硬盘中恢复数据。FinalData可恢复因删除、格式化等原因丧失的文件。在Windows环境下删除一个文件,只有目录信息从FAT或者MFT删除。这意味着文件数据仍然保存在硬盘上。FinalData就是通过这个机制来恢复丧失的数据的,在清空回收站以后也不例外。[3]这类软件恢复数据操作简单,可按软件提示一步一步操作,即可完成数据恢复。但是其只可以进展一些简单的恢复删除文件,如txt文本文档,word文档,ppt等文件。而且经常会出现恢复出来的已删除无法翻开或翻开后文件损坏的情况。经过实验验证,当像一个存储空间被占了三分之二以上的硬盘中存入文件后再删除,用该软件恢复后便会出现文件损坏的情况。这种情况下就应该采用Winhex软件来实现手动恢复。4.2Winhex数据恢复软件Winhex主要用于电子数据分析与处理,功能很强,作数据恢复只是它的一小部分功能。主要功能包括:分析和数据恢复、多种数据恢复功能,可对特定文件类型进展恢复、数据擦除功能,可彻底清楚存储介质中的残留数据、可从硬盘或镜像文件中搜集残留空间、空余空间、分区空隙中的信息等等。可进展文件的手动恢复。[4]翻开Winhex软件,然后翻开被删除文件的硬盘,接下来翻开FDT表,FDT表中记录了文件的一些属性信息,其中也有文件存的起始簇号,即使文件被删除了,FDT中也仍会有文件的属性信息,首先要找到该文件在FDT中的记录,采用搜索关键字的方法来在FDT中找该记录,用Encase伴侣来查找对应文件名文本的Unicode编码,用Winhex来查找文件名的Unicode编码,这样就知道了该文件在硬盘中存的起始簇号。关闭FDT表,翻开该硬盘,用转移到扇区的命令直接跳转到该簇。这时已找到了该文件在硬盘中存储的起始块,选择起始块,再估计下被删除文件的大小,计算该文件占用了多少个扇区,然后再跳转到存该文件的最后一个扇区,选择完毕块,右键鼠标,选择置入新文件,这样该文件就被手动恢复了。这里有个问题,Winhex的手动恢复文件,只能恢复连续存放的文件,对不连续存放的文件,目前为止还不能恢复。参考文献[2]华师傅资讯著.?数据备份与恢复实用宝典?.中国铁道出版社,2021年,第236-239.[3]旋动数据著.?数据存储、备份与恢复完全解析?.中国

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论