1TB硬盘,插到电脑上后却惊讶地发现可用空间只有931GB?难道遭遇了奸商?还是硬盘质量有问题?其实这是计算机行业一个存在了几十年的“公开秘密”,是行业标准和计算方式的差异

一、核心原因:进制计算的方式不同

硬盘容量“缩水”的首要元凶,是制造商和操作系统对容量的不同定义。简单说,硬盘厂商用十进制(decimal)计算容量,而Windows、macOS等操作系统用二进制(binary)显示

1. 厂商算法:1000进制

硬盘厂商使用的国际单位制(SI)标准

  • 1KB = 1,000 Bytes

  • 1MB = 1,000,000 Bytes

  • 1GB = 1,000,000,000 Bytes

  • 1TB = 1,000,000,000,000 Bytes

2. 操作系统算法:1024进制

操作系统使用的二进制标准

  • 1KiB = 1,024 Bytes

  • 1MiB = 1,048,576 Bytes

  • 1GiB = 1,073,741,824 Bytes

  • 1TiB = 1,099,511,627,776 Bytes

结果就是,标称1TB的硬盘,在电脑上显示只有931GB,系统显示容量 = (厂商标称容量 × 1000³) ÷ 1024³,这差了约7%!并且容量越大,“缩水”越明显。

二、实际对比:不同硬盘的“缩水”幅度

为了直观,我用表格列出一些常见硬盘标称容量和电脑显示容量的对比:

标称容量

实际字节数

显示容量

"缩水"比例

"损失"空间

128GB

128,000,000,000

119.2GB

6.9%

8.8GB

256GB

256,000,000,000

238.4GB

6.9%

17.6GB

500GB

500,000,000,000

465.7GB

6.9%

34.3GB

1TB

1,000,000,000,000

931.3GB

6.9%

68.7GB

2TB

2,000,000,000,000

1.82TB

9.0%

180GB

4TB

4,000,000,000,000

3.64TB

9.0%

360GB

8TB

8,000,000,000,000

7.28TB

9.0%

720GB