存储容量换算

B / KB / MB / GB / TB / PB 互转,一次给出 1000 进制(SI)1024 进制(IEC)两套结果, 顺便把"买来的硬盘为什么总是小一圈"算给你看。全部在浏览器本地计算,不联网、不上传

容量换算

带单位、带千分位都能认:1.51.5 GB1,000931.32 GiB
按厂商标称的十进制理解。

下拉里的单位按厂商标称的 1000 进制理解(1 KB = 1000 B);如果输入里自带了单位,以输入里的为准。

常见容量对照表

同一块盘,包装上写的和系统里显示的,其实是两个数。

标称 128 GB≈ 119.21 GiB少 6.87%

系统把 1024 进制算出来的数值直接标成了 GB / TB,所以数字看着"缩水"了:标称 128 GB 的固态硬盘在系统里显示约 119 GB, 标称 1 TB 的机械硬盘显示约 931 GB。第三列的"少"是按同一个单位比的(1 GB = 0.9313 GiB,1 TB = 0.9095 TiB)。 如果这块盘已经格式化,可用空间还会再小一点——文件系统自己要占元数据。

为什么"500G 硬盘只有 465G"

买回来一块标称 500 GB 的硬盘,插上电脑一看是 465 GB,很多人第一反应是被坑了。其实两边都没算错, 只是用的尺子不一样:厂商按 1000 进制卖,系统按 1024 进制显示。

把这块盘一步步拆开看:

另外,格式化还会再吃掉一点:分区表、文件系统自己的管理数据(比如 NTFS 的 $MFT)、以及固态硬盘预留的备用块, 加起来通常是几百 MB 的量级。所以"可用空间"往往比 465.66 还小一丁点,这属于正常损耗。

GB 与 GiB 的规范写法

IEC(国际电工委员会)在 1998 年定了一套二进制前缀:KiB、MiB、GiB、TiB、PiB, 分别是 2¹⁰、2²⁰、2³⁰、2⁴⁰、2⁵⁰ 字节;而 SI 的 kB、MB、GB、TB 严格来说都是 1000 的幂。 要注意两件事:大写 B 是 Byte(字节),小写 b 是 bit(比特),差 8 倍; 另外 kB 的 k 是小写,从 M 开始才大写(MB、GB、TB),这是很常见的笔误。

日常之所以混着叫,是因为各家实现不一样:Windows 用 1024 进制算、却标成 GB; macOS 从 10.6 起改用 1000 进制,同一块盘显示的数字反而更大;Linux 里 ls -h 用 KiB / MiB, df -H 又是 1000 进制。同一个 U 盘插到三台机器上能看到三个数字,其实说的都是同一件事。 记一句话就够:看数字之前,先看它旁边写的是 GB 还是 GiB

带宽的"兆"和文件的"兆"不是一回事

去办宽带,业务员说的"100 兆"是 100 Mbps,单位是兆比特每秒; 而下载时看到的 "12.5 MB/s",单位是兆字节每秒。1 Byte = 8 bit, 所以 100 Mbps ÷ 8 = 12.5 MB/s——这就是 100 兆宽带下载最快也就 12 MB 出头的原因,并不是运营商缺斤少两。

实际场景


本工具完全在你的浏览器里运行,输入的内容不会发送到任何服务器,也不会被保存。

← 返回工具箱