パーティションテーブルとは
パーティションテーブルは、コンピューターのハードディスクドライブ(HDD)のさまざまなパーティションまたはセクションを示すために使用されるコードです。 これは通常、HDDのマスターブートレコード(MBR)の一部です。MBRは、コンピューターの起動時に頻繁にアクセスされ、起動に使用するドライブの一部を示します。 単一のテーブルに異なるパーティションを指定して、HDDを個別に認識および書き込みされるセクションに分割できます。 パーティションテーブルは通常、16進表記で記述されます。この表記では、数字と文字を使用して広範囲の数値を表します。
パーティションテーブルの基本構造は、最初に見るとかなり複雑ですが、実際に提供される情報はかなり単純です。 これは、コンピューターのHDD上のMBRの一部にすぎません。コンピューターの最初の起動時に使用され、ブートストラップまたは「ブート」と呼ばれるプロセスです。 コンピューターの電源を入れると、そのコンピューターの基本入出力システム(BIOS)を含むマザーボード上のマイクロチップが起動を開始します。 ただし、起動中、BIOSはシステムの制御と残りの起動をコンピューターのHDDに渡します。
これが発生すると、コンピューターはMBRを使用して、ブートストラップの続行方法を決定します。 MBRの一部はパーティションテーブルであり、HDD上のさまざまなパーティションに関する情報を提供しますが、多くの基本システムには1つしかありません。 このパーティションテーブルでは、HDDの1つのセクションが起動パーティションとして確立され、起動に使用されます。他のセクションは単にストレージに使用されます。 コンピューター上で複数のパーティションを使用して、それぞれに異なるオペレーティングシステム(OS)を含めることができます。これにより、マシンは1つのOSで起動できますが、同じコンピューターで使用できる異なるシステムをユーザーに提供します。
パーティションテーブルの情報は16進表記で記述され、数字の「0」から「9」と文字「A」から「F」を使用し、「10」から「15」を示します。 これは基数16のシステムです。つまり、示された数値に16を一定の累乗で乗算します。 たとえば、16進数の「A3」は3x16 ^ 0に10x16 ^ 1、つまり163を追加します。「34B」などのより長い16進数のエントリは、4x16 ^ 1と11x16 ^ 0、または843に3x16 ^ 2を追加します。ブートパーティションのIDや、HDD上の1つ以上のパーティション内のさまざまなセクターのサイズなど、パーティションテーブルの16進表記を通じてさまざまな情報を伝えることができます。