使用磁盘时,由DOS提供的FORMAT命令将它格式化为四个区域。软盘是如此,但硬盘需经FDISK分区,再视其DOS分区为一整盘,仍被格式化为四个区域。磁盘上的数据组织就由这四部分组成;具体名称如图2.1所示。图中还就常用高低密软盘在各区域所占逻辑扇区给出了实例。
图2.1 磁盘文件的构成
逻辑扇区 0 1......I I+1.....J J+1........N-1
这四个部分构成了PC-DOS的文件系统,对其简要说明如下。
(1)保留区是用户不能访问的区域,主要用来说明特定盘的结构所需的全部信息并记载磁盘引导程序。由于信息和程序简单,不论磁盘类型如何,保留一个扇区就足够了,故又称为引导扇区,稍后将详细介绍引导扇区的内容。(www.xing528.com)
(2)文件分配表(FILE ALLOCATION TABLE)区:简称FAT区,它指明所有文件在磁盘上的分布情况,被DOS用来为文件分配和释放磁盘空间。为了可靠,该区域存放着两个完全相同的文件分配表FAT1和FAT2,当磁盘介质失效而造成一个拷贝不能读出,则使用另外一个。FAT区由若干FAT项组成,本节后面对FAT作更详细的介绍,因为它是较为常用的一个数据结构。
(3)文件(根)目录表(FILE DIRECTORY TABLE)区:简称FDT区,用来存放文件系统目录,由于采用了多级目录结构,这个区域存放的目录是根目录,故又称为根目录区。该区也是由若干目录项组成,本节后面对目录还要专门讨论,因它也是用得最多的一个数据结构。
(4)文件数据区:用来存放文本文件、数据文件、目录文件等文件所在的区域。在系统磁盘中:规定该区域开始部分必须连续存放IO.SYS和MSDOS.SYS文件,这样才便于简化DOS的引导过程。这个区域的盘空间,由FAT管理分配和释放操作。
上述四个区域所占扇区的多少,按标准磁盘格式设定,图2.1对 360K、720K、1.2M、1.44M磁盘给出了具体数值。鉴于前三个区域在编程使用中的重要地位,以下内容就分别加以详细介绍。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。