很多人买硬盘或其他储存媒体时都会产生类似的疑问,为什么明明买了160GB的硬盘,可是装在电脑后系统只显示149点多GB的可用空间而已,不明白个中道理的人就会产生被JS欺骗的感觉。其实这是因为厂商和系统用不同进制的容量单位关系,所以造成了偏差。 据Wikipedia的注译,GB(gigabyte)是十进制的容量单位,1GB等于1,000,000,000Bytes。而二进制的容量单位则是用GiB(Gibibyte)就是Giga Binary Byte,相等于1,073,741,824Bytes。所以一个160GB的硬盘其实只有149.0116119GiB,厂商并没有欺骗顾客,更由于无法精确控制盘面的容量,大多数时候都会提供多余的空间以确保品质。 如果你发现你买的硬盘少过149.0116119GiB的时候,你可以要求换另一个硬盘,当然这个是要几天之内对换,不能用了好几个月后才要求对换。不单单只是硬盘,其他的媒体如DVD,CD等的容量单位都是用十进制的GB的。据我所知只有内存的GB是用二进制的。