FAT16 FAT16 的定义 在说明FAT16 文件系统之前,我们必须清楚FAT 是什么?FAT(File Allocation Table)是“文件分配表”的意思。顾名思义,就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。不同的操作系统所使用的文件系统不尽相同,在个人计算机上常用的操作系统中,MS-DOS 6.x及以下版本使用FAT16;OS/2 使用HPFS;Windows NT 则使用NTFS;而MS-DOS 7.10 及ROM-DOS 7.10 同时提供了FAT16 及FAT32 供用户选用。其中我们接触最多的是FAT16、FAT32 文件系统。 FAT16 文件系统 FAT16 使用了16 位的空间来表示每个扇区(Sector)配置文件的情形,故称之为FAT16。 FAT16 由于受到先天的限制,因此每超过一定容量的分区之后,它所使用的簇(Cluster)大小就必须扩增,以适应更大的磁盘空间。所谓簇就是磁盘空间的配置单位,就象图书馆内一格一格的书架一样。每个要存到磁盘的文件都必须配置足够数量的簇,才能存放到磁盘中。FAT16 各分区与簇大小的关系如下表: 分区大小 FAT16 簇大小 16MB-127MB 2KB 128MB-255MB 4KB 256MB-511MB 8KB 512MB-1023MB 16KB 1024MB-2047MB 32KB 如果你在一个1000MB 的分区中存放50KB 的文件,由于该分区簇的大小为 16KB,因此它要用到 4 个簇才行。而如果是一个1KB 的文件,它也必须使用一个簇来存放。那么每个簇中剩下的空间可否拿来使用呢?答案 是不行的,所以在使用磁盘时,无形中都会或 多或 少 损 失一些 磁盘空间。 由上可知 ,FAT16 文件系统有 两 个最大的缺 点 : ( 1 ) 磁盘分区最大只 能到 2GB。当 前只 要你添 购 计算机的话 ,想 必其中的硬盘大小必定至 少 有2GB,而3.2GB、4.3GB 以上的硬盘比 比 皆 是,且 物 美 价 廉 。FAT16文件系统已 不能适应当 前这 种 大容量的硬盘,必须被 迫 分区成 几 个磁盘空间。而分区磁盘的大小又 牵 扯 出 簇的问 题 来,可谓影 响 颇 大。 (2)使用簇的大小不恰当。试想,如果一个只有1KB 大小的文件放置在一个1000MB 的磁盘分区中,它所占的空间并不是1KB,而是16KB,足足浪费了15KB!当前流行的HTML 文件,其大小几乎多为1KB、2KB,而制作一个网站往往用到数十个HTML 文件。如果你的硬盘中有100 个这种小文件的话,你浪费的磁盘空间可从700KB(511MB 的分区),到 3.1MB...