磁盘的组织方式
主引导记录(分区标)(仅硬盘)
DOS 引导记录(保留区域)
文件分配表(FAT),可能有 N 个备份
根目录
文件区域(文件和子目录)
一个磁盘在利用前,都要进行逻辑格式化(硬盘在此前还要经太低级格式化、分区两步),
在格式化完毕以后,磁盘分为以下几部份:引导扇区(Boot)、文件分派表(FAT)、文件目录表
(FDT)和数据区。若是是硬盘,在 0 柱面 0 磁头 1 扇区还存在一个由 FDISK 分区命令形成的主
引导扇区。
一、主引导扇区
硬盘主引导扇区是一个灵敏的区域, 它的平安与否直接决定硬盘是不是能够正常利用。
深切熟悉和灵活利用硬盘主引导扇区将有助于你的系统保护和许多特殊工作完成。
(一)、与 DOS 引导扇区的区别
关于 DOS 系统来讲, 有两种不同的引导扇区,即 DOS 引导扇区和硬盘主引导扇区。 DOS 引
导扇区存在于软盘的第一逻辑扇区或硬盘 DOS 分区的第一逻辑扇区,是用 FORMAT 命令对磁盘
格式化时产生的, 是引导 DOS 系统或正确利用磁盘的必要条件,在 DOS 下可用 DEBUG 方便地
读出:
C>DEBUG
-L 100 2 0 1 ;读 C 盘 0 扇区到内存当前段的 100H 处
-D ;显示 DOS 引导扇区内容
硬盘主引导扇区那么指的是硬盘的物理地址 0 面 0 道 1 扇区,是用 FDISK 进行硬盘分区时产
生的,它属于整个硬盘而不属于某个独立的 DOS 分区, 是硬盘正确引导和利用的必要条件。
由于它不在 DOS 分区范围之内,因此无法用上述方式读出,只有效相关的汇编程序代码读出:
C>DEBUG
-A
XXXX:0100 MOV AX,0201H ;指定扇区数
XXXX:0103 MOV BX,0800H ;指定内存地址
XXXX:0106 MOV CX,0001H ;指定磁道和扇区号
XXXX:0109 MOV DX,0080H ;指定磁头和驱动器号
XXXX:010C INT 13H ;读磁盘操作
XXXX:010E INT 3-d800 ;显示读出内容
(二)、扇区结构
硬盘主引导扇区占据一个扇区,共 512(200H)个字节,具体结构如下:
1.硬盘主引导程序,位于该扇区的 0-1BDH 处;
2.硬盘分区表,位于 1BEH-1FDH 处,分区表关于系统自举十分重要,它规定着系统有几个
分区;每一个分区的起始及终止扇区、大小和是不是为活动分区等重要信息。每一个分区表
占用 16 个字节,共 4 个分区表,16 个字节各字节意义如下: