硬盘数据的5个组成部分

硬盘数据分为5部分:MBRDBRFATDIRDATAMBR为分区软件创建,其余四个部分由高级格式化程序创建。文件写入数据只改写相应的FATDIRDATA部分。

1.MBR

MBR(Master Boot Record),主引导记录区,位于整个硬盘的0柱面、0磁头、1扇区,占用63个扇区(实际占用1个扇区)。共512字节,其中MBR引导程序占用446字节(偏移0--1BDH;DPT(硬盘分区表)占用64字节(偏移01BEH--01FDH);分区有效结束标志占用俩个字节“55 AA”(偏移1FEH--1FFH),如果该标志错误系统就不能启动.

2.DBR

DBR(DOS Boot Record),操作系统引导记录区。通常位于硬盘0柱面1磁头1扇区,占用32个扇区(实际占用第1和第6俩个扇区,第1扇区起作用,第6扇区起备份作用),操作系统可以直接访问的第一个扇区。DBR包含DOS引导程序和BPBBIOS参数块),可以由BPB算出逻辑地址与物理地址。其中DOS引导程序完成DOS系统文件(IO.SYSMSDOS.SYS)的定位与装载,而BPB用来描述本DOS分区的磁盘信息,BPB位于DBR偏移0BH处,共13字节。 它包含逻辑格式化时使用的参数,可供DOS计算磁盘上的文件分配表,目录区和数据区的起始地址,BPB之后三个字提供物理格式化(低格)时采用的一些参数。引导程序或设备驱动程序根据这些信息将磁盘逻辑地址(DOS扇区号)转换成物理地址(绝对扇区号)。

BPB格式

序号

偏移地址

意义

1

03H0AH

OEM

2

0BH0CH

每扇区字节数

3

0DH

每簇扇区数

4

0EH0FH

保留扇区数

5

10H

FAT备份数

6

11H12H

根目录项数

7

13H14H

磁盘总扇区数

8

15H

描述介质

9

16H17H

FAT扇区数

10

18H19H

每磁道扇区数

11

1AH1BH

磁头数

12

1CH1FH

特殊隐含扇区数

13

20H23H

总扇区数

14

24H25H

物理驱动器数

15

26H

扩展引导签证

16

27H2AH

卷系列号

17

2BH35H

卷标号

18

36H3DH

文件系统号

3.FAT

FATFile Allocation Table,文件分配表)。数据在硬盘中并不是连续存储,采用的是链式存储。DOS/Win9x系统的文件寻址系统,为了数据安全起见,FAT 一般做两个,第二FAT 为第一FAT 的备份, FAT 区紧接在OBR之后,其大小由本分区的大小及文件分配单元的大小决定。关于FAT 的格式历来有很多选择,Microsoft DOS Windows 采用我们所熟悉的FAT12FAT16 FAT32 格式,但除此以外并非没有其它格式的FAT,像Windows NTOS/2UNIX/LinuxNovell等都有自己的文件管理方式。

4.DIR

DIR Directory,根目录)。DIR紧接在第二FAT 表之后,只有FAT 还不能定位

文件在磁盘中的位置,FAT 还必须和DIR 配合才能准确定位文件的位置。DIR 记录着每个

文件(目录)的起始单元(这是最重要的)、文件的属性等。定位文件位置时,操作系统根

DIR中的起始单元,结合FAT表就可以知道文件在磁盘的具体位置及大小了。

5.DATA

DATA占据了硬盘的绝大部分空间,如果前面各部分到辅助,对于我们来说,数据区只是一些枯燥的二进制代码,没有任何意义。

 

你可能感兴趣的:(数据,职场,硬盘,休闲,组成部分)