● FAT16
优点:兼容性最好,某些数码设备可能对FAT32和NTFS格式的存储卡支持不太好,因此只能使用FAT16。
缺点:最大仅支持2GB分区,空间浪费大。
备注:赶紧看看U盘是不是FAT格式,如果是就改用FAT32吧!
● FAT32
优点:兼容性好。
缺点:单个文件不能超过4GB,不支持512MB以下容量的U盘。
备注:如果U盘容量达8GB以上,发现4GB文件拷不进去的话,可以考虑换用NTFS或ExFAT格式了。
● ExFAT
优点:专为闪存和U盘设计,空间浪费小。
● NTFS
优点:兼容性好,支持任意大小的U盘。
缺点:会缩短闪存寿命。
备注:反正U盘超便宜,不怕坏的朋友们使用NTFS其实挺好。
FatFs和FAT32是什么关系?
搞嵌入式的应该对FatFs并不陌生,那么肯定有人会问:FatFs和FAT32是什么关系?
我们说的FatFs是指FAT Filesystem,是一个通用的文件系统(FAT/exFAT)模块,用于在小型嵌入式系统中实现FAT文件系统。一种供MS-DOS及其它Windows操作系统对文件进行组织与管理的文件系统。
FAT 文件系统起源于 1980 年左右,是 MS-DOS 首先支持的文件系统。
而FAT32可以说是经过FatFs发展而来:
###一些操作