外付けの HDD を買ったことがある人ならわかると思うが、買ってきたばかりの HDD をウィンドウズや Mac で容量を表示させると、カタログ値よりも実際にはHDDの容量が例外なく少ない。大容量になればなるほど誤差が大きくなり、期待していた容量よりも少ないという現象が起きる。

以下、長文につき最初に結論を述べておこう。─── それはメーカーと OS との間での表記の計算方法の違いだった。私の見解では誇大広告ではないかと思う。

たとえば 160GB の HDD を買ってきた場合、容量が空の状態で 149GB である。11GB はどこに行ったのだろう?

これはなぜなのだろうか?私はずっと、容量が大きくなればなるほど HDD 自体を管理する領域が増えていき、その分減るのだと思っていた。

が、しかし!!! それは単なる私の思い込みだった。今日、その真相を発見した。

答えは、計算方法の違いだそうだ。つまり、メーカーが謳うカタログ値はデシマル(10進数)表記
だったのだ。これは、バイト容量を 1GB = 1,000,000,000 バイトで計算したものだ。しかし、実際にはコンピュータはバイナリ(2進数)で表記するため、1GB=1,073,724,841 バイトで計算している。

デシマルで計算すると、単純に計算は以下のとおりとなる。

160GB(表記)= 160GB バイト = 160,000,000,000 / 1,000,000,000 バイト

一方でバイナリで計算すると、

160GB(表記)= 149GB バイト = 160,000,000,000 / 1,073,724,841 バイト

となり、両方とも計算は合っているのだが、バイナリ表記は計算時の分母が大きくなるため、カタログ表記よりも少なくなるのだ。

でも、これって・・・・・・・・・

消費者をなめてませんか?広告の不当表示だと思う。以前 ADSL の速度が誇大だとの話があり、公正取引委員会が是正措置をとったが、この HDD の容量表記も同じレベルであると思う。メーカーは都合のいいようにデシマル表記を使っている。

HDD と同じ記憶装置である 「メモリ」 の方は、1GB のメモリの場合でも、カタログはデシマル表記でも実際はバイナリで実装されている。HDD とは逆に、メモリの場合は消費者は買ってきた容量よりも余裕があるので、常に嬉しい思いをしているという例もある。

では、なぜ今まで話題にされなかったのだろう?それは、技術者の私でさえ、今頃気づいたくらいだし、真相を知らないだけなのだろう。公正取引委員会にチクったら面白いことになるかも。

以下に、参考までに主な容量の対応表を載せておく。

デシマル バイナリ 80 GB 74.51 GB 100 GB 93.13 GB 120 GB 111.76 GB 160 GB 149.01 GB 180 GB 167.64 GB 200 GB 186.26 GB 250 GB 232.83 GB 300 GB 279.40 GB 320 GB 298.02 GB

リンクは「Why is my drive displaying a smaller than expected capacity than the indicated size on the drive label?」 (Western Digital)