相信大家都知道一些u盘分区格式。常见的有FAT,FAT32,NTFS,exFAT,脂肪已经逐渐被淘汰。随着单个文件越来越大(比如高清电影、大型游戏安装包),4G以上的文件不支持FAT32格式,所以NTFS或exFAT格式是更适合u盘的分区格式。我们来看看他们的特点和区别。
NTFS(新技术文件系统)是WindowsNT和高级服务器网络操作系统环境的文件系统。其最初的设计是为了提供比FAT32更高的可靠性,并消除FAT32文件系统的容量限制。除了支持更大的分区和文件,节省硬盘空间外,还提供了长文件名、压缩分区、事件跟踪、文件索引、高容错、数据保护和恢复、加密访问等功能。FAT32文件系统无法提供的功能。
虽然NTFS有很多优点,但都是为传统机械硬盘设计的。它采用‘日志式’文件系统,需要频繁记录磁盘的详细读写操作,会给u盘或SSD等存储介质带来额外的负担。例如,如果以同样的方式访问一个文件或目录,NTFS分区格式的读写次数要比FAT32多得多。所以理论上,NTFS格式分区的u盘寿命更短。
因此微软在传统FAT32分区的基础上开发了exFAT文件系统(扩展文件分配表文件系统),不仅弥补了FAT 32的局限性和不足,而且没有会影响u盘寿命的NTFS功能,适用于各种移动存储卡和闪存盘。与FAT32文件系统相比,exFAT文件系统具有以下优点:
增强台式计算机和移动设备之间的互操作性;
分区大小和支持的单个文件大小最高可达16eb(1610241024 TB);
集群大小非常灵活,最小0.5KB,最大32MB;
使用剩余空间分配表,空间利用率更高;
同一个目录下的文件最多可以达到65536个;
支持访问控制。
目前只有u盘和内存卡可以格式化为exFAT,传统硬盘不能格式化为exFAT,所以是u盘专用文件系统。但是,exFAT作为一个全新的文件系统,只能被Windows XP SP3和Vista SP1以上的操作系统支持(Windows 7默认支持)。但是对于像高清PMP播放器这样的手持设备系统来说,exFAT是全新的,很多人都不知道。所以,虽然exFAT是最适合u盘的文件系统,可以兼顾大容量文件的存储、传输性能和寿命,但是从兼容性角度来说,目前大部分高清播放器只能使用NTFS。
总结:
Ntfs适合磁盘,exfat适合闪存驱动器。它们的共性:突破了单个文件不能大于4GB的限制。
但目前exfat属于新业态,各种配套技术跟不上。例如,数据恢复软件仍在研究中。一旦exfat格式的u盘想要恢复数据,暂时没有办法。所以exfat格式要慎重选择。