Record、略称MBR)とは、PC/AT互換機に於いて、単数または複数のパーティションに分けられたディスクのパーティション外に存在する先頭セクタでブートセクタの一種である。PC/AT互換機では、BIOSがセクタ長が512バイトで先頭1セクタのみのロードしか保証しないため、サイズは512バイトである。signature、446~509(64バイト)にパーティションテーブル、510~511(2バイト)にブートシグニチャがある[1]。自身をメモリ上へコピーし起動したのち、ブート可能フラグが立っているパーティション(これを「アクティブなパーティション」と称する)を探し、そのパーティションブートセクタに含まれるブートストラップローダをロードし、それへ制御を渡すという単純な起動プログラムが入っており、IBMとマイクロソフト製のこのコードをどのOSもデファクトスタンダードとして利用していた。この方式では、違うパーティションに切り替えて起動する際には、OSシャットダウンする前に、かならずそれぞれのOS内でユーティリティプログラムを実行してアクティブなパーティションを再設定しなければならず、不便であった。このため、起動時にメニュー方式で選択できる各種のプログラムがよく使われるようになった。ブートストラップローダの動作詳細[編集]以下はブートシーケンスのうちブートストラップローダが担う部分である。パーティションテーブルを4つのテーブルエントリーの先頭から検査し、起動フラグが立っている基本領域(アクティブなパーティション)がないか探す。起動フラグが立っている基本領域が見つかったらその領域の先頭位置をパーティションテーブルから取得する。BIOSにその位置を示してメモリにロードしてもらい、IPLに制御を渡す。パーティションテーブル[編集]パーティションに関する情報を記録している。4つのエントリがあり1つあたり16バイトである。フラグが記録されている。パーティションの最初のセクタ。パーティションの種類(パーティション識別子)。パーティションの最後のセクタ。パーティションの最初のセクタ。EFIシステムパーティション(FAT12/FAT16/FAT32)ブートシグニチャ[編集]ここには0xAA55という値がマジックナンバーとして必ず入っている(リトルエンディアンなのでアドレス順と格納される値に注意)。これはこのMBRが有効であるという署名で、これがない場合はこのMBRは無効として扱われる。回復コンソールでfixmbrと実行すれば良い。WindowsのCD-ROMで起動しRキーで修復すればよい。2009年11月22日閲覧。2009年11月22日閲覧。関連項目[編集]パーティションGUIDパーティションテーブルこの項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。