二者进制不一样所致,计算机默认进率是1024。而厂商则是1000。由此计算,1000的3次方除以1024的3次方得0.9左右,14*0。9约等于14.8左右,同一容量相差10%以内纯属正常,所以16G的只有14G多点。
内存卡跟电脑的硬盘一样:
厂商出厂标注的16G包含了:
16GB→
16GB×1000 = 16,000MB×1000 = 16,000,000KB×1000 = 16,000,000,000字节。
而经过系统格式化后,你拥有的还是16,000,000,000字节,但是如果单位为GB的话,就变成了:
16,000,000,000字节→
16,000,000,000÷1024 = 15,625,000KB÷1024 = 15,258MB÷1024 = 14。9GB
这就是为什么变小的原因。是转换的进位不同造成的。
厂商的GB→MB→KB→B是用1000进位
Windows的B→KB→MB→GB是用1024进位