格式化U盘时文件系统FAT FAT32 exFAT 有什么区别? 分别讲一下哦

如题所述

exFAT(Extended File Allocation Table File System,扩展FAT,即扩展文件分配表)是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。对于闪存,NTFS文件系统不适合使用,exFAT更为适用。
FAT(英文:File Allocation Table,首字母缩略字)又称文档分配表,是一种由微软发明并拥有部分专利的文档系统,供MS-DOS使用,也是所有非NT内核的微软窗口使用的文件系统。FAT文档系统考虑当时计算机性能有限,所以未被复杂化,因此几乎所有个人计算机的操作系统都支持。这个有问题,FAT的缺点还有以下几点:
  1.太浪费磁盘空间
  2.磁盘利用效率低
  3.文件存储受限制
  4.不支持长文件名,只能支持8个字符。
  5.安全性较差
FAT32
  为了解决FAT16对于卷大小的限制同时让DOS的真实模式在非必要情况下不减少可用常规内存状况下处理这种格式,微软公司决定实施新一代的FAT,它被称为FAT32,带有32位的簇数,目前用了其中的28位。
  理论上,这将支持总数达268,435,438(<228)的簇,允许磁盘容量达到2字节。然而,由于微软公司scandisk工具的限制,FAT不能大于4,177,920(<222)个簇,这将卷的容量限制在了124.55GB,除非不再使用“scandisk”。[2]
  FAT32随着Windows95 OSR2发布,尽管需要重新格式化才能使用这种格式并且DriverSpace 3 (Windows95 OSR2和视窗98所带版本)从来都不支持这种格式。Windows98提供了一个工具用来在不丢失数据的情况下将现有的硬盘从FAT16转到FAT32格式。在NT产品线上对于它的支持从Windows2000开始。
  Windows 2000和 Windows XP能够读写任何大小的FAT32文件系统,但是这些平台上的格式化程序只能创建最大32GB的FAT32文件系统。Thompson and Thompson (2003)写道“奇怪的是微软公司说这种现象是故意设计的”[3] 微软公司知识库文章 184006[4]的确是这么说的,但是没有提出任何关于这个限制的合理解释。Peter Norton的观点是“微软公司在有意地削弱FAT32文件系统”[5]。
FAT16和FAT32文件系统最大分区容量
  在FAT16中,采用了16bit宽的簇地址,32bit宽扇区地址。虽然32bit的扇区地址可以寻址2^32*512,约2个TB的容量,但于由规定每簇最大的容量不超过1024*32,所以FAT16文件系统的容量也就限制到了2^16*1024*32,大约2.1GB的空量,并且实际还达不到这个值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2020-01-16
FAT是最早的16位的文件系统。
FAT32是WINdows98标准的文件系统。
因为WINdows98 是标准的32位操作系统,所以在原来FAT后面加上32以示区分。

现在现在小U盘一般都是选择FAT32,除非你是WINdows95系统。

大一点的U盘,已经可以选择NTFS文件系统。
NTFS是2000,XP,WIN7 最常用的文件系统。
NTFS与FAT32的比较,有一个优点就是可以设置文件的权限,可以把一个文件设为只读,可写,可执行等等一系列属性。追问

exFAT呢???

追答

好像没有exFAT吧。
这个真的不清楚。

本回答被网友采纳
相似回答