外付けの 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)