在服务器存储容量中,GiB 和 GB 都是表示数据存储容量的单位,但它们使用不同的计数系统,因此数值上有所不同。
一、GiB 是什么单位?
- GiB 是 Gibibyte 的缩写。
- 它是基于 二进制(binary) 的单位。
- 1 GiB = 1024³ 字节 = 1,073,741,824 字节。
- “Gibi” 中的 “bi” 来自 “binary”,表示这是二进制前缀。
二、GB 是什么单位?
- GB 是 Gigabyte 的缩写。
- 它是基于 十进制(decimal) 的单位。
- 1 GB = 1000³ 字节 = 1,000,000,000 字节。
三、GiB 与 GB 的区别
| 项目 | GiB (Gibibyte) | GB (Gigabyte) |
|---|---|---|
| 基础系统 | 二进制(以 1024 为基数) | 十进制(以 1000 为基数) |
| 1 单位等于多少字节 | 1 GiB = 1,073,741,824 字节 | 1 GB = 1,000,000,000 字节 |
| 换算关系 | 1 GiB ≈ 1.074 GB | 1 GB ≈ 0.931 GiB |
| 使用场景 | 计算机内存、操作系统显示(如 Windows、Linux) | 硬盘厂商、网络运营商、部分软件 |
四、为什么会有这种区别?
历史原因:
- 硬盘制造商通常使用十进制(GB),因为这样标称容量更大(看起来更吸引人)。
- 例如:一个标称 1 TB 的硬盘 = 1,000,000,000,000 字节。
- 操作系统(如 Windows)使用二进制计算,所以会显示为更小的 GiB。
- 实际显示可能只有约 931 GiB。
这就导致了用户常说的“买的硬盘容量变少了”——其实不是少了,只是单位不同。
五、举例说明
假设你买了一个 500 GB 的硬盘:
- 制造商定义:500 × 1000³ = 500,000,000,000 字节
- 操作系统按二进制换算:
- 500,000,000,000 ÷ (1024³) ≈ 465.66 GiB
所以你在电脑里看到的可用空间大约是 465 GiB,而不是 500 GB。
六、常见二进制与十进制单位对照
| 十进制(国际单位制) | 二进制(IEC 标准) | 换算关系 |
|---|---|---|
| KB (Kilobyte) = 1000¹ | KiB (Kibibyte) = 1024¹ | 1 KiB ≈ 1.024 KB |
| MB (Megabyte) = 1000² | MiB (Mebibyte) = 1024² | 1 MiB ≈ 1.049 MB |
| GB (Gigabyte) = 1000³ | GiB (Gibibyte) = 1024³ | 1 GiB ≈ 1.074 GB |
| TB (Terabyte) = 1000⁴ | TiB (Tebibyte) = 1024⁴ | 1 TiB ≈ 1.100 TB |
七、总结
- GiB 是二进制单位,更符合计算机内部运行方式。
- GB 是十进制单位,常用于商业宣传。
- 1 GiB > 1 GB(约大 7.4%)
- 看到“容量缩水”?其实是单位不同造成的错觉。
✅ 建议:在技术文档或服务器配置中,推荐使用 GiB 以避免歧义。
CLOUD云枢