1TBのドライブが少なく表示されるのはなぜ?

ドライブメーカーとmacOSは1,000単位で数えます。Windowsや多くのツールは1,024単位で数えながら、表記は「GB」のままです。サイズを変換して、両方の値を確認できます。

ブラウザ内で動作します。データはどこにも送信されません。

10進数(SI):macOSとドライブメーカーが使用
KB1,000,000,000
MB1,000,000
GB1,000
TB1
2進数(IEC):Windows、df -h、多くのツールが使用
KiB976,562,500
MiB953,674.32
GiB931.32
TiB0.91

バイト: 1,000,000,000,000

公称容量を3通りで表示

公称容量バイトMac上の表示(10進数)2進数の単位
256 GB256,000,000,000≈ 256 GB238.42 GiB
512 GB512,000,000,000≈ 512 GB476.84 GiB
1 TB1,000,000,000,000≈ 1 TB0.91 TiB (931 GiB)
2 TB2,000,000,000,000≈ 2 TB1.82 TiB (1,863 GiB)
4 TB4,000,000,000,000≈ 4 TB3.64 TiB (3,725 GiB)
8 TB8,000,000,000,000≈ 8 TB7.28 TiB (7,451 GiB)

Macでは、起動と復旧のための小さな隠しパーティションが確保されるため、公称容量より数GB少なく表示されます。この容量が失われたわけではなく、macOSが使用しています。

10進数と2進数、1分で解説

1ギガバイト(GB)は1,000,000,000バイトです。1ギビバイト(GiB)は1,073,741,824バイト(1,024³)で、約7.4%大きくなります。Mac OS X 10.6 Snow Leopard以降、macOSはドライブの販売時と同じ10進数の単位でサイズを表示するため、1TBのSSDは約1TBと表示されます。Windowsでは同じドライブが約931「GB」と表示されます。1,024³で割りながら、GBという表記を使い続けているためです。

どちらも間違いではなく、単位が2つあるだけです。差はサイズが大きくなるほど広がり、KBで約2.4%、MBで4.9%、GBで7.4%、TBで10%になります。