MBR
はマスター ブート レコードで、完全名はメイン ブート レコードで、ディスクの前面にあるブート (ローダー) コードの一部です。 。これは、ディスク オペレーティング システム (DOS) がディスクを読み書きするときにパーティションの正当性を判断し、パーティション ブート情報を見つける役割を果たします。ハードディスクの初期化時にディスク オペレーティング システム (DOS) によって生成されます。
通常、MBR ブート コードを含むセクターをメイン ブート セクターと呼びます。ブート コードがこのセクタのスペースの大部分を占めるため、通常はこのセクタを MBR セクタ (略して MBR) と呼びます。このセクタは、ディスク上の他の通常の記憶領域とは異なる特別な管理機能を担っており、ディスク領域全体を管理する特別な領域であるため、ディスク上のどのパーティションにも属さず、パーティション領域でのフォーマットコマンドは実行できません。メインディスクスペースをクリアし、起動時に記録された情報をすべてクリアします。
マスター ブート セクターは 3 つの部分で構成されます (合計 512 バイトを占有):
1. マスター ブート プログラムはマスター ブート レコード (MBR) (446 バイトを占有)
FDISK プログラム内にあります。このプログラムは、ユーザーが指定したオペレーティング システムにシステム制御を移すために使用され、ハードディスクの起動時にパーティション テーブルに登録されます。
2. ディスク パーティション テーブル (DPT、ディスク パーティション テーブル)
は 4 つのパーティション テーブル エントリ (それぞれ 16 バイト) で構成されます。
は、ディスク上のパーティションの状況を記述する役割を果たします。その内容は、FDISK を使用してパーティションを定義するときに、ディスク メディアとユーザーによって決定されます。 (詳細省略)
3. 終了フラグ(2バイト占有)
値はAA55で、下位ビットが前、上位ビットが後ろという形で格納されます。 、55AA(16進数10)のように見えます。
以上がmbrとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。