マスターブートレコードについて詳しく解説

マスター ブート レコードまたはMBR (「ブート ゾーン」とも呼ばれることもあります) は、インテルのハード ドライブのアドレス指定可能な最初のセクター (シリンダー 0、ヘッド 0 およびセクター 1、または論理アドレス指定のセクター 0) に付けられた名前です。パーティション分割。サイズは 512 バイトです。 MBR には、ハード ドライブのパーティション テーブル (4 つのプライマリ パーティション) が含まれています。また、アクティブ パーティションに存在するオペレーティング システム (または存在する場合はブートローダー) をロードすることを目的としたブート ルーチンも含まれています。

MBRの構造

マスターブートレコードの構造:
住所説明サイズ

バイト
16進数12月
0000 0ルーティーン最大。
444
01B8 440オプションの署名4
01BC 444通常はnull ; 0x0000 2
01BE 446プライマリパーティションテーブル
(4 つの 16 バイト エントリ、(IBM パーティション テーブル スキーム))
64
01FE 510 55時間MBR署名。
0xAA55
2
01FF 511ああ
MBR、合計サイズ: 444 + 2 + 64 + 2 = 512

BIOS が MBR に存在するスタートアップ ルーチンをロードして実行するには、 MBR のバイト510 に、マジックナンバーと呼ばれるワード 0x55AA が存在する必要があります。実際、BIOS テストフェーズ(POST と呼ばれる) の後、BIOS は、SETUP プログラム (Boot Device ORDERING セクション) を使用してユーザーが定義したブート可能デバイスの最初のセクターを読み取ります。マジックナンバー 0x55AA (エンディアンによっては 0xAA55) を含むデバイスが見つかると、ブート コードをメモリアドレス 0x7C00 にロードして実行します。次に、このブート コードによってブート ストラップ ローダーに制御が与えられます

マスターブートレコードについて詳しく解説

MBRの修復、バックアップ、復元

Windows XP では、FIXMBRコマンドを使用してDOSで MBR ブート ルーチンを再作成できます。これにより、マスター ブート レコードが書き換えられます。これにより、特定のブート ウイルスを排除したり (ブートウイルスは13 時間割り込みをハイジャックすることが多いため、コマンドがフロッピー ディスクから実行された場合)、損傷した MBR を復元したり (PC が起動しなくなった)、ブート ローダーを削除したりすることが可能になります。 MBRにインストールされています。 (lilo、GRUB など)

Windows で MBR をバックアップおよび復元するには、デバッグプログラムを使用する必要があります。 UNIXおよびLinuxでは、 ddコマンド (最初のセクター、つまりディスクの最初の 512 バイトのみを保存および復元するように注意する必要があります)。警告: あるハードディスクの MBR を別のハードディスクに復元することは、2 番目のディスクのパーティション テーブルを最初のディスクのパーティション テーブルに置き換えることになるため、非常に危険です。このルールの唯一の例外は、2 台のマシンのハードウェア構成が厳密に同一である場合、特にハード ドライブとそのパーティション分割が同じ場合 (会社のマシンパークの場合) です。

Windows XP では、MBR の復元に使用するコマンドはfixmbrです。回復コンソールからアクセスできます。

Windows Vista では、MBR の復元に使用するコマンドはbootrec /FixMbrです。回復コンソールからアクセスできます。初期 MBR が Linux ブート ローダー (GRUB、LILO) を指している場合、この上書き後にアクセスできなくなることに注意してください。その後、Linux CD-ROMから起動し (インストール/復元)、この方法で復元する必要があります。

マスターブートレコードについて詳しく解説
  1. سجل الإقلاع الرئيسي – arabe
  2. Запис за начално зареждане – bulgare
  3. Master boot record – catalan
  4. Master boot record – tchèque
  5. Master boot record – danois
  6. Master Boot Record – allemand

マスターブートレコードについて詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。