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)
主に:OS、ソフトウェア、メモリ
- 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)を区別するよう定めましたが、多くの OS は歴史的経緯で二進値を「GB」と表示し、混乱を招いています。
四、メーカーが十進を使う理由
- 十進の方が直感的
- 数値が大きく見える
- SI(国際単位系)に沿う
例:1000 MB は 953 MiB より分かりやすく、1TB は 0.91TiB より訴求しやすい。業界慣行であり、隠し容量ではありません。
五、よくある誤解
❌「OS が容量を食った」
OS 領域の使用は別問題です。1TB→931 は主に換算の違いです。
❌「メーカーが虚偽表示」
計算方式の違いであり、同一の「詐称」とは限りません。
六、すばやく換算するには
メーカー容量と OS 表示の比較、サーバー計画、開発時の換算などには、ToolGee の データ容量単位換算 が便利です。
- 二進(1024)と十進(1000)の切り替え
- 全単位をグループ表示
- KiB / MiB / GiB / TiB / PiB / EiB
- KB / MB / GB / TB / PB / EB
- bit / byte / nibble
- リアルタイム換算・高精度
- ブラウザ内計算(入力はサーバーに送信しません)
七、精度と表示
- 値 ≥ 1:小数最大 4 桁(末尾 0 は省略)
- 値 < 1:有効数字に応じて表示(最大 6 桁)
- 極大値:指数表記
八、KB と KiB の違い
1 KB = 1000 B、1 KiB = 1024 B。差は小さく見えますが、TB 級では顕著になります。
結論
1TB が 931GB と見えるのは容量減少ではなく、単位の違いです。ストレージ計画やクロスプラットフォーム運用では、TB と TiB、GB と GiB の区別は基本です。