现在U盘的容量越来越大了,8G闪存满天飞,几乎已成“标配”,市面上再见难觅64M、128M等U盘的踪迹,可是细心的你也许已经发现,即使是8G或更大体积的U盘,仍然不能拷贝存储体积超过4G的大文件,这是什么原因造成的,又该如何解决呢?

一、“U盘无法拷贝超过4G大文件”的原因分析

正常情况下,“U盘无法拷贝超过4G的大文件”无外乎两种原因,一是受U盘文件系统格式的限制,二是买到了被JS刷过的扩容盘。下面 Storm Eyes 就简单介绍一下这两种情况。

1. U盘文件系统格式的限制

 

Windows 系统常见的文件系统格式包括:NTFS、FAT16、FAT32、exFAT等,他们所支持的分区大小和单文件大小都不相同,具体数值如下所示:

 

NTFS(Windows):支持最大分区2TB,最大文件2TB

FAT16(Windows):支持最大分区2GB,最大文件2GB

FAT32(Windows):支持最大分区128GB,最大文件4GB

 

 

exFAT(Windows):支持最大文件16EB

而大部分U盘默认情况下都是采用的 FAT32 文件系统,最大仅支持 4GB 的单个文件。

2. 被JS刷过的扩容盘

 

扩容盘是指 被JS用相关软件刷过的小容量U盘,但是在电脑上会显示出来很大的容量,这种U盘存入的文件只要超过的实际的容量再拷出来就会损坏(可用安装文件变不可用)。

二、“U盘无法拷贝超过4G大文件”问题的解决办法

知道了“U盘无法拷贝超过4G的大文件”问题出现的原因,接下来 Storm Eyes 再说一说“U盘无法拷贝超过4G大文件”问题的解决办法。针对以上两种原因,其对应的解决办法分别为:一、转换U盘文件系统格式,二、购买U盘之前用软件检测真实容量。

1. 转换U盘文件系统格式

将默认 FAT32 文件系统的U盘转换格式为 NTFS 或 exFAT 即可成功解决“U盘无法拷贝超过4G大文件”的问题,其操作方法有以下几种:

① 将U盘格式化为 exFAT 格式:首先备份U盘所有资料,然后将U盘插入电脑,在我的电脑中右击U盘图标,在弹出的菜单中选择“格式化”菜单,然后选择文件格式为 exFAT ,并勾选“快速格式化”按钮,点击“确定”即可,稍等片刻即可。

② 将U盘格式化为 NTFS 格式:首先备份U盘所有资料,然后将U盘插入电脑,在我的电脑中右击U盘图标,在弹出的菜单中选择“属性”菜单,在“硬件”选项卡的“名称”中选择你的U盘并单击“属性”,在打开的“属性”对话框中选择“策略”再选择“为提高性能而优化”,下面按“确定”按钮后退出并重启电脑,接着等电脑重启后按第①步的操作执行“格式化”,但是在选择文件格式时选择NTFS文件系统即可。

③ 使用命令转换 FAT32 文件格式为 NTFS (仅部分U盘芯片支持):具体的方法,请参见本站早前的文章《FAT32 分区转换为 NTFS 分区命令详解》,说的很详细,这里就不在赘述。

2. 使用软件检测U盘真实容量

推荐购买U盘之前,使用工具软件 My Disk Test 检测U盘真实容量,下载地址:下载点1 | 下载点2 | 下载点3

三、解决“U盘无法拷贝超过4G大文件”问题注意事项

1. 大多数 U盘 都默认使用Fat32文件格式,而 NTFS 文件系统会频繁读写闪存,有可能会降低U盘的使用寿命,因此相对而言,exFAT更为适用。

2. 部分U盘受芯片的限制,无论使用工具软件还是使用命令行,都不能格式化成 NTFS 格式。

3. 手机用的SD卡,不推荐格成化为 NTFS 或 exFAT格式,因为有可能会造成手机或读卡器无法识别等的问题。

4. 部分 Windows XP 电脑可能会无法识别 exFAT格式的U盘(很少一部分),需要下载安装WindowsXP-KB955704补丁。

版权声明:本文为vinsonLu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/vinsonLu/p/3635679.html