FAT是什么?40G硬盘1K块大小下FAT占用空间怎么算?
FAT全称为File Allocation Table,中文名叫文件分配表,它并不是指硬盘磁盘本身的某种物理存储格式,而是指一种用于管理文件存储位置的文件系统结构。这就好比问一本字典里的索引占了多大面积一样,它记录的是文件数据在磁盘上的簇分配情况,是操作系统用来知道文件存在哪里的关键数据结构。
FAT全称为File Allocation Table,中文名叫文件分配表,它并不是指硬盘磁盘本身的某种物理存储格式,而是指一种用于管理文件存储位置的文件系统结构。这就好比问一本字典里的索引占了多大面积一样,它记录的是文件数据在磁盘上的簇分配情况,是操作系统用来知道文件存在哪里的关键数据结构。
这比喻挺形象,但FAT确实有空间占用限制。1K块大小意味着每个簇1KB,40G硬盘大概4000多万个簇。FAT表每个表项占2字节,所以FAT1大概占80MB左右,考虑到备份FAT2,总共160MB。不过FAT32更常见,1K簇的话FAT表会更大,大概几百MB。