MBR パーティション分割ではなぜハードディスクのサイズに制限があるのですか?

MBR パーティション分割ではなぜハードディスクのサイズに制限があるのですか?

MBR は 32 ビットを使用してパーティションを記録するため、各パーティションのサイズは最大 2 TB までしか拡張できません。

これを数学的にどう説明できるでしょうか?

答え1

からWikipediaのエントリ:

MBR パーティション スキーム (非標準の方法を使用しない) によって 512 バイトのセクター (実際のセクターまたはエミュレートされたセクター) を使用するディスクでサポートされる最大ディスク サイズは 2 TB に制限されます。

2TB = 2*1024*1024*1024*1024 = 2^41 = 2^32 * 2^9、そして2^9は512です。

関連情報