1TBのハードディスクやSSDを購入した際、容量がなぜ減って見えるのかを解説します。10進法と2進法の計算の違いや、ファイルシステム・SSD固有の要因、USBメモリやSDカードの場合も含め、実際に使える容量の計算方法を分かりやすく説明します。
1テラバイトは実際に何ギガバイトなのか、そしてなぜハードディスクの容量が減って見えるのか疑問に思ったことはありませんか?新しい1TBのハードディスクやSSDを購入してパソコンに接続すると、Windowsでは約931GBと表示されることが多いです。この現象はメーカーの誤魔化しではなく、記憶媒体の容量の計算方法とシステムによる認識の違いに起因しています。本記事では、その計算方法の違いと、他にも容量が減る理由について詳しく解説します。
容量の表示に関する混乱の根本原因は、10進法と2進法の扱い方にあります。私たちが日常で使う数値は10進法ですが、コンピュータは電気信号の有無の2状態(2進法)で情報を処理しています。このため、同じ「1TB」でも、計算方法によって最終的な数値が異なります。
記憶媒体メーカーは、国際単位系(SI)に基づいて容量を表示します。SIでは、「キロ」は1000、「メガ」は100万など、すべて1000倍ごとに増えていきます。したがって、1キロバイト=1000バイト、1テラバイト=1兆バイト(1,000,000,000,000バイト)となります。メーカーが「1TB」と表記している場合、実際に1兆バイトの記憶領域が搭載されているのです。
一方、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進法の違いのほかに、記憶媒体の一部はファイルシステムやパーティションテーブルといったシステム管理用領域として使われます。これらがなければ、パソコンは写真や文書、ゲームデータなどを正しく保存できません。
初期化やフォーマットの際には、GPTやMBRといったパーティションテーブル、NTFSやexFATなどのファイルシステムが作成されます。これらは本の目次のような役割を果たし、実データ領域の一部を消費します。
また、NTFSではMFT(マスターファイルテーブル)用に、初期状態で全体の約12%の空き領域が予約されます。これによりファイルの断片化を防ぎ、パフォーマンスの低下を抑えています。
SSD(ソリッドステートドライブ)は、従来のHDDよりもさらに容量の目減りが顕著です。SSD内部はNAND型フラッシュメモリで構成されており、各セルには書き換え回数の制限があります。そのため、メーカーは「オーバープロビジョニング」という技術を用いて、ユーザーには見えない領域(全体の7~28%)をバックグラウンド処理やセルの入れ替え用に確保しています。
これにより、SSD 1TBモデルの実容量は同じ容量のHDDよりもわずかに少なくなりますが、高速性と長寿命が得られます。
この「消える容量」の法則は、USBメモリやSDカードなど、あらゆるデジタルストレージに共通します。たとえば、64GBのUSBメモリは実際には約59.6GB、256GBのMicroSDカードは約238GBしか使えません。また、スマートフォンやゲーム機の場合、OS自体も同じストレージに保存されるため、さらに利用可能な容量が減ることになります。
例えば、128GBと表記されたスマートフォンの実際の空き容量が100GB前後になるのは、システムファイルがすでに一定量の領域を占有しているためです。
購入時のギャップを防ぐには、メーカー表記を実際の利用可能容量に換算する簡単な方法を知っておくことが大切です。「バイト表記 ÷ 1024 ÷ 1024 ÷ 1024」で、Windowsで認識されるギガバイト数が算出できます。
代表的なストレージ容量の対応表は以下の通りです:
この数値を参考にしておけば、新しいドライブにどれだけのデータやゲームを保存できるか正確に見積もれ、メーカーを疑う必要もなくなります。ストレージの常識が変わる未来については、「HDDの終焉:デジタル時代のストレージはどう変わるのか」も合わせてご覧ください。
「1テラバイトは何ギガバイトか?」という疑問には、2つの正解があります。メーカーや物理法則上では「1TB=1000GB」ですが、WindowsなどのOSでは「1TB=931GB」となります。誰も容量を「盗んで」いるわけではなく、計算方法の違いがこの差を生んでいるのです。こうしたルールと、ファイルシステムやSSDの予約領域などを理解すれば、購入時に必要な容量を正確に見積もることができます。