[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

パーティションテーブル (partition table)

pointこの用語のポイント

pointパーティション情報が記録されている場所だよ

pointマスターブートレコードの中にあるよ

point例えばOSを起動するときに使われるよ

スポンサーリンク

簡単に書くよ

パーティションテーブル (partition table)とは

ハードディスクの世界のお部屋情報が書かれている場所。
もう少し真面目っぽく書くと

ハードディスク内にある、パーティション(ハードディスク内の区切られた領域)に関する情報が書かれている場所のこと
です。

image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「パーティション」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は、適当に読み飛ばしてください。

パーティションは「ハードディスク内の区切られた領域」です。
ハードディスクがお家だとすれば、パーティションはお部屋のイメージです。
ハードディスクの中には、最低1つ以上のパーティションがあります。

パーティションテーブル

以上を踏まえて、ハードディスク内にある、パーティションの情報が書いてある場所が「パーティションテーブル」です。
ざっくり言えば「お部屋情報」が書いてある場所ですね。
パーティションテーブルには、どんなパーティションがあるかとか、パーティションの状態だとかが記録されています。

パーティションテーブル2

パーティションテーブルは、例えばOS(コンピュータの人格に相当するソフト)を起動するときに参照されます。
せっかくなので、OSが起動するまでの流れとパーティションテーブルの活躍を見ておきましょう。
※OSが起動するまでの流れは、OSの種類や、その他の要因によって微妙に変わります。本ページで取り上げる起動の流れは、一例と捉えてください。

例えば、そうですね。
ピヨピヨパソコンは、1つのハードディスクの中に2つのパーティションがあります。

パーティションテーブル3

ハードディスクの最初に読まれる場所(先頭)には「マスターブートレコード」と呼ばれる場所があります。

パーティションテーブル4

マスターブートレコードの中には「ブートローダ」と呼ばれるプログラムやパーティションテーブルがあります。
ブートローダは「起動時に呼び出されて、OSを動かすプログラム」です。

パーティションテーブル5

また、それぞれのパーティションの先頭には「ブートセクタ」と呼ばれる場所があります。

パーティションテーブル6

ブートセクタの中にはOSを起動するプログラムがあります。
この「OSを起動するプログラム」も「ブートローダ」と呼んだりしますが、ややこしいので今回は「OSを起動するプログラム」と表現します。

パーティションテーブル7

ピヨピヨパソコンの電源を入れると「BIOS」と呼ばれるプログラムが、マスターブートレコードを読みます。

パーティションテーブル8

マスターブートレコードを読みこんだBIOSさんは、ブートローダに「おい、起きろ。おまえの出番だ」と命令します。

パーティションテーブル9

ブートローダはパーティションテーブルを見て、パーティションの情報を把握します。
パーティションテーブルには「パソコンを起動したときに動かすOSが入っているのは、このパーティションだよ」な情報が書いてあります。
ここがパーティションテーブルさんの活躍どころです。

パーティションテーブル10

これで、起動するOSの入っているパーティションが分かりました。
次は、ブートセクタの出番です。
OSの入っているパーティションのブートセクタが読み込まれます。

パーティションテーブル11

ブートセクタが読み込まれると、その中にいるOSの起動プログラムに対して「おい、起きろ。起きてOSを起動しろ」な命令が出されます。

パーティションテーブル12

これで最後です。
ブートセクタにいるOSの起動プログラムが、OSを起動します。

パーティションテーブル13

これが、OSが起動するまでの流れです。
パーティションテーブルは、起動するOSが入っているパーティション(アクティブパーティション)をブートローダさんに教える役目を果たします。

他にも、いろいろな仕事をしているとは思いますけどね。
パーティションに関係する仕事のサポートをしているのだろうとは推測していますが、私は実態を把握していません。
興味がある方は他のところで勉強してください。

「何となく分かれば、いーや」な人は

・ハードディスク内の場所だよ
・パーティションの情報が入ってるよ


だけ覚えておけば、そんなに困ることはないと思います。

image piyo2

一言でまとめるよ

まぁ「パーティションテーブル」って単語が出てきたら「パーティションの情報が書いてある場所なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク