一个文件大于4G但无法存入U盘怎么办
2011-05-09
如果U盘明明有8G16G,但遇到无法存入一个大于4G的文件时,说明该U盘需要重新格式化一下,注意在格式化U盘前,选择文件系统时,将原来的FAT32选项改选为exFAT选项,即可。
那么, exFAT是什么意思?
exFAT其实是一种文件系统,是微软公司特地为U盘量身定做的一种格式,exFAT格式是为了解决FAT32等不支持4GB及更大的文件而推出的。exFAT的全称为“Extended File Allocation Table File System”,即扩展文件分配表,是MicrosoftWindows Embeded 5.0以上(包括Windows CE 5.06.0 Windows mobiles566.1)中引入的一种适合于闪存的文件系统,对于闪存,exFAT更为适用。
FAT,最大只支持2G分区,最大文件为4GFAT32,最大支持2T分区,最大文件为4GexFAT,最大支持16EB的文件。1EB=1024TB1TB=1024GBexFAT是专门为闪存类设备开
发的方案。
另外一种文件系统是NTFSNew Technology File System),它是为Windows NT, 2000, XP所设计,被用来代替FAT文件系统的。这是一个基于安全性的文件系统,是Windows NT所采用的独特的文件系统结构,它是建立在保护文件和目录数据基础上,同时照顾节省存储资源、减少磁盘占用量的一种先进的文件系统,NTFS适合使用于非常广泛的硬盘。但对于闪存,不适合使用NTFS文件系统,应使用exFAT
通常,不选择NTFS文件系统的另一理由是:你还需要用到例如Win9xMS-DOS等操作系统,这些操作系统是不能读取NTFS分区的。
相对FAT文件系统,exFAT有如下好处:
大文件发送增强了台式电脑与移动设备的互操作能力
单文件大小最大可达16EB2 305 843 009 213 693 952字节,就是(理论值,16×1024×1024GB)1TB=1024G
簇大小可高达32MB
采用了剩余空间分配表,剩余空间分配性能改进
同一目录下最大文件数可达65 536
支持访问控制
支持TFAT
采用该文件系统的闪存盘不支持Windows Vista ReadyBoostWindows Vista SP1支持该文件系统。在Windows 7中提供了对exFAT格式的支持,Windows XP需要打上SP3补丁,Vista需要打上SPl补丁,才能支持exFAT格式。
某些时候,如果U盘因为误操作等导致不能用FAT32文件系统格式化时,可以试试用exFAT这种文件系统来格式化,这种方法有时能够修复U盘至正常使用。
请注意:exFAT只为U盘而生。
现在超过4GBU盘格式化时默认是NTFS分区,但是这种格式是很伤U盘的,因为NTFS分区是采用“日志式”的文件系统,需要记录详细的读写操作,肯定会比较伤闪盘芯片,因为要
不断读写。