当前位置:文档之家› 关于硬盘数据恢复(论文)

关于硬盘数据恢复(论文)

0 目 录 摘要 ................................................................................................................................ 3 第一章 引言 .................................................................................................................... 4 1.1 课题相关特点 ....................................................... 4 1.2 课题研究的意义所在 ................................................. 2

第二章 硬盘的逻辑结构 ................................................................................................. 4 2.1硬盘原理慨述 ........................................................ 4 2.2 硬盘数据结构。 ..................................................... 4 一MBR区 .......................................................... 5 二DBR区 .......................................................... 6 三FAT区 .......................................................... 6 四DIR区 .......................................................... 7 五数据(DATA)区 .................................................. 7

第三章 数据损坏的类型与有关恢复方法 ...................................................................... 7 3.1文件存储与读取原理 .................................................. 7 3.2硬盘数据损坏的类型与相应的恢复方法 .................................. 7 3.2.1 文件删除恢复 ................................................ 7 3.2.2 硬盘重分区或其它情况下的分区表损坏分析。 .................... 8 3.2.3 硬盘格式化情况下数据恢复。 .................................. 8 3.2.4 恢复已经备份的分区表恢复。 .................................. 8 3.2.5 硬盘DBR损坏。 ............................................. 10

第四章 主流数据恢复软件评测 ................................................................................... 11 4.1 几款流行数据恢复软件介绍 .......................................... 11 4.1.1 Winhex ..................................................... 11 4.1.2 EasyRecovery ............................................... 10

4.1.3 FinalData ............................................................................................... 13

4.1.4 易我数据恢复向导…………………………14 4.2 几款数据恢复软件恢复效果比较。 .................................... 14 第五章:总结 ................................................................................................................ 15

参考文献;………………………………………………………………16 1

摘要 随着计算机技术的发展,同时硬盘由于其容量大价格便宜也成为人们存储数据的主要设备。然而由于种种原因,硬盘的数据可能会被损坏,这也给个人和社会带来很大的损失。因此,数据损坏后的数据恢复显得非常重要。虽然在数据恢复领域有很多的厂商已经有比较成熟的技术。然而对于并不了解硬盘原理普通人来说,如果试图恢复数据,但又无法采用很好的方法,选择正确的工具,就很难很好的恢复数据。 本文分析了硬盘的有关内部结构与文件存储系统以及硬盘数据损坏的有关原因,最后分析比较国内外相关的技术和数据恢复方面流行的软件。进而对不同的数据损坏提出不同的数据恢复的方法。 本文分为四部分。第一部分是引言。第二部分是对硬盘的有关结构的一个比较简单的介绍和文件系统有关介绍。第三部分分析了硬盘数据损坏的有关原因和解决思路。第四部分是对有关流行的软件的实验与比较,通过数据的分析。并提出有关不同情况的损坏提出一些有用的建议。第五部分为总结。 关键词:硬盘结构 数据恢复 MBR DBR FAT 2

第一章 引言 1.1 课题相关特点 信息作为一种抽象物质。硬盘数据丢失对于硬盘来说,仅仅就是硬盘上的某些地方的磁性消失。我们所能做的就是把没有丢失的信息恢复出来,以减少人们与社会的损失。硬盘数据的丢失的原因本来就有很多种,可能因为人的误操作而丢失,也可能是因为病毒的入侵而破坏数据。并且数据丢失的程度与情况也不尽相同。可能是文件数据的丢失,可能是文件分配(FAT)表丢失,也可能硬盘的分区表等重要信息丢失。所以,硬盘数据丢失本身就是一个非常复杂的问题。要恢复硬盘的数据首先就是要分析硬盘的结构,分析数据丢失的情况。只有彻底分析硬盘数据丢失的原因才能更好的采取下一步的行动。 同时,由于硬盘可能的数据丢失的情况的复杂性,这也使得数据恢复的方法的多样性。对于不同的情况,必须采用不同的方法,才会有更好的效果。 1.2 课题研究的意义所在 目前社会上针对数据恢复的公司有很多,有关的软件也很多。而对于普通的用户,想自己动手简单恢复数据的朋友,很少有系统的方法和对软件的选择上有些茫目。本文旨在通过研究硬盘数据恢复的原理,分析硬盘数据丢失的原因,进而比较现今比较流行的方法和有关的软件,提出对不同的数据丢失情况下的一些建议,并提出手动备份硬盘分区结构和其它重要数据的方法及通过手工恢复硬盘全盘结构的方法。本文可作为个人数据丢失时情况不是很严重时个人自己动手恢复数据的一个参考。

第二章 硬盘的逻辑结构 2.1硬盘原理慨述 硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成,其中盘片和磁头密封在无尘的金属壳中。 硬盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。当系统向硬盘写入数据时,磁头中 “写数据”电流产生磁场使盘片表面磁性物质状态发生改变,并在写电流磁1场消失后仍能保持,这样数据就存储下来了;当系统从硬盘中读数据时,磁头经过盘片指定区域,盘片表面磁场使磁头产生感应电流或线圈阻抗产生变化,经相关电路处理后还原成数据。 3

2.2 硬盘数据结构。 硬盘上的数据按照其不同的特点和作用大致可分为5部分:MBR区、DBR区、FAT区、DIR区和DATA区。

一.MBR区 MBR(Main Boot Record),按其字面上的理解即为主引导记录区,位于整个硬盘的0磁道0柱面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的446个字节(偏移0--偏移1BDH),另外的64个字节(偏移1BEH--偏移1FDH)交给了DPT(Disk Partition Table硬盘分区表),最后两个字节"55,AA"(偏移1FEH- 偏移1FFH)是分区的结束标志。这个整体构成了硬盘的主引导扇区。大致的结构如图1

图1硬盘的主引导扇区结构图 主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。MBR是由分区程序(如Fdisk.com)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存。

DPT及各字节的意义。 硬盘分区表 4

偏移 长度 所表达的意义 0 1字节 分区状态

0-->非活动区 80--> 活动分区 1 1字节 该分区起始磁头(HEAD) 2 2字节 该分区起始扇区和起始柱面 4 1字节 该分区类型:如82--> Linux Native分区83--> Linux Swap 分区 5 1字节 该分区终止头(HEAD) 6 2字节 该分区终止扇区和终止柱面 8 4字节 该分区起始绝对扇区 C 4字节 该分区扇区数

二.DBR区 DBR(Dos Boot Record)是操作系统引导记录区的意思。它通常位于硬盘的0磁道1磁头1扇区,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(Bios Parameter Block)的本分区参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件(以DOS为例,即是Io.sys和Msdos.sys)。如果确定存在,就把其读入内存,并把控制权交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数,分配单元的大小等重要参数。

相关主题