电脑的计算方法是:
1KB=1024Bytes,1MB=1024KB=1048576Bytes,1GB=1024MB=1073741824Bytes

厂商为了计算的方便是以1000来计算的:
1KB=1000Bytes,1MB=1000KB=1000000Bytes,1GB=1000MB=1000000000Bytes

这样就形成了误差。

MB容量级的误差算法:实际容量=标称容量*(1000000/1048576)≈标称容量*0.954
例如一个256M的U盘,实际大小=256*0.954≈244.14MB

GB容量级的误差算法:实际容量=标称容量*(1000000000/1073741824)≈标称容量*0.9313
例如一个16G的U盘,实际大小≈16*0.9313≈14.90
一个500GB的硬盘,实际大小≈500*0.9313≈465.65