每一次买硬盘都好像被骗,安装在电脑后都会显示能用的容量却少了许多。本来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)。

DEC (十进制),BIN (二进制)

占据了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(电脑经过二进制运算后得到)

虽然一大堆数学公式很烧脑,但希望小篇的分享能够为大家破解迷思,也为卖家们多年来被顾客误会带来解释。