toolfree

GB 轉 GiB

GB 換算 GiB:除以 1.073741824。說明為何 1 TB 硬碟在 Windows 上只顯示 931 GB。

在你的瀏覽器中執行

換算公式

GiB = GB × 1,000,000,000 ÷ 1,073,741,824
    = GB ÷ 1.073741824

一 GB 是 10⁹ 個位元組;一 GiB 是 2³⁰ 個位元組,也就是 1,073,741,824。這個比值是精確的, 差距為 7.4%

這一頁在回答「為什麼我的 1 TB 硬碟只有 931 GB」

硬碟並沒有少東西。是兩套單位系統同時被使用,而其中一套借用了另一套的名稱。

於是同一顆硬碟被描述了兩次,盒子上那次是準確的,作業系統那次是誤導的:

標示位元組Windows 顯示
128 GB128,000,000,000119 GB
256 GB256,000,000,000238 GB
500 GB500,000,000,000465 GB
512 GB512,000,000,000476 GB
1 TB1,000,000,000,000931 GB
2 TB2,000,000,000,0001.81 TB
4 TB4,000,000,000,0003.63 TB
8 TB8,000,000,000,0007.27 TB

macOS 自 2009 年的 Snow Leopard 起以十進位 GB 顯示,所以同一顆硬碟接上 Mac 看到的就是盒 子上的數字。Linux 則看工具而定:df -h 預設二進位,df -H 是十進位。

快速對照

GBGiB
1 GB0.931 GiB
1.074 GB1 GiB
10 GB9.313 GiB
100 GB93.132 GiB
500 GB465.661 GiB
1000 GB931.323 GiB

硬碟真正少掉的空間在哪裡

和單位混淆無關,一顆格式化後的硬碟確實會比原始容量小:

一台新筆電上 1 TB 的 SSD 顯示 915 GB 可用,是 931 GiB 的容量再扣掉還原區與檔案系統。這些 都不是那 7.4%。

記憶體是反過來的

記憶體確實是二進位:標示「8 GB」的模組就是 8 GiB,也就是 8,589,934,592 個位元組。所以業 界對儲存裝置用十進位字首、對記憶體用二進位字首,而兩者名稱相同——這正是 IEC 在 1998 年 引入 KiB、MiB、GiB 的全部理由。

心算估法

減 7%。 1000 GB 減 70 得 930 GiB,實際值 931.3。若是 TB,減一成:4 TB 的硬碟大約顯示 3.6 TiB。