為什麼 1TB 硬碟只有 931GB?
· ToolGee

一、問題的核心:兩套單位系統
資料儲存單位存在兩種體系:
十進制系統(1000 進制)
常用於:儲存設備廠商、廣告宣傳、網路速度
- 1 KB = 1000 B
- 1 MB = 1000² B = 1,000,000 B
- 1 GB = 1000³ B = 1,000,000,000 B
- 1 TB = 1000⁴ B = 1,000,000,000,000 B
廠商標稱的「1TB」實際指:1,000,000,000,000 位元組。
二進制系統(1024 進制)
常用於:作業系統、軟體、記憶體
- 1 KiB = 1024 B
- 1 MiB = 1024² B = 1,048,576 B
- 1 GiB = 1024³ B = 1,073,741,824 B
- 1 TiB = 1024⁴ B
注意:Windows 和 macOS 實際使用的是 GiB,但介面常簡寫為「GB」。
二、1TB 是如何變成 931 的?
我們來做一次精確換算。
廠商給出的容量:1 TB = 1,000,000,000,000 bytes
換算成 GiB:1,000,000,000,000 ÷ 1,073,741,824 ≈ 931.32
結果:≈ 931 GiB
這就是你在系統中看到的「931GB」。
三、這不是縮水,也不是欺騙
這是單位體系差異導致的結果。
國際電工委員會(IEC)早在 1998 年就規定:
- 十進制單位:KB / MB / GB / TB
- 二進制單位:KiB / MiB / GiB / TiB
但由於歷史原因,大多數作業系統仍沿用「GB」顯示二進制數值,造成混淆。
四、為什麼廠商使用十進制?
原因很簡單:
- 十進制更直觀
- 數字更「好看」
- 符合國際單位制(SI)
例如:1000 MB 聽起來比 953 MiB 更大,1TB 比 0.91TiB 更易理解。這是一種行業標準做法,而非隱藏容量。
五、常見誤解
❌「硬碟被系統吃掉空間了」
作業系統本身確實佔用部分空間,但 1TB 顯示為 931 並不是因為系統佔用,而是單位換算。
❌「廠商虛標容量」
容量計算方式不同,不屬於虛假宣傳。
六、如何快速換算?
如果你經常在以下場景中遇到困惑:比較廠商容量與系統顯示、計算伺服器儲存規劃、開發中進行單位換算、分析資料報告,建議使用 ToolGee 的:資料儲存單位換算工具。
特點包括:
- 二進制(1024)與十進制(1000)自由切換
- 分組顯示所有單位
- 支援 KiB / MiB / GiB / TiB / PiB / EiB
- 支援 KB / MB / GB / TB / PB / EB
- 中性單位:bit / byte / nibble
- 即時換算
- 高精度演算法
- 本地瀏覽器計算,保護隱私
你可以:在任意單位輸入數值、切換單位系統、即時查看全部換算結果、重設資料一鍵清空。所有計算均基於精確轉換係數,使用 bit 作為基準單位,確保一致性。
七、精度與顯示規則
為避免誤差與混亂:
- 數值 ≥ 1:最多顯示 4 位小數(自動去除尾 0)
- 數值 < 1:自適應有效數字(最多 6 位)
- 超大值:自動使用科學計數法
這比大多數線上換算工具更嚴謹。
八、進一步理解:KB vs KiB
這是最常見的混淆:1 KB = 1000 B,1 KiB = 1024 B。差異看似小,但在 TB 級別時放大明顯。
結論
1TB 顯示為 931GB 不是容量減少,而是單位體系差異。如果你經常處理資料儲存規劃、伺服器部署或跨系統資料計算,清楚區分 TB 與 TiB、GB 與 GiB 是基本素養。