每一次买硬盘都好像被骗,安装在电脑后都会显示能用的容量却少了许多。本来1TB却只能使用931GB,是制造商黑心吗?

其实我们人类所使用的数学是十进制Decimal,电脑则使用二进制Binary。
十进制Decimal
因为我们有十只手指,每从0算到9后就近位变10,比如99后变100,999后变1000。我们所理解的容量单位如下:
1KB = 1000B (Byte)
1MB = 1000KB (kilobyte)
1GB = 1000MB (Megabyte)
1TB = 1000GB (gigabyte)
二进制Binary
想象电脑只有两只手指,每从0算到1后就近位变10,比如11后变100,111后变1000。每个位数就会占用1b(Bit)的容量。1111 1111 就占了8b, 也就等于1B (Byte)。

占据了1B位子,转换为十进制,也就是我们人类可以从0算到255的数字,总共256的位子,乘以4就等于1024(kilo 单位)。就演变成1KB等于1024B,因此每当(10^3)时就多出了24的位子。以此类推的算下去就如下:
1B = 8b (Bit)
1KB = 1024B (Byte)
1MB = 1024KB (kilobyte)
1GB = 1024MB (Megabyte)
1TB = 1024GB (gigabyte)
厂家所标明的1TB其实是等于1000GB但采用二进制的算法,而我们普遍理解为十进制,促使令我们产生误会。
1 TB = 1000 GB (厂商标明的容量,十进制)
1000 GB = 1,000,000,000,000 B(厂商标明的容量,十进制)
1,000,000,000,000 B / 1024 = 976,562,500 KB (电脑经过二进制运算后得到)
976,562,500 KB / 1024 = 953,674.31640625 MB(电脑经过二进制运算后得到)
953,674.31640625 MB / 1024 = 931.3225746154785 GB(电脑经过二进制运算后得到)
虽然一大堆数学公式很烧脑,但希望小篇的分享能够为大家破解迷思,也为卖家们多年来被顾客误会带来解释。