浅尝辄止46-FAT32

当我拿到新买的优盘时,能猜出它是什么文件系统吗?

FAT32文件系统

FAT32是目前新买优盘上面的常见文件系统,一般这个优盘上面分区表中只有一个分区,就是这个FAT32文件系统分区。
为什么是这个文件系统呢?因为FAT系里文件系统出现比较早,现在进化到了FAT32,以前还有FAT16。由于这个文件系统比较经典,所以每个平台都能很好地使用它。比如,一个用FAT32文件系统的优盘,不管是插到苹果电脑还是Linux系统设备上,都能像Windows平台一样,是可读可写的。新出现的NTFS文件系统可就没有这种兼容性了,以至于非Windows平台对NTFS文件系统的写访问功能成了一个商机,有的软件公司就专门负责解决这个问题。

FAT是啥?

FAT=File Allocation Table,即文件分配表。其设计思想很简单:

  • 把用于存储文件的区域切分成一些固定大小的存储单元——簇(编号连续的若干个扇区)
  • 给这些簇编号,维护一张簇分配表,用这张表就能找到“学习资料”的起始簇,进而找到存储这份“学习资料”的全部簇。

FAT后面那个数字是啥?

FAT32的32是表项的比特数,即一个表项用32比特存储,所以FAT16文件系统的表项就是一个表项用16比特存储。
从这里我们可以推测,FAT32文件系统最多能管理232个簇,知道一个簇的大小后,就知道这个文件系统的管理上限了。在Windows电脑上格式化优盘的时候,有一个分配单元大小可以选,那个就是簇大小,簇最大可以达到64KB,由此可以推算一个FAT32文件系统分区最大可以是。

FAT16最大能管多大的分区?

你可能感兴趣的:(浅尝辄止46-FAT32)