FAT 文件系统是一个简单的文件系统,最初是为小型磁盘和简单文件夹结构设计的。 FAT 文件系统以其组织方法命名,文件分配表 (位于卷开头的 FAT) 。 为了保护卷,将保留 FAT 的两个副本,以防第一个副本损坏。 此外,FAT 表和根目录必须存储在固定位置,以便正确定位系统的启动文件。
用户只能将硬盘划分成多个2G的分区后才能正常使用,为此微软公司从Windows 95 OSR2版本开始使用FAT32标准,即使用32位的文件分配表来管理硬盘文件,这样系统就能为文件分配多达4294967296(即2的32次方)个簇,所以在簇同样为32KB时每个分区容量最大可达65G以上。
FAT文件系统是以簇为单位给文件分配磁盘空间的,每个簇在FAT表中占有一个登记项。所以,在FAT表中,簇编号也即为登记项的编号。每一个登记项作为一个簇的标志信息按照FAT12、FAT16和FAT32结构的不同分别为1.5个字节、2个字节和4个字节。该标志信息可取的表项值及其含义如表6-5所示。 表6-5文件分配表中的每个...
FAT要占用的存储空间总数为:2.5B×540K=1350KB当硬盘大小为1.2GB,硬盘共有盘块:1.2GB/1KB=1.2M(个),又,1M<1.2M<2M,故1.2M个盘块号要用21位二进制表示。为方便文件分配表的存取,每个表目用24位二进制表示,即文件分配表的每个表目大小为3个字节。FAT要占用的存储空间总数为:3×1.2MB=3.6MB...
FAT(File Allocation Table)是“文件分配表”的意思。顾名思义,就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。不同的操作系统所使用的文件系统不尽相同,在个人计算机上常用的操作系统中,MS-DOS 6.x及以下版本使用FAT16。操作系统...
在FAT文件系统中,FAT表被用来跟踪簇(cluster)的使用情况。 簇是文件系统中分配的最小存储单位,每个簇包含一定数量的连续扇区(sector)。 FAT表是一个表格,每一项都对应一个簇。每个表项记录着簇的分配情况,常见的分配状态包括以下几种: 1. 0x0000:表示该簇为空闲,未被分配给任何文件或目录。 2. 0x0001-0xFF...
29. 假定磁盘块的大小为1K,对于540M的硬盘,其文件分配表FAT需要占用多少存储空间?当磁盘容量为1.2G,FAT需要占用多少空间?解:由题目所给条件可知,硬盘大小为540M,磁盘块的大小为1K,所以该硬盘共有盘块:540M/1K=540K(个)又512K<540K<1024K故540K个盘块号要用20位二进制表示,即文件分配表的每个表目为2.5个...
FAT 表的分配计算方法是根据磁盘分区的大小和簇的大小来确定的。以FAT16 为例,假设磁盘大小为 1KB,簇大小为 16KB,则 FAT 表需要占用 32 个表项。每个表项占用 1.5 个字节,因此 FAT 表需要占用 48 字节的存储空间。对于不同大小的磁盘分区和簇大小,FAT 表的分配计算方法类似。 四、FAT 表在文件系统中的应用...
文件分配表FAT的作用及类别。可以把用于链接文件各物理块的指针,显式地存放在内存的一张链接表中,分配给各个文件的所有盘块号都放在该表中,由于查找记录的过程在内存中进行,因
值00000000H表示该簇未被分配值FFFFFF0FH表示是该簇是文件占用的最后一族 特定值表示坏簇,其它值表示为文件占用的下一簇的簇号 6.根目录区扇区大小, 不再是固定区域和固定大小 7.扇区数量 在DBR第20H处的4字节 其它: 1. FAT表按顺序依次记录了该盘各簇的使用情况,是一种位示图法. ...