数据恢复的原理和恢复办法

新的硬盘,首先要先分区,再用Format对相应的分区实行格式化,这样以后我们才能在这个硬盘存储数据。硬盘的分区就象是对一块地方建仓库,每个仓库就好比是一个分区。格式化就好比是为了在仓库内存放东西,必须有货架来规定相应的位置。

FAT表就好比是仓库的货架号,目录表就好比是仓库的帐簿。如果我们需要找某一物品时,就需要先查找帐目,再到某一货架上取东西。正常的文件读取也是这个原理,先读取某一分区的BPB参数至内存,当需要读取某一文件时,就先读取文件的目录表,找到相对应文件的首扇区和FAT表的入口后,再从FAT表中找到后续扇区的相应链接,移动磁臂到对应的位置进行文件读取,就完成了某一个文件的读写操作。

文件的读取(Read)

操作系统从目录区中读取文件信息(包括文件名、后缀名、文件大小、修改日期和文件在数据区保存的第一个簇的簇号),可以假设是0028。

操作系统从0028簇读取相应的数据,然后再找到FAT的0023单元,如果此外的内容是文件结束标志"FF",则表示文件结束,否则从该处读取下一个簇号,再读取相应单元的内容,这样重复下去直到遇到文件结束标志。

文件的写入(Write)

当要保存文件时,操作系统首先在DIR区中找到空闲区写入文件名、大小和创建时间等相应信息,然后在数据DATA区找出空闲区域将文件保存,再将Data区的第一个簇写入DIR区,同时完成FAT表的填写,具体的动作和文件读取动作差不多。

文件的删除(Delete)

Win9X操作系统的文件删除工作却是很简单的,只是将目录区中该文件的第一个字符改为"E5"来表示该文件已经删除,同时改写引导扇区的第二个扇区中表示该分区点用空间大小的相应信息。

Fdisk的使用

和文件的删除类似,利用Fdisk删除再建立分区和利用Format格式化逻辑磁盘(假设格式化的时候并没有使用/U这个无条件格式化参数)都没有将数据从DATA区直接删除,前者只是改变了分区表,后者只是修改了FAT表,因此被误删除的分区和误格式化的硬盘完全有可能恢复..

Fdisk

/MBR可以用来再建主引导区,可以在使用光盘或软盘启动系统后,使用该命令来去除还原精灵或一些引导区病毒。注意:在使用该命令之前一定要先备份分区表内容,防止病毒对分区表进行加密处理。

Format的使用

Format命令可以完成分区的格式化,同时检测该分区有无坏扇区。格式化也就好比是将一幢新楼的每一个房间赋于房间好,以便以后存放物品和查找。

Fotmat的内个重要参数:

/C测试坏扇区并进行标记为"B"。

/S在格式化结束后传送系统文件。

/Q进行快速格式化,只重建FAT表和目录区。

/U无条件对分区进行格式化,对每一扇区重写"F6H"

数据恢复的基本操作步骤

1.询问客户

接到硬盘后,应向客户询问数据丢失的类型,是误删除,误格式化,误分区,意外丢失,还是硬盘突然丢失或无法读写,并且还要询问故障发生后,客户自己还做过哪些操作。把故障类型和原因问清楚了,可能会减少我们在数据恢复过程中一些不必要的麻烦,提高工作效率。

2.硬盘外观检测

对于硬件问题造成的数据丢失,这时我们应首先检查硬盘的电路板有无明显的烧灼痕迹,避免因该硬盘的电路损坏再次造成电脑主机的损坏。

3.加电试盘

如硬盘无明显的电路损坏,把硬盘加电试机,在CMOS中是否能够找到硬盘。

4.根据故障类型选用合适的数据恢复工具

如果能够找到硬盘,就按软件方面使用  Minitool  之类的软件进行数据恢复。如果找不到硬盘,就按硬件的方法进行处理。

你可能感兴趣的:(数据恢复的原理和恢复办法)