存储知识:U盘的实际容量要比标注容量小

本文解释了U盘实际容量低于标注容量的三个主要原因:一是制造商和计算机采用不同的容量计算单位;二是闪存芯片的坏块问题;三是FAT文件系统占用的空间。提醒读者购买时注意区分真实容量与标称容量的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

dd3f5d43598c2a98a8352180c00a09de.png

人不走空

                                                                      

      🌈个人主页:人不走空      

💖系列专栏:算法专题

⏰诗词歌赋:斯是陋室,惟吾德馨

 

da14e5cf865a427ea959fca470d8245a.gif

目录

 

      🌈个人主页:人不走空      

💖系列专栏:算法专题

⏰诗词歌赋:斯是陋室,惟吾德馨

原因一:计算容量方法不同

 原因二:芯片本身问题。

原因三:U盘本身的文件系统占用

作者其他作品:


 

 

用过U盘的朋友一定都会知道,U盘的实际容量往往是达不到它标注的容量。比如一个16G的U盘,其实际容量一般只有14.7G左右。今天本文会给大家解释其中的原因。

 

efd7ee3ca5998870d28ff6a7f4a8a31a.jpeg

原因一:计算容量方法不同

    存储设备制造商为了计算方便,采用十进制计算方法,是以1000(103)为换算单位的,即1GB=1000MB ;而计算机使用二进制,系统是用1024(210)为换算单位的,即1GB=1024MB 。这样计算机识别出的U盘容量就要小于U盘生产厂标称的容量,实际使用容量约为标示容量的90%左右。因此,所有U盘的实际容量都要小于标注容量,一般来说,8G为7.45G左右,16G为14.9G左右,以此类推。

因为存储的最小单位为字节(Byte)以16G的U盘为例,计算如下:

制造商计算的容量为:

16 G=16*1000*1000*1000(Byte)=16000000(Bytes)

电脑计算的实际容量应为:

16000000/1024/1024/1024=14.9012(GB)

这样得出的结果和14.7GB差不多。

  1KB=1000Bytes

  1MB=1000KB

  1GB=1000MB 。

  而操作系统的换算则为

  1KB=1024Bytes

  1MB=1024KB

  1GB=1024MB 。

这就产生了存储设备标配容量和实际使用容量出现差异的情况。

 原因二:芯片本身问题。

由于闪存芯片本身在制造时的问题,闪存介质允许有坏块(Bad Block)的存在,因为这些坏块不能被使用,所以也不算做有效容量。

原因三:U盘本身的文件系统占用

U盘与硬盘一样,闪存盘一般也是采用FAT文件系统,而FAT文件系统包括MBR主引导分区、FAT文件分配表和ROOT目录区等,这些区域也要占用空间,一般需要占用几百KB。

 这便是导致我们购买的U盘的实际容量往往达不到U盘制造厂商的标称容量。看过上面的介绍,相信大家都比较清楚了,当你购买U盘时其实际容量和标称容量都是有一些出入的,只要在标准范围内我们都可以接受,但是如果你的U盘实际容量和标称容量相差巨大,那就是可能买到了假冒的缩水U盘了,因此大家在购买U盘时一定要注意别买到假U盘了。

 


作者其他作品:

数据结构之链表-CSDN博客

力扣1445 连续字符-CSDN博客

软件工程之维护阶段-CSDN博客

开源社区的力量:软件工程的协作新模式-CSDN博客

https://blog.csdn.net/double222222/article/details/134776271

 软件工程之设计分析(2)-CSDN博客

软件工程之设计分析(1)-CSDN博客

软件工程之需求分析-CSDN博客

软件工程之编码(1)-CSDN博客

https://blog.csdn.net/double222222/article/details/135334628?spm=1001.2014.3001.5502

【Linux】文件服务NFS(Network File System)-CSDN博客

软件工程之编码(2)-CSDN博客

 

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人不走空

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值