硬盘结构,主引导记录MBR,硬盘分区表DPT,主分区、扩展分区和逻辑分区,电脑启动过程 2010-04-17 22:12 filex的文件系统看的云里雾里,还是先总结下FAT的一些基本知识吧
硬盘结构 硬盘有很多盘片组成,每个盘片的每个面都有一个读写磁头
如果有N个盘片
就有2N个面,对应2N个磁头(Heads),从0、1、2 开始编号
每个盘片的半径均为固定值R的同心圆再逻辑上形成了一个以电机主轴为轴的柱面(Cylinders),从外至里编号为0、1、2„„
每个盘片上的每个磁道又被划分为几十个扇区(Sector),通常的容量是512byte,并按照一定规则编号为1、2、3„„形成Cylinders×Heads×Sector个扇区
主引导扇区 主引导扇区位于整个硬盘的0 柱面0 磁头1 扇区{(柱面,磁头,扇区)|(0,0,1)},bios在执行自己固有的程序以后就会 jump到 MBR中的第一条指令
将系统的控制权交由 mbr来执行
主引导扇区主要由三部分组成:主引导记录 MBR(Master Boot Record或者 Main Boot Record)、硬盘分区表 DPT(Disk Partition Table)和结束标志字三大部分组成
对于硬盘而言,一个扇区可能的字节数为128×2n (n=0,1,2,3)
大多情况下,取 n=2,即一个扇区(sector)的大小为512字节
在总共 512byte的主引导记录中,MBR的引导程序占了其中的前446个字节(偏移0H~偏移1BDH),随后的64个字节(偏移1BEH~偏移1FDH)为DPT(Disk PartitionTable,硬盘分区表),最后的两个字节“55 AA”(偏移1FEH~偏移1FFH)是分区有效结束标志
主引导记录 MBR(master boot record) 主引导记录中包含了硬盘的一系列