500GBのハードディスクが正確に500107 862 016バイトであると表示されるのはなぜですか?
GiB vs. GBの問題を認識しており、ハードドライブのメーカーが1000を因数分解として使用していることを知っています。しかし、奇妙な数字の説明は見つかりません。これはの力ではありません。 2、どちらも他の単純な数値の積ではないようです(因数分解は2 ^ 13 3 ^ 4 7 67 67 1607です)。
最初はメーカーに依存していると思いましたが、2番目のドライブをチェックしたところ、バイト数はまったく同じでした(Mac OS Xディスクユーティリティによる)。
それで、この数の理由は何ですか?
答えは、IDEMA標準LBA 1-03仕様で説明されているIDEMA式です( 仕様はここで入手可能 、または 直接PDFダウンロード ) 。
LBAカウント=(97,696,368)+(1,953,504 *(Gバイト単位のアドバタイズされた容量– 50))
LBAカウント=(97,696,368)+(1,953,504 *(500 – 50))
LBAカウント= 976,773,168
バイト単位の容量= 512バイト* LBAカウント
バイト単位の容量= 500,107,862,016バイト
そうです、それはGiB vs.GBの問題ではありません。
複数の500GBドライブをチェックすると、それらはすべて*わずかに異なっていることがわかります。ほとんどの場合、正確には500 000 000000バイトにはなりません。あなたのバイト数は500107 862 016バイト、別のバイト数は500 107 946 218 ...です。これは、正確なディスクレイアウトを考えると、メーカーが最終的に使用できる実際の使用可能スペースであり、ドライブごとにわずかに異なります。
(*私が見た限りでは)