我买了一张新的 32GB microSD 卡。Windows 在驱动器的“属性”中显示容量为 29.3GB (31,474,057,216)。为什么?
我预期的是 1024x1024x1024x32 = 34,359,738,368 字节。我可以接受文件系统的 0.5GB,但不能接受 2.7GB。由于地址是二进制的,因此没有任何逻辑理由要求可寻址空间遵循十进制。(或者说是吗?)
答案1
答案2
如果你仔细阅读细则,就会发现 1M 定义为 1,000,000,而不是 1,048,576。1G 定义为 1,000,000,000,而不是 1,073,741,824
这是硬盘制造商几十年来一直使用的伎俩。看来存储卡制造商也从与那些不讲信用的硬盘营销朋友的交往中学到同样的伎俩。