1 TBと表示されたドライブは、10進の単位で数えると1,000,000,000,000バイトです。同じバイト数は約931.32ギビバイト(GiB)にあたります。この数字の差は、ファイルを保存する前から生じます。単位が変わっただけで、690億バイトが消えたわけではありません。
GBとGiBは基準が違う
| 単位 | バイト数 |
|---|---|
| 1 GB | 1,000,000,000 = 109 |
| 1 TB | 1,000,000,000,000 = 1012 |
| 1 GiB | 1,073,741,824 = 230 |
| 1 TiB | 1,099,511,627,776 = 240 |
NISTは、2進接頭辞と10進のSI接頭辞を区別しています。1バイトは8ビットです。大文字と小文字も重要で、GBとGbは別の単位です。通信速度の表記では、バイトではなくビットがよく使われます。
1 TBの例をバイトから計算する
1,000,000,000,000 / 1,073,741,824 = 931.3225746 GiB
1,000,000,000,000 / 1,099,511,627,776 = 0.9094947 TiB
どちらの結果も同じ生のバイト数を表しています。10進の2 TBは約1,862.65 GiB、10進の500 GBは約465.66 GiBです。これらは単位の換算であり、特定の製品の測定値でも、アプリケーションが使える容量の保証でもありません。
容量の3つの問いを分けて考える
- デバイス容量: デバイスが報告するアドレス指定可能なバイト数はいくつか。
- ボリューム/パーティション容量: パーティション構成とファイルシステムの管理領域を差し引いて、そのボリュームに割り当てられた容量はどれだけか。
- 空き容量: そのボリューム上のファイル、スナップショット、その他の割り当てを除いて、どれだけ残っているか。
単位による差は、回復パーティション、2つ目のボリューム、スナップショット、実際に保存されたファイルによる差とは別物です。実際の構成を確認せずに、一般的な「フォーマットによる損失」の割合を当てはめるのは避けてください。インターフェースによって単位の使い方や表記が異なることもあるため、可能ならバイト数で比較しましょう。
差を調べるべきとき
報告されたバイト容量が、公表されているデバイス容量よりかなり小さい場合は、正確なモデル、エンクロージャ/インターフェース、パーティション構成を確認してください。大きなデバイスに小さなボリュームを作っただけなら、未割り当て領域が残っているだけかもしれません。偽造品や故障の可能性もありますが、10進1 TBのドライブで931 GiBと表示されること自体は、そのどちらの証拠でもありません。
パーティションを変更したり、書き込みを伴う容量テストを行ったりする前に、バックアップを取ってください。状況に合ったテストを選び、単位の疑問を確かめるために唯一のコピーを消すことは避けてください。この記事は読み方を説明するもので、ドライブのテストは行いません。
転送速度でも同じ注意を
100 MB/sと100 Mbit/sは、オーバーヘッドを考える前の時点で8倍違います。ダウンロードアプリがMiB/sで表示する場合は、2進と10進の違いがさらに加わります。性能を比べる前に、単位の全表記、ファイルのバイト数、経過時間を書き留めましょう。端から端までの計算例はWi-Fiのリンク速度の解説をご覧ください。
