为什么32G内存卡实际容量只有28G?

造成这种现象的原因主要有三个关键点。第一点是二进制存储与十进制计数的差距。厂商标称采用十进制,32G等于32乘以10的9次方;而系统识别采用二进制,1G等于2的30次方。经过换算,32G的理论值转换为二进制显示后,大约就是29.8G左右。

评论 (2)

以前总觉得厂商偷工减料,现在才明白是计算单位不同。十进制和二进制换算下来,32G变29.8G是合理的,其实真正显示28G可能还包含了文件系统损耗。虽然有点心理落差,但属于行业通用标准,只能算个小坑。

这就是典型的“八进制”算法差异,虽然官方现在都标GB,但系统还是按GiB显示,看着确实有点亏,不过这是行业标准,不是厂家缩水。