UnitCompiler
💾 数字存储与字节 ↑ 返回列表

数字存储解释:十进制 (GB) 与二进制 (GiB)

为什么 1TB 硬盘在 Windows 中只显示 931 GB?了解 SI 十进制前缀和二进制 IEC 前缀之间的关键区别。

作者: UnitCompiler计算实验室 • 6 分钟阅读 阅读 • 发布时间: 2026-08-30

1000 与 1024 的混淆

当硬盘驱动器制造商销售“1 TB”驱动器时,他们使用 SI 十进制单位:

  • 1 TB = 10^2 字节 = 1,000,000,000,000 字节。

然而,像 Microsoft Windows 这样的操作系统历来以 2 的二进制幂 (21⁰ = 1024) 来测量内存:

  • 1 TiB (Tebibyte) = 2⁴⁰ 字节 = 1,099,511,627,776 字节。

为什么 1TB = 931.32 GiB

1,000,000,000,000 ÷ (1024 × 1024 × 1024 × 1024) ≈ 931.322 GiB。您并没有损失 69 GB 的空间;纯粹是单位命名的区别!

SI(十进制)与 IEC(二进制)标准

1998年,国际电工委员会(IEC)建立了官方二进制前缀:

  • 千比字节 (KiB) = 1,024 字节
  • 兆字节 (MiB) = 1,024 KiB = 1,048,576 字节
  • 吉比字节 (GiB) = 1,024 MiB = 1,073,741,824 字节
  • 太字节 (TiB) = 1,024 GiB = 1,099,511,627,776 字节
千兆字节(十进制) 到 千兆字节(二进制)
GiB = GB × (10⁹ / 2³⁰) ≈ GB × 0.93132257
互联网速度 (Mbps) 至下载速度 (MB/s)
Megabytes (MB) = Megabits (Mb) ÷ 8

100 Mbps 互联网连接的理论最大下载速率为 12.5 MB/s

比较表

十进制(基数 10)与二进制(基数 2)比较
单位名称SI 前缀(基数 10)IEC 二进制前缀(基数 2)差异
基洛/基比 1 KB = 1,000 字节 1 KiB = 1,024 Bytes +2.4%
梅加/梅比 1 MB = 1,000,000 字节 1 MiB = 1,048,576 Bytes +4.86%
吉加/吉比 1 GB = 1,000,000,000 字节 1 GiB = 1,073,741,824 Bytes +7.37%
太拉/特比 1 TB = 10^2 字节 1 TiB = 2⁴⁰ Bytes +9.95%
佩塔/佩比 1 PB = 1015 字节 1 PiB = 2⁵⁰ Bytes +12.59%