🧰 萬用工具箱

實用文章

← 返回工具箱

MB 與 MiB 差在哪?檔案容量單位完整解析

發布日期:2026 年 9 月 10 日

傳一個「500MB」的檔案、買一顆「1TB」的硬碟、看到下載速度「50MB/s」——這些 MB 看起來都一樣,其實背後存在兩套不同的計算標準。搞懂它們的差別,就能解開一個經典疑問:「為什麼我買的 1TB 硬碟,接上電腦只顯示約 931GB?」

兩套標準:SI 十進位 vs IEC 二進位

SI 十進位(國際單位制)

以 10 的冪次為基礎,與公尺、公斤等國際單位制一致:

  • 1 kB = 1,000 Byte
  • 1 MB = 1,000 kB = 10⁶ Byte(一百萬位元組)
  • 1 GB = 10⁹ Byte(十億位元組)
  • 1 TB = 10¹² Byte(一兆位元組)

硬碟、隨身碟、SSD 的包裝容量標示,以及電信商計算行動數據流量,絕大多數採用這套十進位標準,因為標示數字直觀、計算單純。

IEC 二進位標準

電腦的記憶體定址與匯流排天生以 2 的冊次運作,因此在 1998 年 IEC 制訂了二進位前綴(IEC 60027-2),明確區分:

  • 1 KiB = 1,024 Byte(2¹⁰)
  • 1 MiB = 1,024 KiB = 1,048,576 Byte(2²⁰)
  • 1 GiB = 1,073,741,824 Byte(2³⁰)
  • 1 TiB = 1,099,511,627,776 Byte(2⁴⁰)

記憶體(RAM)的實際容量幾乎都以二進位運作:一條「8GB」的記憶體,實際就是 2³³ = 8,589,934,592 Byte(即 8 GiB),因為記憶體顆粒以二進位位址線定址,做成 10 的冪次反而不自然。

兩套標準差多少?

每差一個層級,落差就放大一次:

  • 1 MiB = 1.048576 MB,比 1 MB 多約 4.86%
  • 1 GiB = 1.073741824 GB,比 1 GB 多約 7.37%
  • 1 TiB = 1.099511627776 TB,比 1 TB 多約 9.95%

問題在於:很多軟體以二進位計算,介面上卻沿用 MB、GB 的寫法。Windows 檔案總管就是最知名的例子——它顯示的「GB」實際上是 GiB(以 1024 進位),但並沒有標成 GiB,於是與硬碟包裝上的十進位 GB 產生落差。

為什麼 1TB 硬碟只顯示約 931GB?

把兩套標準套進同一個計算就明白了:

  1. 硬碟廠商的 1 TB = 10¹² = 1,000,000,000,000 Byte
  2. Windows 以 1024 進位換算:1,000,000,000,000 ÷ 1024 ≈ 976,562,500(KB)
  3. 再 ÷ 1024 ≈ 953,674.3(MB),再 ÷ 1024 ≈ 931.32(GiB)
  4. 介面顯示成「931 GB」,看起來就像「少了」約 69GB

換句話說,廠商並沒有偷容量,硬碟裡確實有 10¹² 個位元組;落差完全來自「包裝用十進位、系統顯示用二進位」的標準錯位。除此之外,格式化後檔案系統本身會保留少量空間存放檔案配置表等結構資訊,但那只占很小一部分,主要落差仍是單位標準造成。

bit 與 Byte 別搞混

另一個常見陷阱是 bit(位元)與 Byte(位元組):1 Byte = 8 bits。網路頻寬的單位是小寫 b 開頭的 bps / Mbps(megabits per second),而下載工具與檔案大小用的是大寫 B 的 MB/s。所以 100 Mbps 的寬頻,理論下載上限是 100 ÷ 8 = 12.5 MB/s(十進位換算),實際還要扣除傳輸負擔與線路品質因素。看到「速度好像沒有到標示的十分之一」,八成是這個單位錯位,而非電信商偷頻寬。

常見問題

Q:32GB 隨身碟為什麼只能放約 29GB 的檔案?
32GB(十進位)= 32 × 10⁹ Byte,用二進位換算回來是 32 × 10⁹ ÷ 2³⁰ ≈ 29.8 GiB;再加上檔案系統(FAT32、exFAT、NTFS)格式化後的管理資料佔用,可用空間自然低於標示。

Q:手機規格寫 8GB+256GB,是哪一套標準?
記憶體(RAM)的 8GB 業界慣例是 8 GiB;內建儲存空間(Flash)的 256GB 則依十進位標示,實際在系統裡看到的可用空間會再經二進位換算並扣除系統分區。

Q:我該寫 MB 還是 MiB?
日常溝通差異不大,但需要精確標示(規格文件、技術文件)時,IEC 的建議是:十進位用 kB/MB/GB,二進位明確寫 KiB/MiB/GiB,避免歧義。

Q:macOS 和 Linux 也是用二進位顯示嗎?
不一樣。macOS 自 Snow Leopard 起檔案大小改用十進位計算,因此同一顆硬碟在 macOS 顯示的數字會比 Windows 更接近包裝標示;Linux 各桌面環境與工具的慣例不一,部分工具可自行設定顯示標準。

動手換算最快

不想心算?直接用本站的檔案大小換算工具,輸入一個數值,同時列出十進位與二進位兩套結果,不用再猜對方用的是哪一套標準。

延伸閱讀