由于现在的硬盘生产成本下降,其容量越来越大,运用fat32的分区格式后,我们可以将一个大硬盘定义成一个分区而不必分为几个分区使用,大大方便了对磁盘的管理。(推荐学习:php视频教程)
但由于fat32分区内无法存放大于4gb的单个文件,且性能不佳,易产生磁盘碎片。目前对于硬盘已被性能更优异的ntfs分区格式所取代,对于u盘已被支持大于4gb单文件的exfat分区格式所取代。
性能特点
fat32(file allocation table)具有一个最大的优点:在一个不超过8gb 的分区中,fat32分区格式的每个簇容量都固定为4kb,与fat16相比,可以大大地减少磁盘的浪费,提高磁盘利用率。
目前,支持这一磁盘分区格式的操作系统有windows 95、windows 98、windows 2000、windows xp、windows vista、windows 7、windows 8、windows 8.1和windows 10。
部分智能手机也支持对fat32格式存储器的直接读写(otg)。但是,这种分区格式也有它的缺点,首先是采用fat32格式分区的磁盘,由于文件分配表的扩大,运行速度比采用fat16格式分区的磁盘要慢。
约束
windows 2000和windows xp能够读写任何大小的fat32文件系统,但是这些平台上的格式化程序只能创建最大32gb的fat32文件系统。
在dos系统下可直接访问fat32分区,而ntfs分区则不能在dos下直接访问。
缺点
但fat有一个严重的缺点:当文件删除后写入新资料,fat不会将档案整理成完整片段再写入,长期使用后会使档案资料变得逐渐分散,而减慢了读写速度。硬盘碎片整理是一种解决方法,但必须经常整理来保持fat文件系统的效率。还有就是fat32分区因为设计缺陷,无法支持超过4gb的单个文件。
更多php相关技术文章,请访问php图文教程栏目进行学习!
以上就是fat32格式的详细内容。