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

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

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

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

存储制造商为了计算方便 , 使用十进制计算方法 , 是以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)

推荐阅读