29g(为什么29g那么重要)
一、说32G存储,为什么实际只有29G
造成32g优盘容量不到32g,只有29g的原因,是因为存储厂商和计算机的计算方法不同,存储厂商的计算容量的方法是按照十进制标注,所以1000kb=1mb,1000mb=1gb
而机器是以2进制进行换算,也就是2的10次方,也就是1024进一位,例如1024kb=1mb
所以硬盘或者u盘显示的实际容量=标称容量*1000*1000*1000/1024*1024*1024,经过换算后32g的容量在电脑中显示为29.80g左右
二、我买了个32g的内存卡,为什么只有29G
看了上面回答的问题,实在是搞笑呀,好多人没闹清楚,今天我就来解释一下吧,什么才是最正确的回答:
首先U盘制造商是以1000进制来换算的,而Windows是以1024进制来换算的。
U盘: 1GB=1000MB, 1MB=1000KB, 1KB=1000B,
Windows: 1GB=1024MB, 1MB=1024KB, 1KB=1024字节。
注:字节和B的关系一样,不过在Windows里就叫字节,不叫B。
那么我们现在换算一下:
32G为什么只有29.8G
32GB=32,000MB=32,000,000KB=32,000,000,000B
但是电脑是以1024算的,那么我们要把32,000,000,000除以3个1024才能算出电脑显示的只有29.8G
如下:
32,000,000,000B=32,000,000,000字节/1024=31,250,000KB
31,250,000KB/1024=30517.578125MB
30517.578125MB/1024=29.80232238769531GB.
这就是为什么32G只有29G原因。希望可以帮到不知道的人还有那些没看懂却盲目点赞的人。
三、刚买了一张32G的卡,为什么只显示有29G的可用内存
我问了商家,他们的答复是:
永盛数码 回复:2011-03-17 10:26
您好!是这样的 内存卡跟电脑的硬盘一样: 厂商出厂标注的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进位