为什么明明是32G的大U盘却无法存储4G小文件

U盘是一种非常常见的文件存储介质,体积小,携带方便,特别适用于不同设备之间的文件传输。但是,有些用户可能会发现使用 U 盘保存超过 4G 的大文件时会出现错误。

图片[1]-为什么明明是32G的大U盘却无法存储4G小文件-4747i站长资讯

那么,为什么是32G的大U盘却不能存储4G的小文件呢?原因其实很简单。

计算机如何存储文件

计算机在存储介质上存储文件之前,需要将其划分为许多非常小的模块。这个模块是文件存储管理的最小单位,称为“集群”,这个过程称为格式化。

在格式化过程中,计算机将存储介质划分为小区域并对其进行编号,以便在工作时存储文件。一个文件通常存储在一个或多个“簇”平面中,但至少需要占用一个“簇”。也就是说,两个文件不能同时存储在同一个“集群”中。

图片[2]-为什么明明是32G的大U盘却无法存储4G小文件-4747i站长资讯

比如一个U盘的“簇”大小是32KB。如果要保存一个 70KB 的文件,需要占用 3 个“簇”的空间,所以 70KB 的文件实际上占用了 96KB 的磁盘空间。这就是为什么我们文件属性中经常看到的“占用空间”大于“文件大小”值的原因。

格式化时的不同文件系统类型

在格式化的过程中,计算机系统会按照一定的规则对存储介质进行格式化,常见的文件系统类型有FAT16、FAT32、NYFS等。四种常见的文件系统类型对磁盘和单个文件的大小有不同的限制,各有优缺点。

FAT16格式的每个簇大小为16Bit,支持的最大磁盘分区为2GB。目前这种文件是写的,不能适应目前的大容量磁盘。

图片[3]-为什么明明是32G的大U盘却无法存储4G小文件-4747i站长资讯

图片[4]-为什么明明是32G的大U盘却无法存储4G小文件-4747i站长资讯

FAT32 是 FAT16 的升级版。每个“集群”的大小为 32 位。它最大的优点是稳定性和兼容性非常好。然而超过4g的文件怎么存放在u盘,安全性差也是它最大的缺点。这种格式的文件系统支持最大2TB的分区,单个文件的大小不能超过4GB。

NFTS 是一个日志文件系统,除了将信息写入磁盘之外超过4g的文件怎么存放在u盘里,它还会记录发生的文件更改。它的出现大大提升了之前fat文件系统的存储性能和安全性,单个文件也突破了4G限制。但是NTFS格式是为机械硬盘设计的,会给U盘带来很大的负担和损坏。

图片[5]-为什么明明是32G的大U盘却无法存储4G小文件-4747i站长资讯

exFAT是微软专门为闪存(包括U盘和存储卡)设备设计的文件系统,兼容性好。

总的来说,Fat32 格式的兼容性很好,但不支持 4GB 以上的大文件。NTFS格式支持大容量文件和大分区,但对闪存芯片有害,exFAT格式最适合U盘。

为什么U盘不能保存4GB的大文件?

了解了以上文件系统格式后,我们再回头看看,为什么一个 32GB 的大 U 盘就不能存储 4GB 的小文件呢?

图片[6]-为什么明明是32G的大U盘却无法存储4G小文件-4747i站长资讯

原因很简单,因为U盘的文件系统格式不匹配。

很多 U 盘默认使用 FAT32 文件系统格式,所以如果要存储超过 4GB 的大文件,建议重新格式化 U 盘并选择文件系统为 NTFS 或 exFAT 格式来解决这个问题。

文章来源:http://www.toutiao.com/a6848894028881068552/

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享