《NTFS文件系统扇区存储探秘》——第2章 FAT文件系统的扇区分配 2.1 FAT16的扇区分配

简介:

本节书摘来自异步社区《NTFS文件系统扇区存储探秘》一书中的第2章,第2.1节,作者:宋群生 , 宋亚琼著,更多章节内容可以访问云栖社区“异步社区”公众号查看

第2章 FAT文件系统的扇区分配

2.1 FAT16的扇区分配

NTFS文件系统扇区存储探秘
FAT16文件系统由于能被目前所有的操作系统所识别,所以在硬盘分区时使用得极为普遍。特别是安装多操作系统的硬盘,有时必须在主分区(C盘)使用FAT16文件系统。如果使用不能被某个操作系统识别的文件系统,则该操作系统就不能顺利安装。

现在的硬盘越来越大,硬盘上安装的应用软件越来越多,而适合这些应用软件运行的操作系统不尽相同,特别是编程人员使用的计算机,一般都安装两三个操作系统。用于多操作系统引导的有关文件,必须存储在FAT16格式的分区中,才能被不同的操作系统加载使用。

所以在当前主流文件系统中,尽管FAT16存在着许多缺点,但仍然得到了广泛的使用。

FAT16文件系统的磁盘扇区是这样分配的。

在使用FAT16文件系统的分区内,第一个扇区是分区表(C盘)和分区链表(D盘和以后的盘),其中C盘的第一个扇区还包含主引导记录。严格地讲,分区表所在的扇区不属于任何分区,但是从物理空间上它们又靠得很近,为了今后在计算扇区编号时比较容易找到规律,暂且将分区表这样划分。

之后是系统隐藏扇区,包括含有分区表或分区链表在内的扇区,一共占用63个扇区,实际上就是一个磁道所包含的扇区。

系统隐藏扇区之后是分区引导记录,占用一个扇区。

再往后是两份相同的文件分配表FAT1和FAT2,每份FAT表占用多少个扇区,由分区的大小而定,分区大所占用的扇区就多,具体数值可从分区引导记录的BPB表中查得,查找方法可参考第1章的内容。

紧接FAT表之后是文件目录表FDT,固定占用32个扇区,每个扇区可容纳16个登记项,每个登记项的长度是32字节。

FDT表之后是数据区DATA,数据区内的扇区是按照簇来管理的,簇的大小由分区大小而定,它们之间的关系可参考第1章的内容。

扇区分配的情况见表2-1。

screenshot

相关文章
|
存储 Linux
高级格式化 4K 扇区硬盘的介绍
硬盘行业正在经历一场变革。多年来,在存储密度大幅增长的同时,作为硬盘设计最主要方面之一的逻辑块格式化大小(也称为扇区)却始终没有变化。
207 0
|
存储 IDE Linux
|
存储 固态存储 索引
磁盘文件系统一
磁盘文件系统一
磁盘文件系统一
|
存储 Linux 索引
磁盘文件系统二
磁盘文件系统二
磁盘文件系统二
|
存储 安全 Linux
磁盘文件系统三
磁盘文件系统三
磁盘文件系统三
|
Linux 开发工具 IDE

热门文章

最新文章