现在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补丁。

U盘无法拷贝超过4G的大文件的更多相关文章

  1. 如何免费上传4G以上大文件至百度云网盘

    百度云网盘的容量高达2048G,因而如今使用百度云网盘的用户也越来越多, 但是百度云中如果要上传超过4G的大文件,必须要升级VIP才行,但这需要收费.那么,超过4G以上的大文件我们该怎样上传到百度云呢 ...

  2. 【转】码云source tree 提交超过100m 为什么大文件推不上去

    码云source tree 提交超过100m 为什么大文件推不上去 2017年01月12日 16:50:51 阅读数:7634 git -c diff.mnemonicprefix=false -c ...

  3. U盘无法拷贝大于4G的文件解决办法汇总

    U盘主要有三种格式: FAT32: 缺点:单个文件不能超过4GB,不支持512MB以下容量的U盘 备注:如果U盘容量达8GB以上,发现4GB文件拷不进去的话,可以考虑换用NTFS或ExFAT格式了 ● ...

  4. Linux下解压超过4G的zip文件

    从Windows平台通过FTP上传一个大小约为6G的zip文件到Linux系统(Oracle Linux Server release 5.7)上,解压过程中出现如下错误: 1: [root@gsp ...

  5. VB断点拷贝大文件(WIN7系统需要更改某个API函数,具体我也忘了)

    小弟以前租碟在电脑上看VCD,有时候拷贝经典的影片到硬盘上可惜碰到比较粗糙的碟子就很难拷贝过去,因此编了个断点拷贝文件的程序.本程序用于拷贝大文件,并可在旧文件上接着拷贝本程序能在无法读取数据的情况下 ...

  6. GitHub限制上传单个大于100M的大文件

    工作中遇到这个问题,一些美术资源..unitypackage文件大于100M,Push到GitHub时被拒绝.意思是Push到GitHub的每个文件的大小都要求小于100M. 搜了一下,很多解决办法只 ...

  7. Python组织文件 实践:查找大文件、 用Mb、kb显示文件尺寸 、计算程序运行时间

    这个小程序很简单原本没有记录下来的必要,但在编写过程中又让我学到了一些新的知识,并且遇到了一些不能解决的问题,然后,然后就很有必要记录一下. 这个程序的关键是获取文件大小,本来用 os.path.ge ...

  8. 分享一篇关于C#大文件上传的整个过程

    简单写个小例子,记录一下此次大文件上传遇到的所有问题. 一.客户端(使用winform窗体实现) 具体功能: 点击“选择”按钮,选择要上传的文件 点击“上传文件”按钮,上传该文件调用UpLoad_Re ...

  9. iis大文件上传

    IS出于安全考虑限制了大文件的上传,而网上百度到的大部分解决方法都是用一个管理员权限的记事本打开一个文件修改参数,但是我发现里面根本没有网上所说的那些参数,最后自己找到了修改发布文件的webconfi ...

随机推荐

  1. bzoj4316: 小C的独立集

    Description 图论小王子小C经常虐菜,特别是在图论方面,经常把小D虐得很惨很惨. 这不,小C让小D去求一个无向图的最大独立集,通俗地讲就是:在无向图中选出若干个点,这些点互相没有边连接,并使 ...

  2. linux下进程、端口号相互查看方法

    linux下通过进程名查看其占用端口: 1.先查看进程pid ps -ef | grep 进程名 2.通过pid查看占用端口 netstat -nap | grep 进程pid 例:通过nginx进程 ...

  3. activiti自定义流程之Spring整合activiti-modeler5.16实例(一):环境搭建

    项目中需要整合activiti-modeler自定义流程,找了很多资料后,终于成功的跳转到activiti-modeler流程设计界面,以下是记录: 一.整合基础:eclipse4.4.1.tomca ...

  4. 黄聪:get_posts 函数 | wordpress

    get_posts 函数,简单的来讲是 get_post 的复数新形势,但因为是文章多篇提取,所以使用方法上却略有不同,支持众多参数选择需要提取的文章,在 CMS 主题中经常被用到,当然如果你对 Wo ...

  5. NeHe OpenGL教程 第三课:颜色渲染

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  6. Ubuntu设置环境变量并立即生效

    Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量.系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效. 修改用户环境变量 用户环境变量通常被存储在下面的文件中: ...

  7. JAVA中关于同步与死锁的问题

    java中当多个现成同时操纵同一资源的时候需要考虑同步的问题.如车站售票,不同售票点卖同一班次车票的时候就要同步,否则卖票会有问题.下面代码模拟车站卖票: class TicketSeller imp ...

  8. [HDU 4821] String (字符串哈希)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4821 题目大意:给你M,L两个字母,问你给定字串里不含M个长度为L的两两相同的子串有多少个? 哈希+枚 ...

  9. [HDU 4417] Super Mario (树状数组)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4417 题目大意:给你n个数,下标为0到n-1,m个查询,问查询区间[l,r]之间小于等于x的数有多少个 ...

  10. 使用Semaphore控制并发访问

    Semaphore,信号量. 用在多线程环境下对共享资源访问的一种协调机制. 当一个线程想要访问共享的资源时,这个线程需要获取Semaphore,如果Semaphore内部计数器的值大于0,Semap ...