MBR和分区表DPT_第1页
MBR和分区表DPT_第2页
MBR和分区表DPT_第3页
MBR和分区表DPT_第4页
全文预览已结束

下载本文档

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

文档简介

1、MBR和分区表DPT零磁道,MBR和分区表DPT:零磁道处于硬盘上一个非常重要的位置,硬盘的主引导记录区(MBR)就在这个位置上。零磁道一旦受损,将使硬盘的主引导程序和分区表信息遭到严 重破坏,从而导致硬盘无法自举。MBR:当通过Fdisk或其他分区工具对硬盘进行分区时,分区软件会在硬盘 0柱面 0磁头 1 扇区建立 MBR(Main Boot Record) ,即为主引导记录区,位于整个硬盘 的第一个扇区,在总共512字节的主引导扇区中,主引导程序只占用了其中的446个字节,64个字节交给了 DPT(DiskPartion TableM盘分区表),最后两个字节(55 AA)属于分区结束标志。

2、主引导程序的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序调入内存加以执行。DPT:分区表DPT (Disk Partion TablR ,把硬盘空间划分为几个独立的连续的存 储空间,也就是分区。分区表 DPT则以80H或00H为开始标志,以55AAH为结 束标志。分区表决定了硬盘中的分区数量,每个分区的起始及终止扇区、大小 以及是否为活动分区等。通过破坏DPT,即可轻易地损毁硬盘分区信息。分区表分为主分区表和扩 展分区表。主分区表位于硬盘 MBR的后部。从1BEH字节开始,共占用64个字节,包 含四个分区表项,这也就是为什么一个磁盘的主分区和扩展分区之

3、和总共只能有四个的原因。每个分区表项的长度为 16 个字节,它包含一个分区的引导标志、系统标志、起始和结尾的柱面号、扇区号、磁头号以及本分区前面的扇区数和本分区所占用的扇区数。其中 ”引导标志 ”表明此分区是否可引导,即是否活动分区。当引导标志为" 8明,此分区为活动分区;”系统标志”决定了该分区的类型,如" 0劭DOSFAT1吩区," 0b为DOSFAT3纷," 6必UNIX分区等; 起始和结尾的柱面号、扇区号、磁头号指明了该分区的起始和终止位置。分区表项的 16 个字节分配如下:第 1 字节 :引导标志第 2 字节 :起始磁头第 3 字节 :低 6

4、位为起始扇区,高 2 位与第 4 字节为起始柱面第 4 字节 :起始柱面的低8 位第 5 字节 :系统标志第 6 字节 :终止磁头第 7 字节 :低 6 位为终止扇区,高 2 位与第 8 字节为终止柱面第 8 字节 :终止柱面的低8 位第 9-12 字节 :该分区前的扇区数目第 13-16 字节 :该分区占用的扇区数目扩展分区作为一个主分区占用了主分区表的一个表项。在扩展分区起始位置所指示的扇区 (即该分区的第一个扇区)中,包含有第一个逻辑分区表,同样从1BEH字节开始,每个分区表项占用16个字节。逻辑分区表一般包含两个分区表项,一个指向当前的逻辑分区,另一个则指向下一个扩展分区。下一个扩展分

5、区的首扇区又包含了一个逻辑分区表,这样以此类推,扩 展分区中就可以包含多个逻辑分区。为方便说明,我们把这一系列扩展分区和逻辑分区分别编号,主扩展分区 为 1 号扩展分区,第一个逻辑分区表所包含的两个分区分别标为 1 号逻辑分区 和 2 号扩展分区,依次类推。主分区表中的分区是主分区,而扩展分区表中的是逻辑分区,并且只能存 在一个扩展分区。FS即文件系统,位于分区之内,用于管理分区中文件的存储以及各种信 息,包括文件名字,大小,时间,实际占用的磁盘空间等。 windows 目前常用 的文件系统包括 FAT12 FAT16, FAT32和NTFS系统。DBR (Dos Boot Recor。是*作

6、系统引导记录区。它位于硬盘的每个分区的第一个扇区,是*作系统可以直接访问的第一个扇区,它一般包括一个位于该分区的 *作系统的引导程序和相关的分区参数记录表。簇,是文件系统中最小的数据存储单元,由若干个连续的扇区组成,硬盘的扇区的大小是512 字节(几乎是用于所有的硬盘),也就是既是一个字节的文件也要分配给它 1 个簇的空间,剩余的空间都被浪费了,簇越小,那么对小文件的存储的效率越高,簇越大,文件访问的效率高,但是浪费空间比较严 重。FAT(file allocation table)即文件分配表,记录了分区中簇的的使用情况, FAT 表的大小与硬盘的分区的大小有关,为了数据安全起见,FAT一般

7、做两个,二FAT为第一 FAT的备份,用于FAT12, FAT16,和FAT32文件系统。DIR是DIRECTORY根目录区的简写,根目录区存储了文件系统的根目录中 的文件或者目录的信息(包括文件的名字,大小,所在的磁盘空间等等),FAT12 FAT16的DIR紧接在第二FAT表之后,而FAT32的根目录区可以在分区 的任何一个簇。MFT ( MasterFileTable)是NTFS中存储有关文件的各种信息的数据结构, 包括文件的大小,时间,所占据的数据空间等等。以FAT32为例,FAT32分区的的0 2扇区为FAT32文件系统的DBR即引导 扇区, 3 5 扇区为 0 2 扇区的备份。 6

8、 31 扇区为空, 32 扇区开始为第一个FAT表,FAT表的大小与硬盘的分区的大小有关。随后是第2个FAT表,剩余的空间都是实际的文件所占用的,包括目录和文件。FAT32文件系统的根目录并不一定是数据区的第一个簇,它可以位于数据区的任何一个簇,这也是 FAT32的 根目录大小不在受 255 个文件限制的原因,这也是FAT32 的文件名可以支持长文件名的原因之一。分区表丢失,表现为硬盘原先所有分区或者部分分区没 了,在磁盘管理器(winxp win2000 win2003)看到未分区的硬盘或者未分区的空 间。有多种可能:病毒,当年的 cih 病毒会用无效的数据填充分区表和第一个分区的数据,这种情况下,从前面介绍的 分区的性质来看,c盘的数据很难恢复,而随后d盘和e盘等分区的实际数据并没 有被破坏,而仅仅是

温馨提示

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

评论

0/150

提交评论