- 为什么512MB的SD卡在PDA里只认到500MB?
-
发布时间:2010-11-30 11:04:50
发布时间:2010-11-30 11:04:50
确实如此,SD卡的实际容量都比标定的容量要小。您可以看一看硬盘,同样的,40GB的硬盘在您的电脑里所认到的实际容量也不到38GB,160GB的硬盘更是只有149GB左右,少了11GB,为什么会这样呢?
SD卡和硬盘的厂家在制造时其有效容量都是按1000进制计算的,所以一块128MB的SD卡或硬盘其容量是128 X 1000=128,000KB或者128,000 X 1000=128,000,000Byte,但是在电脑软件系统底层的二进制存储方式下,是用2的级数来计算这个容量的,对于从B到K,再到M、G的进制是二进制的扩展:210进制也就是1024进制,1024B为1KB、1024KB为1MB、1024MB为1GB、1024GB为1TB,所以128MB的SD卡或硬盘在电脑中实际容量应该是128,000,000/1024=125,000KB,也就是125,000/1024=122.07MB。除去可能出现的计算误差以及控制器需要占用的管理区,120MB是完全合格的容量,但差得太多的话,就有可能是产品缩水了,其他容量的计算方法相同。 工作时产生错误也有可能会隐形的占用SD卡存储空间,或者让系统的容量统计产生错误,这种问题格式化或者用一些管理工具修正就可以了。