💾 デジタルストレージ ↑ リストに戻る
デジタル ストレージの説明: 10 進数 (GB) とバイナリ (GiB)
Windows では 1TB ハードドライブが 931 GB しか表示されないのはなぜですか? SI 10 進プレフィックスと 2 進 IEC プレフィックスの決定的な違いを理解します。
著者: ユニットコンパイラー コンピューティング ラボ • 6 分で読了 読了 • 公開日: 2026-08-30
1000 対 1024 の混乱
ハード ドライブ メーカーが「1 テラバイト」ドライブを販売する場合、次の SI 10 進単位を使用します。
- 1 TB = 10¹² バイト = 1,000,000,000,000 バイト。
ただし、Microsoft Windows などのオペレーティング システムは、歴史的にメモリを 2 の 2 乗 (2¹⁰ = 1024) で測定します。
- 1 TiB (テビバイト) = 2⁴⁰ バイト = 1,099,511,627,776 バイト。
1TB = 931.32 GiB である理由
1,000,000,000,000 ÷ (1024 × 1024 × 1024 × 1024) ≈ 931.322 GiB。 69 GB のスペースは失われませんでした。それは純粋にユニット名の違いです。
SI (10 進数) と IEC (2 進数) 規格
1998 年に、国際電気標準会議 (IEC) は公式のバイナリ プレフィックスを確立しました。
- キビバイト (KiB) = 1,024 バイト
- メビバイト (MiB) = 1,024 KiB = 1,048,576 バイト
- ギビバイト (GiB) = 1,024 MiB = 1,073,741,824 バイト
- テビバイト (TiB) = 1,024 GiB = 1,099,511,627,776 バイト
ギガバイト (10 進数) から ギビバイト (2 進数)
GiB = GB × (10⁹ / 2³⁰) ≈ GB × 0.93132257
インターネット速度 (Mbps) からダウンロード速度 (MB/秒)
Megabytes (MB) = Megabits (Mb) ÷ 8
100 Mbps のインターネット接続では、理論上の最大ダウンロード速度は 12.5 MB/秒になります。
比較表
10 進数 (Base 10) と 2 進数 (Base 2) の比較
| ユニット名 | SI プレフィックス (Base 10) | IEC バイナリ プレフィックス (Base 2) | 不一致 |
|---|---|---|---|
| キロ / キビ | 1 KB = 1,000 バイト | 1 KiB = 1,024 Bytes | +2.4% |
| メガ/メビ | 1 MB = 1,000,000 バイト | 1 MiB = 1,048,576 Bytes | +4.86% |
| ギガ/ギビ | 1 GB = 1,000,000,000 バイト | 1 GiB = 1,073,741,824 Bytes | +7.37% |
| テラ/テビ | 1 TB = 10¹² バイト | 1 TiB = 2⁴⁰ Bytes | +9.95% |
| ペタ/ペビ | 1 PB = 10¹5 バイト | 1 PiB = 2⁵⁰ Bytes | +12.59% |