💾 数字存储与字节 ↑ 返回列表
数字存储解释:十进制 (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% |