硬盘DBR及硬盘参数
发布时间:2022-10-29 18:53    浏览:    编辑:admin
操系统记录DBR
DBR(Dos Boot Record)是操作系统引导记录区的意思。
DBR 通常位于硬盘的0磁道1柱面1扇区,是操作系统可以直接访间的第一个扇区,它包括一个引导程序和一个被称为BPB(Bios Parameter BlockBIOS参数块)的本分区参数记录表。引导程序的主要任务是当MBR 将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件。如果确定存在,就把其读人内存,并把控制权交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式,硬盘介质描述符、根目录大小、FAT 个数,分配单元的大小等重要参数。其具体说明如下:
物理位置:1面0道1扇区(Clindyer 0,Side 1,Sector 1)。大小:1扇区512字节(FAT16)。
 扇区 1536 字节(FAT32)
功能:包含机器CMOS等信息(0000~0059),核对该信息并引导指定的系统文件。(3)文件分配表--FAT
在DBR之后的是我们比较熟悉的FAT(File AllocationTable)区,即文件分配表。
在解释文件分配表的概念之前,我们先来谈谈簇(Cluster)的概念。文件占用磁盘空间时,基本单位不是字节而是簇。簇的大小与磁盘的规格有关,一般情况下,软盘每簇是1个扇区,硬盘每族的扇区数与硬盘的总容量大小有关,可能是4.8、1632.64…
由上可知,同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。这种存储方式称为文件的链式存储。硬盘上的文件常常要进行创建、删除、增长、缩短等操作。这样的操作做得越多,磁盘上的文件就可能被分得越零碎(每段至少是1簇)。但是,由于硬盘上保存着段与段之间的连接信息(即FAT),操作系统在读取文件时,总是能够准确地找到各段的位置并正确读出。不过,这种以簇为单位的存储方法也是有其缺陷的。这主要表现在对空间的利用上。每个文件的最后一簇都有可能有未被完全利用的空间(称为尾簇空间)。一般来说,当文件个数比较多时,平均每个文件要浪费半个簇的空间。
因此,为了实现文件的链式存储,硬盘上必须准确地记录哪些簇已经被文件占用,还必须为每个已经占用的簇指明存储后继内容的下一个簇的簇号,对一个文件的最后一簇,则要指明本簇无后继簇。这些都是由FAT表来保存的,FAT表中有很多表项,每项记录一个簇的信息。s
根目录区--DIR
DIR(Directory)是根目录区,紧接着第二FAT表(即备份的FAT表)之后,记录着根目录下每个文件(目录)的起始单元,文件的属性等。定位文件位置时,操作系统根据 DIR 中的起始单元,结合FAT表就可以知道文件在硬盘中的具体位置和大小了。
数据区--DATA
数据区是真正意义上的数据存储的地方,位于DIR区之后,占据硬盘上的大部分数据空间。

微信客服

在线QQ客服

服务热线

029-86478250

24小时热线

029-86478250