マスターブートレコード(MBR)とは何ですか?定義と使用方法[MiniToolWiki]
What Is Master Boot Record
クイックナビゲーション:
マスターブートレコード(MBR)は、内蔵ハードディスク、外付けハードディスク、リムーバブルドライブなどのパーティション化されたコンピューターストレージデバイスの先頭にある特殊なタイプのブートセクターです。この概念は、1983年にPC DOS2.0で最初に公開されました。
MBRは、ファイルシステムを含む論理区画がその記憶媒体上でどのように編成されているかに関する情報を保持します。また、インストールされているオペレーティングシステムのローダーとして機能する実行可能コードも含まれています。
MBRパーティションテーブルのアドレス可能な最大ストレージスペースは2TB( 2 ^ 32×512バイト )。したがって、MBRベースのパーティションスキームは徐々にGUIDパーティションテーブル(GPT)スキームに置き換えられています。
MBRは、フロッピーなどのパーティション化されていないメディアには存在できません。
新しいハードドライブを入手したら、次を使用できます MiniToolパーティションウィザード そしてその ' MBRディスクに初期化 'このジョブを実行する関数。
概要概要
一般に、MBRには2種類の定義があります。大まかに言えば、MBRにはセクター全体が含まれています( ブートストラップ、パーティションテーブル、分離識別子 )。狭い意味では、ブートストラップのみを指します。
通常、ローダーコードを含むセクターはメインブートレコード( MBR )このローダーコードはすでに空き領域の大部分を占めているためです。さらに、この特別なスペースはどのパーティションにも属していないため、パーティションコマンドをフォーマットしてもMBR情報は消去されません。
MBRには3つの部分が含まれています(< 512バイト )
1:プライマリブートローダー/メインブートレコード( 446バイト )
MBRの始まりは、ローダーコードの最初の段階です。また、ローダーコードは可変です。したがって、ユーザーは複数のオペレーティングシステムからMBRを起動できます。 FDISKプログラムにあります。ハードディスクを起動した後、MBRはパーティションテーブルに登録されている特定のオペレーティングシステムに制御権を渡します。
2:ディスクパーティションテーブル( DPT )
パーティションテーブルは、ストレージデバイスのパーティションを記述します。ディスクパーティションテーブルは最初のセクターにあります( シリンダー0、ヘッド0およびセクター1、MBR )各ハードディスクの。パーティションテーブル全体の長さは64バイトで、各パーティションエントリの長さは16バイトです。したがって、MBRディスクには最大4つのパーティションがあります。拡張パーティションは複数の論理ドライブに分割できるため、ユーザーがさらにパーティションを必要とする場合は、拡張パーティションを作成できます。
3:END署名
その値はAA55です。ただし、低い値が高い値の前にあるため、55AAのように見える場合があります。
注意: MBRはどのオペレーティングシステムにも属していません。したがって、diskコマンドはそれを読み取ることができません。ただし、ユーザーはコマンドを使用して変更または書き換えることができます。たとえば、minix 3では、ユーザーは「installboot-m / dev / c / us / r / mdec / masterboot」コマンドを使用して、マスターブートプログラムをMBRに書き込むことができます。
MBRの主な機能と起動プロセス
BIOSは、ユーザーがPCを起動すると、すべてのハードウェアデバイスを自動的にチェックします。その後、システムのブートストラップはMBRをCHSからメモリに読み取ります。そして、マスターブートレコードを実行できます。
マスターブートレコードは、ハードディスクパーティションテーブルをチェックして、それが正常であるかどうかを確認し、起動可能なパーティションを探します。 アクティブ パーティションテーブルの」。さらに、アクティブパーティションの最初の論理セクターの内容をメモリに保存するのに役立ちます。そして、セクターの内容はdos boot record( DBR )。
MBRを読むプロセス
まず、BIOSプログラムがシステムハードウェアをチェックし、次にCMOSで設定されたブート順序に従って使用可能なブートデバイスをチェックします。次に、BIOSは最初のセクター、つまりMBRセクターを0000:7C00Hに読み取ります。次に、BIOSは0000:7CFEH-0000を読み取り、終了シグニチャが55AAHであるかどうかを確認します。そうである場合、BIOSはWindowsをロードするためにMBRに制御を渡します。そうでない場合、BIOSは他の起動可能なデバイスを読み取ります。起動可能なデバイスがない場合、「NO RAM BASIC」というメッセージが表示され、Windowsを起動できません。
仮想MBR
仮想MBRは拡張ブートレコードを参照します( EBR )、そのレコードエントリはMBRと同じです。
MBRを再構築する
場合によっては、誤った操作やコンピュータウイルスの侵入によりMBRが損傷する可能性があります。その結果、コンピューターを起動すると、ユーザーには黒い画面が表示されるか、意味のない文字が表示されます。この状況を目指して、彼らは次のようないくつかの解決策に目を向けることができます。
DOSコマンド:fdisk / mbr