楼上说的是对的。。。我们电脑上数据的单位是2进制的。平时所说的系统中的文件大小都是这样定义的。
比如:1K=1024B(1024=2的10次方)
1M= 1024K
1G = 1024M
市场上的黑心商人都是以10进制来计算的,他们所说的1k=1000B,以此类推,市场上说的1G其实是1000M,每1G都比实际少了24M.250G计算下来,实际上是少了250*(1024-1000)=6000M 。6000M再换算成电脑上的单位是6000/1024=5.85G。其实是少了6G左右。也就是244G.但是你要清楚,这244G在电脑上你查看硬盘大小的时候显示的不是244G,因为电脑上显示硬盘大小也是以1000为单位的,所以你最终看到的大小应该是244*1000/1024=238G才对。。。所以250G到你手里就是238G了。。。
不知道我回答的可否清楚?
1000M就是1G,250G就是250*1000M,
但是实际的是250*1024M
250*1024 - 250*1000 = (1024-1000)* 250M
=24*250M = 6000M
比正规的要少6000M
这样的话,市场上的205G实际上有 250*1000/1024 = 244G
算法是没问题的,但你们还没有计算硬盘本身的坏道等因素造成的硬盘容量丢失,当然好的硬盘丢失容量是越低的。