只需一个电话,坐享服务到家!欢迎拨打 139-7179-4480 !为您提供电脑及外设销售、电脑及打印机维修、监控安装、网络布设维护等相关服务。

正在加载中

为什么U盘的实际容量要比标注容量小?

2019-02-03 17:55:12 241

使用过U盘的朋友一定都会知道,U盘的实际容量往往是达不到它标称容量的。例如一个16G的U盘,其实际容量一般只有14.7G左右。但是里头的原因究竟为何呢?下面我们就来了解下其中的奥秘。

 

blob.png

 

    原因一:计算方法不同造成。

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

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

  制造商计算的容量为:16G=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盘时一定要擦亮眼睛。


服务热线:139-7179-4480

周一至周日 8:00-18:00

在线留言
返回首页
电话咨询
地图导航
QQ客服