SSDの容量が公表されている容量よりも少ないのはなぜですか?

ドライブの容量が公表されているより少ないのは、ストレージ容量の計算および報告方法がコンピューティングの他の容量とやや異なるためです。ストレージデバイスの仕様を見ると、「1GBは10億バイトです。実際に使用可能な容量は変動する可能性があります。」といった注記があります。つまり、ドライブ容量は1GB = 10億バイトを前提にして報告されています。この場合、480GBのSSDは4,800億バイトになります。これを10進数表記のバイト数と呼び、ストレージ容量を公表する場合の業界標準となっています。

macOS X®やLinux®などのUnix®ベースのOSでは、ストレージ容量を報告する際に10進数表記のバイト数を用いるため、たとえば480GBのSSDはMacのディスクユーティリティでは480GBと表示されます。これに対し、Windows® OSは2進数表記のバイト数を用いるため、 1KB = 1,024バイト、1MB = 1,024KBという具合になります。そのため、4,800億バイトのストレージドライブをWindows®コンピューターに取り付けた場合、バイト数は1,000ではなく、1024で割ってギガバイトおよびその上の単位に変換されます。これを計算すると、次のようになります。

480,000,000,000バイト / 1,024 = 468,750,000 実際のキロバイト数
468,750,000 KB / 1,024 = 457,764 実際のメガバイト数
457,764 MB / 1,024 = 447 実際のギガバイト数

そのため、Windowsパソコンでは480GBのSSDは447GBと正しく報告されますが、数字が大きくなるほど、誤差も大きくなります。8GBのUSBでは公表されている容量と実際の容量との誤差は約0.5ギガバイトになり、前述の例ではその誤差は33GBと顕著になります。この33GBは失われたわけではないことを理解しておいてください。ドライブの容量は4,800億バイトですが、この4,800億バイトをWindowsパソコンでギガバイトに換算すると、合計容量は447GBになります。標準的なドライブサイズの換算を以下に示します。

公表されている容量(10進数)

Unix/ Macの報告容量(10進数)

Windowsの報告容量(2進数)

250GB    

250GB

233GB

500GB

500GB

465GB

1000GB

1000GB

931GB

2000GB

2000GB

1862GB

©2019 Micron Technology, Inc. All rights reserved. 情報、製品および仕様は予告なく変更される場合があります。CrucialおよびMicron Technology, Inc.はいずれも、印刷または写真における不備またはエラーについて一切の責任を負いません。Micron、Micronのロゴ、Crucial、Crucialのロゴは、Micron Technology, Inc.の商標または登録商標です。Unixは、The Open Groupの登録商標です。Linuxは、Linux Mark Instituteの登録商標です。macOS Xは、Apple Inc.の米国およびその他の国における登録商標です。Windowsは、Microsoft Corporationの米国およびその他の国における商標です。その他の商標とサービスマークはすべて、その所有者に帰属します。