一笑而过 发表于 2024-11-17 09:02

ReFS、exFAT、NTFS、FAT32分区的比较


分区格式
FAT32
NTFS
exFAT
ReFS

操作系统
Windows 95 OSR2之后
Windows NT3.0之后
Windows CE 6/Vista SP1/Windows 7之后
Windows Server 2012之后

最小簇
512bytes
512bytes
512bytes
4096bytes

最大簇
64KB
64KB
32768KB
64KB

同一目录最大文件数
65535
4294967295
2796202
18446744073709551615

最大单一文件
4GB(2^32-1bytes,4294967295bytes)
256TB(2^48-1bytes,281474976710655bytes)
16EB(2^64-1bytes,18446744073709551615bytes)
16EB(2^64-1bytes,18446744073709551615bytes)

最大卷容量
2TB(但NT内核系统限制为32GB)
2TB~256TB(受MBR影响,GPT分区格式可以更大)
64ZB(理论值,目前支持到128PB)
1YB(2^80bytes)



FAT16:MS-DOS
FAT16文件系统的容量也就限制到了2^16*1024*32,大约2.1GB的空量,并且实际还达不到这个值。
FAT32:Windows95 Windows98Windows2000
Windows 2000和 Windows XP能够读写任何大小的FAT32文件系统,但是这些平台上的格式化程序只能创建最大32GB的FAT32文件系统。
实际应用中通常不使用超过32GB的FAT32分区。WIN2000及之上的OS已经不直接支持对超过32GB的分区格式化成FAT32,但WIN98依然可以格式化大到127GB的FAT32分区,但不推荐这样做。

NTFS
NTFS(New Technology File System)是Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式,提供长文件名、数据保护和恢复,能通过目录和文件许可实现安全性,并支持跨越分区。
NTFS分区仅能通过Windows NT及之后的操作系统进行访问。如果您的Windows NT操作系统发生致命错误,您将无法简单的通过系统盘引导至命令行方式并修复NTFS分区上所出现的问题。
NTFS彻底解决存储容量限制,最大可支持16EB。
NTFS允许长达255个字符的文件名,突破FAT的8.3标准限制(FAT规定主文件名为8个字符扩展名为3个字符)。NTFS文件系统的最大缺点就是它只能被WindowsNT/2000/XP以上系统、Linux系统所识别。

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更为适用。对于磁盘则不太适用。
exFAT兼容性相对较差,在XP系统中经常无法识别,在Win7及以上系统中问题就不大。

经过测试
1、2G的U盘可以格式化的有:FAT(默认),FAT32,NTFS、exFAT
2、4G的U盘可以格式化的有:FAT,FAT32(默认),NTFS、exFAT
3、8G-32G的U盘可以格式化的有:FAT32,NTFS、exFAT
4、64G-128G的U盘可以格式化的有:NTFS、exFAT
页: [1]
查看完整版本: ReFS、exFAT、NTFS、FAT32分区的比较