存储容量与数据单位速查

5 个速查板块 · 关联 4 款站内工具 · 数据最后核对 2026-10-05

KB 和 KiB 为什么不一样、买的硬盘为什么显示容量变小、Mb 和 MB 差在哪、下载速度该怎么估算时间。

存储容量的混乱来自两套并存的前缀:一套按 1000 递进(十进制),一套按 1024 递进(二进制)。硬件厂商习惯用前者,操作系统与内存习惯用后者,于是同一个数字在不同地方表示的量不一样。

另一个常见混淆是比特与字节:网络带宽用比特(Mb),文件大小用字节(MB),两者相差 8 倍。搞清楚这两个概念,「为什么 100M 宽带下载只有 12MB 每秒」这类问题就能自己算明白。

1比特与字节

这是数据单位里最基本的一层区分,也是带宽与文件大小之间的换算基础。

单位符号含义常见出现位置
比特bit(小写 b)一个二进制位,最小单位网络带宽、传输速率
字节Byte(大写 B)8 个比特文件大小、存储容量、内存
换算关系1 Byte = 8 bit这是所有换算的关键系数带宽与下载速度之间要除以 8
书写习惯Mbps 与 MB/s小写 b 指比特、大写 B 指字节把两者搞混会让估算差 8 倍
常见误区把 Mbps 读成「兆字节每秒」实际是「兆比特每秒」这是运营商宣传与实际观感差异的主要来源

记住一句话:小写 b 是比特(bit),大写 B 是字节(Byte),差 8 倍。所有「带宽换下载速度」的困惑,本质都是这两个单位被混为一谈。

2十进制与二进制前缀

同名前缀有两套含义,这是容量显示不一致的根源。国际标准为二进制前缀定义了专门的写法(KiB、MiB、GiB)。

十进制(1000 进制)数值二进制(1024 进制)数值
kB1000 字节KiB1024 字节
MB1000² 字节MiB1024² 字节
GB1000³ 字节GiB1024³ 字节
TB1000⁴ 字节TiB1024⁴ 字节
PB1000⁵ 字节PiB1024⁵ 字节
EB1000⁶ 字节EiB1024⁶ 字节
常用场景硬盘标称、网络速率、电信规范操作系统显示、内存容量两套口径并存造成混淆

严格按标准,二进制容量应写作 `KiB`、`MiB`、`GiB`。但现实中大量系统仍沿用 `KB`、`MB`、`GB` 来指 1024 进制,所以看到一个「GB」时,得先判断它属于哪套口径——这也是容量换算最容易出错的地方。

3为什么买的硬盘容量「少了」

这几乎是最经典的疑问。答案不是硬盘缩水,而是两套前缀口径的差异。

标称容量(厂商,十进制)换算为字节系统显示(二进制,GiB)差额观感
128 GB128 × 1000³约 119 GiB看起来少了 7%
256 GB256 × 1000³约 238 GiB看起来少了 7%
512 GB512 × 1000³约 477 GiB看起来少了 7%
1 TB1 × 1000⁴约 931 GiB看起来少了约 7%
2 TB2 × 1000⁴约 1.82 TiB差额随容量等比放大
实际可用还要扣除文件系统与预留空间显示值会再低一些属于正常现象
换算系数1000³ ÷ 1024³约等于 0.931记住这个系数即可快速估算

把厂商标称容量乘以约 0.93,就得到操作系统里大致显示的值,不必每次都重新算。比如 1TB 的硬盘在系统里约显示 931GiB,这是口径差异而非质量问题。

4带宽与下载时间估算

把带宽单位换算成下载速度,是日常最实用的一个计算。公式很简单:除以 8,再按前缀换算。

基本公式
下载速度(MB/s) = 带宽(Mbps) ÷ 8
举例一
100 Mbps 带宽,理论峰值约 12.5 MB/s
举例二
500 Mbps 带宽,理论峰值约 62.5 MB/s
举例三
1000 Mbps(1 Gbps)带宽,理论峰值约 125 MB/s
估算下载时间
时间(秒) ≈ 文件大小(MB) ÷ 下载速度(MB/s)
实际差别
线路损耗、服务器限速、协议开销会让实测速度低于理论值,通常打七到九折
上行与下行
家用宽带的下行带宽通常远大于上行,看直播上传时瓶颈往往在上行

5四个高频误区

把 Mbps 当 MB/s
运营商说 100M 宽带指的是 100 Mbps,换成下载速度要除以 8,约 12.5 MB/s。误读成 100 MB/s 会以为宽带不达标
认为 1024 是永远正确的
标准上二进制前缀是 KiB、MiB,十进制前缀是 kB、MB。硬盘厂商标 1TB 用的是十进制,并没有虚标
以为内存和硬盘同一口径
内存容量历来按 1024 进制计算且业界一致,硬盘则按 1000 进制标称。这不是双标准混乱,而是历史沿革
只看容量不看其他指标
同容量下还有读写速度、缓存、接口类型(如 SATA 与 NVMe)等差异,容量并不是唯一参数

关于「存储容量与数据单位速查」的常见问题

KB 和 KiB 有什么区别?

KB 是千字节,按十进制计算等于 1000 字节;KiB 是「千二进制字节」,按二进制计算等于 1024 字节。国际标准为二进制前缀专门定义了 KiB、MiB、GiB 这套写法,以区别于十进制的 kB、MB、GB。但现实中很多系统仍习惯用 KB、MB、GB 来指代 1024 进制,所以看到一个「KB」时需要判断它属于哪套口径。这个混淆直接导致了「硬盘容量看起来变少了」这个经典问题,也是存储相关计算里最需要先统一的约定。

为什么 1TB 的硬盘在电脑里只显示 931GB?

这不是硬盘缩水,而是两套计数口径的差异。硬盘厂商按十进制标称:1TB 等于 1000 的 4 次方字节,也就是 1 万亿字节。而操作系统按二进制显示:1 GiB 等于 1024 的 3 次方字节。把 1 万亿字节换算成 GiB,大约是 931 GiB,所以系统显示为 931GB。这个比例大致固定,可以记住「厂商标称容量乘以约 0.93 得到系统显示值」,比如 512GB 的硬盘大约显示 477GB。此外文件系统本身也会占用少量空间,所以实际可用容量还会再低一点,这属于正常现象。

100M 宽带为什么下载速度只有 12MB 每秒?

因为「100M」指的是 100 Mbps,也就是每秒 100 兆比特,而下载软件显示的速度单位通常是 MB/s,即每秒多少兆字节。比特与字节相差 8 倍,所以 100 Mbps 换算成字节是 100 除以 8 等于 12.5 MB/s。这是完全正常的表现,说明宽带有达标。类似的换算可以通用:把 Mbps 除以 8 就得到理论最大下载速度,如 500 Mbps 对应约 62.5 MB/s,1000 Mbps 对应约 125 MB/s。实际测速通常略低于理论值,因为线路损耗、协议开销与服务器限速都会造成折扣。

存储容量单位该怎么换算?

关键是先把「十进制前缀」和「二进制前缀」分开。十进制的换算系数是 1000:1 kB = 1000 字节、1 MB = 1000² 字节、1 GB = 1000³ 字节。二进制的换算系数是 1024:1 KiB = 1024 字节、1 MiB = 1024² 字节、1 GiB = 1024³ 字节。跨两套口径换算时,先用字节数做中介,再按目标口径折算。还有一个必须记住的系数是比特与字节的关系——1 字节等于 8 比特,这决定了带宽(比特)与文件大小(字节)之间的换算。掌握这四个系数,绝大多数容量与速度问题都能自己算出来。

内容标识:本页内容由人工智能辅助生成,并经人工核对与编辑。详见 人工智能生成内容标识说明。
内容说明:本页速查数据由本站自行整理,事实性内容以对应官方规范与文档为准,未复制第三方速查表或百科的表述。数据最后核对日期:2026-10-05。若发现错误或已更新的标准,欢迎通过页脚反馈入口告知。