
硬盘的基本结构包括盘片、磁头、扇区、磁道和柱面。盘片由磁性材料覆盖的坚硬金属制成,每个盘片有两个表面,每个表面由多个扇形区域组成,称为扇区。每个扇区可以存储一定数量的字节信息,DOS系统中每个扇区固定为512字节。盘片表面以盘片中心为圆心划分成不同半径的同心圆,称为磁道。同一半径的磁道组成圆柱,称为柱面。柱面和磁道可以互换使用,每个面有一个磁头,用于读写数据。
硬盘的存储容量可以通过磁头数、磁道数、扇区数和每扇区字节数计算得出。例如,一个硬盘的存储容量计算公式为:存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数。信息可以通过“磁道(柱面),磁头,扇区”来定位。
“簇”是DOS分配文件的最小单位。簇的大小因存储介质和硬盘容量的不同而不同。簇的概念仅适用于数据区。DOS扇区是逻辑扇区号,从柱面0,磁头1,扇区1开始编号,每个磁道有17个扇区,每个磁头的每个磁道有17个扇区,编号连续。
硬盘的分区表位于MBR(主引导记录)中,包括分区引导记录、系统指示符和分区结束信息等。MBR位于柱面0,磁头0,扇区1处,不属于DOS扇区。MBR包含主引导程序和分区表,分区表用于记录硬盘分区信息。
DBR(DOS引导记录)位于柱面0,磁头1,扇区1,包含DOS引导程序和BPB(BIOS参数块)。BPB描述了DOS分区的磁盘信息,用于计算磁盘上的文件分配表、目录区和数据区的起始地址。通过DBR和BPB可以将逻辑扇区号转换为物理地址。
FAT(文件分配表)是DOS文件组织结构的重要组成部分,记录了硬盘上所有簇的使用情况。通过FAT可以找到文件的簇号链,恢复被破坏的文件。FAT位于DBR之后,其DOS扇区号从1开始。
文件目录分为根目录和子目录,用于记录文件名、扩展名、属性、生成或修改日期、时间、开始簇号及文件大小。目录项中第一个字节表示文件的状态,不同的值表示不同的意义。目录项属性区域的这个字节表示文件的各种属性,如是否可读、是否隐藏等。
物理驱动器指的是实际安装的驱动器,逻辑驱动器是对物理驱动器进行格式化后产生的。