首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

U盘超过4G就无法存储文件?一招轻松搞定

很多朋友在使用U盘存储文件时会发现,当想要存入U盘的文件超过4GB时,系统会跳出弹窗告知文件过大无法传输,为什么会出现这种情况?难道时U盘的容量满了吗?

阅读此文前,诚邀您点击一下“关注”,方便您随时查阅一系列优质文章,同时便于进行讨论与分享,感谢您的支持~

其实并不是,真正的原因是因为U盘的格式限制了我们无法传输超过4个G的文件。

起因

事情要追溯到微软花钱雇佣的第一位员工——Marc B. McDonald (马克·B·麦克唐纳)。他在1977年写了一个用来让微软的BASIC语言运行在5.25英寸软盘里的文件系统。然而当时的软盘和现在的存储设备容量天差地别,最大只能存放360KB的数据,仅仅相当于现在一张手机照片约十分之一的大小。但是,这类软盘是IBM在一年前推出的先进科技。形成鲜明对比的是,当时大家都在用磁带或者容量只有80KB的8英寸软盘。

作为刻在微软基因中的卖点就是兼容,正是因为这个文件系统能够顺利的跑在很多电脑上,因此就开始流行起来。流行了的东西很难推翻,当微软发现它有最大文件大小限制的时候已经晚了。

微软没有能力让用户立即更换文件系统,就如同谷歌无法重新发明一个不能用安卓app的新系统,然后让各个厂商和消费者都换掉一样。

缝缝补补,推倒重做

此时的微软选择了两个方案。

第一个方案,将这个文件系统缝一年,补一年,修修补补再用一年。一路从从FAT8升级到FAT12再到FAT16再到FAT32再到exFAT,每次系统大升级就推出一款,让人们逐步追上来,一步一步调整这个限制,顺便制造一些新系统的卖点。

第二个方案,直接推倒用全新技术做一个新的文件系统,叫新科技文件系统(NTFS),牛皮吹起来,高稳定高性能企业化,面向服务器和专业人士,就可惜占用有点儿高,所以让企业先用,慢慢优化完善并且吸引普通人用。

如何解决

其实解决的问题很简单,就是将U盘格式化,格式化时选择的文件系统 exFAT。既然还有一个NTFS,为什么不选择NTFS,偏偏要选择exFAT呢?通过下面的表,你就会知道为什么了。

还有一个令人疑惑的问题,那为什么厂商在出厂时不是默认exFAT格式,而是选择FAT32来给用户添堵呢?这个问题解释起来也很简单,因为厂商不知道自己的用户的操作系统以及具体用途。既然不知道,那就选一个最稳定的方案就行。因此也有一些卖家会在商品页注明

最后

如今是否还有使用U盘的读者?你会经常使用到传输超过4GB的文件吗?欢迎在评论区交流。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230604A04VIE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券