百年闹别扭吧 关注:51贴子:2,172
  • 1回复贴,共1

电脑容量单位GB和GiB的区别

只看楼主收藏回复

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


IP属地:广东1楼2014-11-21 14:19回复
    额。可是我从书籍上看到硬盘制造商为了方便才用的十进制。硬盘里扇区作为最小的单位,扇区的多少计数方法厂商才用是十进制,500gb的硬盘格式化后乘以1000的三次方再除以1024的三次方大概就是466gb,所以我们买的硬盘在电脑属性上看感觉总是少了很多个g,原因在此。


    IP属地:河北来自手机贴吧2楼2016-08-23 16:17
    回复