1TB のドライブが 931GB と表示される理由

· ToolGee

1TB のドライブが 931GB と表示される理由

一、二つの単位体系

デジタル容量には、並行して使われる二つの体系があります。

十進法(基数 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 の区別は基本です。