データ容量の「1KB」は1000か1024か
コンピュータの世界では、長らく「1KB = 1024バイト」として扱われてきました。しかし国際単位系(SI)では「キロ=1000」なので、厳密には食い違いがあります。これを解消するために作られたのが 2進接頭辞(KiB・MiB・GiB) です。
- 1KB = 1,000バイト(10進・SI準拠)
- 1KiB = 1,024バイト(2進)
ハードディスクやSSDの容量表示はKB/GB(10進)、WindowsやメモリはKiB/GiB(2進)を使うことが多いため、「500GBのはずなのに465GBしかない」といったズレが生じます。これは故障ではなく、単位の定義の違いです。