学生实习实训总结报告-数据恢复技术应用(编辑修改稿)内容摘要:

MBR),操 作系统引导记录区( DBR)、 AT 表、 DIR 目录区和 DATA 数据区五个部 分。 MBR(Main Boot Record,主引导区 )位于整个硬盘的 0 磁道 0 柱面 1 扇区中。 不过在总共 512 字节的主引导扇区中, MBR 只占了其中的 446 字节,另外的 64字节交给了 DPT(Disk Partition Table,硬盘分区表 ),最后的两个字节“55AA”是分区的结束标志,其整体构成了硬盘的主引导扇区。 DBR(Dos Boot Record,操作系统引导区 ), DBR 是由高级格式化程序 (如 等程序 )所产生。 通常位于硬盘的 0 磁道 1 柱面 1扇区 ,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为 BPB(Bios Parameter Block)的分区参数记录表,最后的结束标志为 “55AA”。 引导程序的主要任务是当 MBR 将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件。 如果确定存在 ,就把它读入内存,并把控制权交给该文件。 BPB 参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、 FAT 个数,分配单元的大小等重要参数。 FAT(File Allocation Table,文 件分配表 ),是操作系统的文件寻址系统。 为了 防止意外损坏, FAT 一般做两个 (也可以设置为一个 ),第二个 FAT 为第一个 FAT的备份。 同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放,这样存放更多是为了读写速度上的考虑。 由于硬盘上保存着段与段之间的连接信息,操作系统在读取文件时,总是能 够准确地找到各段的位置并正确读出。 在 FAT 区之后便是 DIR 目录区与 DATA 数据区,其中目录区起到定位的作 用,通过这些目录可以找到相应的数据。 数据区是真正存储数据 的地方。 xxxxxxxx 3 数据出现问题主要包括两大类:逻辑问题和硬件问题,相对应的恢复也分别称为软件恢复和硬件恢复。 本文主要从软件恢复来讨论数据的恢复方法。 软件恢复是指通过软件的方式进行数据修复,整个过程并不涉及硬件维修。 而导致数据丢失的原因往往是病毒感染、误格式化、误分区、误克隆、误删除、操作断电等。 事实上,造成软件类数据丢失的原因十分复杂,每种情况都有特定的症状出现,或者多种症状同时出现。 一般情况下,只要数据区没有被彻底覆盖,个人用户通过相关软件的使用,一般都可以顺利恢复。 以最普通的删除操作为例,实际上此时保存在硬盘 中的文件并没有真正被完全覆盖掉,而只是把指向这数据存储空间的链条删除了,真正的数据还是以二进制的方式存储在硬盘上。 只要这些数据不被覆盖,通过一些特定的软件方法,对这些存储数据的磁盘进行扫描,通过对所扫描得到的数据进行分析,以一定的格式来进行编译,就能够在一定范围内把丢失的数据找回来。 比如一块硬盘或者是一个闪存,在 Windows 下进行高级格式化,实际上主要是对 FAT 表进行重新分配,把通向原来数据的通道给切断了,这样从表面上看起来是把磁盘进行格式化了,而实际上原来存储的数据还存 储在盘片或是存储元件上,通过对盘片或存储元件进行扫描,然后按照主引导区、 分区、 DBR、 FAT、文件实体恢复的顺序来解决,可以在一定限度内对文件进行恢复。 当然也应当承认的是,尽管软件类数据恢复有很多细节性的技巧与难以简单表达的经验,但是也的确存在现有软件恢复技术无能为力的情况。 如果硬盘中的数据被完全覆盖或多次被部分覆盖,很可能使用任何软件也无法修复。 基于以上原因,当出现数据丢失的情况时,最主要的操作就是不要对原来存放数据的区域进行数据存储或写操作,以保持原来存放数据的区域不被改动,为 数据恢复做好充足的准备。 xxxxxxxx 4 3 数据恢复常见实例 主引导区的恢复 MBR( Master Boot Record),是硬盘的主引导记录,在主引导扇区,位于硬盘的 cylinder 0, head 0, sector 1( Sector 是从 1 开始的)。 MBR 可以通过 FDISK创建,通过 INT 13h 的 fun 2 来读取。 引导扇区是每个分区( Partition)的第一 扇区,而主引导扇区是硬盘的第一扇区。 它由三个部分组成,主引导记录 MBR、硬盘分区表 DPT 和硬盘有效标志。 在总共 512 字节的主引导扇区里 MBR 占 446个字节(偏移 0偏移 1BDH), DPT 占 64 个字节(偏移 1BEH偏移 1FDH),最后两个字节 “55AA”(偏移 1FEH偏移 1FFH)是硬盘有效标志。 对于开机自检后提示 Miss operation system而且 DOS 下查看 C 盘内容完整,这是属于主引导区故障。 另外在电脑启动中,系统能够通过自检并检测到硬盘,但在即将进入操作系统之前提示 DISK BOOT SYST。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。