计算机毕业论文浅谈硬盘数据恢复内容摘要:

而是簇。 簇的大小与磁盘的规格有关,一般情况下,软盘每簇是 1 个扇区,硬盘每簇的扇区数与硬盘的总容量大小有关,可能是 1 3 64……。 通过上文我们已经知道,同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。 这种存储方式称为文件的链式存储。 硬盘上的文件常常要进行创建、删除、增长、缩短等操作。 这样操作做的越多,盘上的文件就可能被分得越零碎(每段至少是 1 簇)。 但是,由于硬盘上保存着段与段之间的连 接信息(即FAT),操作系统在读取文件时,总是能够准确地找到各段的位置并正确读出。 四 .DIR 区 DIR( Directory)是根目录区,紧接着第二 FAT 表(即备份的 FAT 表)之后,记录着根目录下每个文件(目录)的起始单元,文件的属性等。 定位文件位置时,操作系统根据 DIR中的起始单元,结合 FAT 表就可以知道文件在硬盘中的具体位置和大小了。 五 .据( DATA)区 数据区是真正意义上的数据存储的地方,位于 DIR 区之后,占据硬盘上的大部分数据空间。 论文写作指导: 625880526 论文资源网 最专业的毕业设计资源学习、分享平台 . 第三章 数据损坏类型及相关恢复方法 文件存储与读取原理 当我们存储一个文件的时候,操作系统首先会在一个记录所有空间使用情况的文件分配表中,找到足够容纳我们的新文件的空间,然后把文件内容写到相对应的 硬盘 扇区上,最后在分配表中标出该空间被占用了。 当我们删除一个文件的时候,一般并不对实际文件所占用的扇区进行操作,而是仅仅在该分配表中标记哪些空间是空白的,可以分配给别的文件使用。 事实上在这个时候,要删除 的文件的实际内容并没有受到破坏,可以恢复回来。 但是如果我们删除一个文件后,在原来文件所在的扇区上,又重新创建了一个文件,那么被删除文件所占用的扇区就有可能被新创建的文件所使用,这时候就无法恢复原来被删除的文件了 . 硬盘数据损坏类型及相应的恢复方法 文件删除及其恢复 文件删除后的恢复方法相对简单。 操作系统删除文件的操作进行了两方面个操作:一,将文件在磁盘的文件目录表中的相应文件目录登记项的第一个字节更改了 E5H;二,将文件所占簇号在文件分配表中的记录清零,以释放该文件所占空间。 文件数据信 息仍然 “保留 ”在硬盘数据区中。 因此此类型的数据恢复只要通过某些硬盘管理工具或者数据恢复软件(比如EasyRecovery),按照有关的设置进行。 被彻底删除的文件还是很容易被恢复过来。 必须注意的是,恢复后的数据一定不能存放在原来的硬盘分区。 硬盘重分区或其它情况下的分区表损坏分析。 第一种情况,在 windows 下一般利用 DOS 下的 fdisk 命令或者其它硬盘分区工具重新对硬盘进行分区后改写了硬盘分区表,也就是修改了硬盘的逻辑 0 扇区。 第二种情况,由于个人误操作或者病毒入侵修改了硬盘逻辑 0 扇区 (即硬盘主引导记录 )从而使得系统无法启动。 解决方法 : 一, 将硬盘挂接到另一台计算机上进入系统。 在系统下启动 winhex 打开挂接的硬盘,首先查看此硬盘的逻辑 0扇区结尾标识是否为 到原计算机上开机是否能启动系统。 二, 若重分区后不能对系统进行格式化。 则可能是硬盘 MBR 引导程序损坏。 进入 DOS 系统用 fdisk/mbr 修复硬盘逻辑 0 扇区的错误。 三, 若确定是分区表损坏。 如果之前曾用磁盘医生备份过硬盘分区表,可以使用磁盘医生恢复硬盘的分区表。 如果是手动备份的。 可以使用 winhex 十六进 制数据查看工具修复硬盘分区表。 论文写作指导: 625880526 论文资源网 最专业的毕业设计资源学习、分享平台 . 四, 如果实在对硬盘的分区表没有任何备份。 则只有将硬盘接到其它电脑上。 使用有关数据恢复工具类似 FinalData 数据恢复 之类的数据恢复工具扫描硬盘上的目录与文件。 但是恢复的程度无法保证。 硬盘格式化情况下数据恢复。 硬盘格式化就是重写了硬盘文件分配表。 同样硬盘上的实际数据还是没消失。 此时硬盘一般无法再引导系统,如果要恢复数据,最好 不要对硬盘进行任何操作。 此类情况下数据恢复我们可以考虑一点就是一般情况下每个硬盘分区中 FAT(文件分配表)都有一个备份。 首先我们必须利用硬盘分区大小,分区格式,簇大小计算出硬盘 FAT大小。 查找硬盘第一个 FAT 位置,再计算出硬盘第二个 FAT 所在扇区。 使用有关磁盘操作工具或者 winhex 工具恢复文件分配表。 恢复已经备份的分区表恢复。 当系统由于误操作或者病毒破坏而使系统无法启动,经检查是硬盘的分区表损坏。 如果在硬盘刚分区时有正好进行过硬盘分区表的备份。 此时可以用以下的方法试着恢复硬盘分区表,这样 系统又可以完好如初,且整个文件系统也不会有任何破坏。 总的来说,硬盘的分区结构就是一个链式结构。 硬盘的逻辑 0 扇区就是主引导记录( MBR)其中偏移 1BEH偏移 1FDH 是硬盘的主分区表。 总共 64 个字节,第 16 个字节记录一个分区的情况。 一般硬盘可以有一个主分区一个扩展分区。 其中扩展分区有多个逻辑分区。 上面我们使用的工具是 windows界面下看到硬盘所有数据,以十六进制数表示一个字节。 同时我们可以用这个工具修改硬盘上的数据。 这也正是我们修复硬盘分区表的关键所在。 在此以本人计算机的硬盘分区表为例。 本人计算机硬盘有一个主分区就是系统的 C 盘。 一个扩展分区, 3 个逻辑分区分别为: D, E, F 盘。 关键步骤如下: A 将受损硬盘挂接到加别的计算机上以后。 打开软件 WinHex。 然后选择工具 /打开磁盘 /物理磁盘。 打开需要修复的硬盘。 界面如下图 2: 论文写作指导: 625880526 论文资源网。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。