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

而系统计算的实际容量应为:

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 。

推荐阅读