ホーム/テクノロジー/1テラバイトは実際に何ギガバイト?容量が減る理由と計算方法を解説
テクノロジー

1テラバイトは実際に何ギガバイト?容量が減る理由と計算方法を解説

1TBのハードディスクやSSDを購入した際、容量がなぜ減って見えるのかを解説します。10進法と2進法の計算の違いや、ファイルシステム・SSD固有の要因、USBメモリやSDカードの場合も含め、実際に使える容量の計算方法を分かりやすく説明します。

2026年8月7日
6
1テラバイトは実際に何ギガバイト?容量が減る理由と計算方法を解説

1テラバイトは実際に何ギガバイトなのか、そしてなぜハードディスクの容量が減って見えるのか疑問に思ったことはありませんか?新しい1TBのハードディスクやSSDを購入してパソコンに接続すると、Windowsでは約931GBと表示されることが多いです。この現象はメーカーの誤魔化しではなく、記憶媒体の容量の計算方法とシステムによる認識の違いに起因しています。本記事では、その計算方法の違いと、他にも容量が減る理由について詳しく解説します。

なぜ「消える」ギガバイトが生まれるのか:10進法と2進法の違い

容量の表示に関する混乱の根本原因は、10進法2進法の扱い方にあります。私たちが日常で使う数値は10進法ですが、コンピュータは電気信号の有無の2状態(2進法)で情報を処理しています。このため、同じ「1TB」でも、計算方法によって最終的な数値が異なります。

メーカーの計算方法:SI(国際単位系)基準の容量表示

記憶媒体メーカーは、国際単位系(SI)に基づいて容量を表示します。SIでは、「キロ」は1000、「メガ」は100万など、すべて1000倍ごとに増えていきます。したがって、1キロバイト=1000バイト1テラバイト=1兆バイト(1,000,000,000,000バイト)となります。メーカーが「1TB」と表記している場合、実際に1兆バイトの記憶領域が搭載されているのです。

Windowsの計算方法:2進法による容量換算

一方、Windowsなどのオペレーティングシステムは2進法を使用します。こちらは「キロ」が1024、「メガ」が1024×1024...と計算されます。1兆バイトを2進法でギガバイトに換算すると、以下のようになります。

(1 000 000 000 000) ÷ 1024³ ≈ 931.32

このため、Windowsのエクスプローラーでは新しい1TBドライブも約931GBと表示されるのです。実際に記憶領域が消えたわけではなく、計算単位の違いによる見かけ上の差異です。

ちなみに、macOSは近年10進法で容量を表示するようになりましたので、同じ1TBのディスクをMacに接続すれば「1TB」がそのまま表示されます。

ファイルシステムとパーティションテーブルによる容量減少

10進法と2進法の違いのほかに、記憶媒体の一部はファイルシステムパーティションテーブルといったシステム管理用領域として使われます。これらがなければ、パソコンは写真や文書、ゲームデータなどを正しく保存できません。

初期化やフォーマットの際には、GPTMBRといったパーティションテーブル、NTFSexFATなどのファイルシステムが作成されます。これらは本の目次のような役割を果たし、実データ領域の一部を消費します。

また、NTFSではMFT(マスターファイルテーブル)用に、初期状態で全体の約12%の空き領域が予約されます。これによりファイルの断片化を防ぎ、パフォーマンスの低下を抑えています。

SSD固有の容量減少要因

SSD(ソリッドステートドライブ)は、従来のHDDよりもさらに容量の目減りが顕著です。SSD内部はNAND型フラッシュメモリで構成されており、各セルには書き換え回数の制限があります。そのため、メーカーは「オーバープロビジョニング」という技術を用いて、ユーザーには見えない領域(全体の7~28%)をバックグラウンド処理やセルの入れ替え用に確保しています。

  • 摩耗したセルの交換
  • ウェアレベリング(均等な書き込み)
  • ガーベジコレクション(不要データの整理)

これにより、SSD 1TBモデルの実容量は同じ容量のHDDよりもわずかに少なくなりますが、高速性と長寿命が得られます。

USBメモリやSDカードも同様の現象が発生

この「消える容量」の法則は、USBメモリSDカードなど、あらゆるデジタルストレージに共通します。たとえば、64GBのUSBメモリは実際には約59.6GB、256GBのMicroSDカードは約238GBしか使えません。また、スマートフォンやゲーム機の場合、OS自体も同じストレージに保存されるため、さらに利用可能な容量が減ることになります。

例えば、128GBと表記されたスマートフォンの実際の空き容量が100GB前後になるのは、システムファイルがすでに一定量の領域を占有しているためです。

購入前に実容量を計算する方法

購入時のギャップを防ぐには、メーカー表記を実際の利用可能容量に換算する簡単な方法を知っておくことが大切です。「バイト表記 ÷ 1024 ÷ 1024 ÷ 1024」で、Windowsで認識されるギガバイト数が算出できます。

代表的なストレージ容量の対応表は以下の通りです:

  • 500GB = (500 000 000 000) ÷ 1024³ ≈ 465GB
  • 1TB (1000GB) = (1 000 000 000 000) ÷ 1024³ ≈ 931GB
  • 2TB (2000GB) = (2 000 000 000 000) ÷ 1024³ ≈ 1862GB
  • 4TB (4000GB) = (4 000 000 000 000) ÷ 1024³ ≈ 3725GB

この数値を参考にしておけば、新しいドライブにどれだけのデータやゲームを保存できるか正確に見積もれ、メーカーを疑う必要もなくなります。ストレージの常識が変わる未来については、「HDDの終焉:デジタル時代のストレージはどう変わるのか」も合わせてご覧ください。

まとめ

「1テラバイトは何ギガバイトか?」という疑問には、2つの正解があります。メーカーや物理法則上では「1TB=1000GB」ですが、WindowsなどのOSでは「1TB=931GB」となります。誰も容量を「盗んで」いるわけではなく、計算方法の違いがこの差を生んでいるのです。こうしたルールと、ファイルシステムやSSDの予約領域などを理解すれば、購入時に必要な容量を正確に見積もることができます。

FAQ

  1. なぜWindowsでは1TBが1024GBではないのですか?
    メーカーは10進法(1キロバイト=1000バイト)で容量を表示しますが、Windowsは2進法(1キロバイト=1024バイト)で計算します。この倍率の違いにより、表示容量が約7%少なくなります。
  2. 1TBのディスクで実際に使える容量はどのくらいですか?
    初期化やファイルシステムの設定後、ユーザーが実際に使える空き容量は約931GBとなります。
  3. メーカーが「ぴったり1024GB」のディスクを出すことは可能ですか?
    はい、一部メーカーは1024GBのモデルを販売しています。この場合、OS上でも1TBに近い表示になりますが、標準的な生産ラインとは異なるため、あまり一般的ではありません。

タグ:

ストレージ
ハードディスク
SSD
容量計算
ファイルシステム
パーティション
オーバープロビジョニング
USBメモリ

関連記事