1TB 硬盘为什么只有 931GB?存储单位换算讲清楚
一、两个「G」不是同一个东西
- 硬盘厂口径(十进制):1 TB = 1000 GB = 1,000,000,000,000 字节
- 操作系统口径(二进制):1 TiB = 1024 GiB = 1,099,511,627,776 字节
把 1 TB 换算成操作系统显示的 GiB:1,000,000,000,000 ÷ 1024³ = 931.32 GiB。
所以不是你被「偷了容量」,而是标称用 1000、显示用 1024,两个口径差出来的。单位符号其实也不同:十进制写作 KB/MB/GB/TB,二进制写作 KiB/MiB/GiB/TiB——只是操作系统里长期混着写,才让人以为「1GB 就该是 1024MB」。
二、对照表
| 十进制 | 二进制 | 换算关系 |
|---|---|---|
| 1 KB = 1000 B | 1 KiB = 1024 B | 差 2.4% |
| 1 MB = 10⁶ B | 1 MiB = 1,048,576 B | 1 GB = 953.67 MiB |
| 1 GB = 10⁹ B | 1 GiB = 1,073,741,824 B | 1 TB = 931.32 GiB |
| 1 TB = 10¹² B | 1 TiB = 1.0995 × 10¹² B | 差距随单位变大而扩大 |
看规律:单位越大,两种口径差得越多(KB 只差 2.4%,TB 差 6.9%)。
三、算一遍:128 GB 手机
128 × 10⁹ ÷ 1024³ = 119.21 GiB,也就是系统「关于手机」里显示的约 119 GB。
按每张照片 4 MB 估算:128 × 10⁹ ÷ 4 × 10⁶ ≈ 3.2 万张(还没扣掉系统和缓存占用,实际可用空间会更少)。视频更占地方:1080p、码率 8 Mbps 的片子,一小时就是 8 × 10⁶ ÷ 8 × 3600 ≈ 3.6 GB。
四、网速为什么还要除以 8
运营商说的带宽单位是 Mbps(兆比特每秒),下载工具显示的是 MB/s(兆字节每秒),1 字节 = 8 比特:
- 100 Mbps ÷ 8 = 12.5 MB/s
- 1000 Mbps(千兆)÷ 8 = 125 MB/s
所以「办了 500M 宽带,下载只有 60 多兆」是正常的,除以 8 之后还要扣掉协议开销与实际链路损耗。
五、三个常见误解
- 以为容量被厂商克扣:1000 与 1024 的口径差是主因,不是缺斤少两;
- 把 GB 和 GiB 当同一个单位做减法:算「还剩多少」时先统一口径,否则误差会累积;
- 忽略系统与文件系统占用:分区表、文件系统元数据、预装应用都要占空间,标称 128 GB 的手机开机可用常常只有 110 GB 左右。
六、直接算
→ 数据存储换算:B、KB、MB、GB、TB 与 KiB、MiB、GiB、TiB 互转
→ 时间单位换算:把「码率 × 时长」里的时长统一成秒或小时
→ 百分比计算器:算可用空间占比、增量比例
本站文章为个人使用经验的原创整理,除已注明来源的引用外均为本人撰写。文中涉及的软件名称、商标、截图等归各自权利人所有,引用仅用于说明与交流。如认为本站内容侵犯了你的合法权益,请通过「关于本站」页面的联系方式告知,核实后将及时更正或删除。