ハードディスク・ドライブのラベルの記載より少ない容量が報告されるのはなぜでしょうか?

ハードディスク・ドライブのメーカーは、十進法(基本10)単位でドライブの容量を表示しています。十進法記法では、1メガバイト (MB) は1,000,000バイト、1ギガバイト (GB) は1,000,000,000バイト、1テラバイト (TB) は1,000,000,000,000バイトに相当します。

FDISK、システムBIOS、Windows、旧バージョンのmacOSなどのプログラムでは、二進法(基本2)が用いられています。二進法では、1メガバイトは1,048,576バイト、1ギガバイトは1,073,741,824バイト、1テラバイトは1,099,511,627,776バイトに相当します。

つまり、十進法でも二進法でも同じストレージ容量を表現しています。例えば、A地点からB地点までの距離を測りたいとします。距離は1キロメートル、すなわち0.621マイルです。同じ距離ですが、測定単位が違うために数値が異なります。

容量の計算式

十進法表示の容量 ÷ 1,048,576 = 二進法表示のMB容量 
十進法表示の容量 ÷ 1,073,741,824 = 二進法表示のGB容量
十進法表示の容量 ÷ 1,099,511,627,776 = 二進法表示のTB容量

例:
500GBのハードディスク・ドライブは、約500,000,000,000バイト(500 x 1,000,000,000)となります。

500,000,000,000 ÷ 1,048,576 = 476,837メガバイト (MB) = 465ギガバイト (GB)

以下の表はドライブが報告する可能性のあるおおよその数値の例です。

製品の容量(十進法)

Mac OS Xアウトプット(十進法)

Windowsアウトプット(二進法)

500GB

500GB

465GB

1TB (1,000GB)

1TB (1,000GB)

931GB

2TB (2,000GB)

2TB (2,000GB)

1,862GB

3TB (3,000GB)

3TB (3,000GB)

2,794GB

4TB (4,000GB)

4TB (4,000GB)

3,725GB

5TB (5,000GB)

5TB (5,000GB)

4,657GB

6TB (6,000GB)

6TB (6,000GB)

5,587GB

8TB (8,000GB)

8TB (8,000GB)

7,452GB

10TB (10,000GB)

10TB (10,000GB)

9,536GB

 

以下は、Windowsに表示される3TBドライブの例です。

画像

ドキュメントID:194563および米国国立標準技術研究所のホームページ (http://physics.nist.gov/cuu/Units/binary.html) も併せてご覧ください。





この記事の有用性を評価してください。