Difference Between exFAT and FAT32

原文地址

exFAT vs FAT32

FAT32 (32 Bit File Allocation Table) is arguably the most popular file system in the world today. Despite its inferiority to current file systems, it is still in use today in many devices. exFAT is a proposed replacement for FAT32 that addresses many of its limitations. The main difference between exFAT and FAT32 is their maximum capacities. exFAT can theoretically be used for partitions of up to 64ZB but 512TB is the recommended level. In comparison, FAT32 has a maximum theoretical partition size of 16TB with 32GB being the more typical size.

It is not only the space of the partition that is limited with FAT32. FAT32 cannot hold files that have a size of 4GB or more. It might seem large for a single file, but if you frequently archive things like videos and high-resolution photos, 4GB is relatively small. exFAT does have a file size limit, but it is set at 16EB or 1 million TB; a value hundreds of thousands of times the current biggest hard drives.

One of the major flaws of FAT32 is the rapid fragmentation of files. This is because the constant creation and deletion of files creates noncontiguous areas of free space. When large files are placed into these spaces, they are broken into many pieces to fit. exFAT uses a free space bitmap just like other modern file systems. This allows exFAT to find contiguous space where the file will fit, thereby reducing the occurrence of fragmentation.

As FAT32 has been around much longer, it is understandable why it has the greatest amount of support from devices. Virtually all computer operating systems support FAT32 as well standalone devices like TVs, media players, and such. exFAT isn’t recognized by many operating systems, especially older ones, and is virtually unused in standalone electronics. exFAT may gradually be accepted as larger capacity cards begin to appear, but it is yet to be seen.

Something that is also worth noting is the limitation that exFAT sets on the number of files you can have in a given directory. It is set at just over 2.7 million files which is still a pretty large number. In comparison, FAT32 doesn’t impose such a limit. Instead, it is the number of clusters that limit the number of files as two files cannot occupy a single cluster.

Summary:

1.exFAT allows for higher drive capacities than FAT32.
2.exFAT has a larger file size limit than FAT32.
3.exFAT uses a free space bitmap while Fat32 doesn’t.
4.FAT32 has greater support than exFAT.
5.FAT32 doesn’t have file number limits while exFAT does.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值