【完全解説】MBRとは?MBRの使用方法は?

Harumoe |カテゴリ:パーティション管理コンテンツハブ| 2024年09月24日に更新

概要:

本記事は、MBRとは何か、MBRの使用方法、およびMBRのトラブルシューティングなどMBRに関するすべての知識が紹介します。MBRを了解したいなら、本記事を読みましょう。

パソコンや新しいHDD/SSDをセットアップする際、MBRモードを選択するかどうかについて、ほとんどの人がジレンマに直面するようになるでしょう。インタネットの検索結果によって、マスターブートレコードがないとコンピュータが起動しないことがわかります。しかし、MBRとは何か、MBRの使用方法、および他のトラブルシューティングについて本当にわかっていますか。本記事はMBRに関する知識をすべて詳しく紹介します。読み続けましょう。

MBRとは何?

MBRはMaster Boot Recordの略です。これは、コンピュータにオペレーティングシステムをロードするためのコードです。MBRでは、あなたのハードドライブ上のパーティションとそのレイアウトについての情報が含まれています。オペレーティングシステムをインストールしたことがあるなら、MBRモードとGPTモードのどちらでインストールするかを尋ねるプロンプトを見たことがあるかもしれません。これは、ハードディスクで使用されているパーティションの種類を意味します。

マスター ブート レコードはどこにある?

マスター ブート レコード コードは、ハード ドライブの最初のセクター (セクター 0) に保存されます。このセクターはどのパーティションにも属していないことに注意してください。つまり、パーティションを削除しても、MBR コードはそのまま残ります。 

マスターブートレコードの仕組み

PC の電源がオンになると、MBR は読み取り専用メモリに保存されている BIOS プログラムの起動を開始します。つまり、コンピューターの電源を入れると、まずMBRのコードが実行され、ハード ドライブからオペレーティング システムが読み込まれます。

マスター ブート レコードの作業プロセス:

1.システム起動時のセルフチェック - BIOSがシステム ハードウェアとCMOS 設定をチェックする。

2.マスター ブート レコードの読み取り - 起動可能なデバイスを検出し、BIOSがMBR セクターをメモリに読み取る。

3.MBRの終了フラグが0000:7C00Hと55AAHに等しいかどうかを確認する - ブートデバイスが条件を満たすと、BIOSはMBRに制御を移し、OSを起動させる。

MBRに関する他の知識

1.MBRの特徴

通常、MBR コードのサイズは約 512 バイトで、次の3つの主要部分で構成されています。

  • マスター ブート コード: これは、オペレーティング システムをロードするコードで、通常、アセンブリ言語で記述されており、コンピューターのハードウェアに固有のものだ。
  • パーティション テーブル: このテーブルには、ハード ドライブのパーティションに関する情報が含まれる。これには、各パーティションの開始位置とサイズ、および使用されているファイル システムの種類 (NTFS、FAT32 など) が含まれる。
  • MBRの終了フラグが0000:7C00Hイコール55AAHであるかどうかを確認する。ブートデバイスが条件を満たすと、BIOSはMBRに制御を移し、OSを起動させる。

2.MBRの構造

MBRの基本構造図を見てみましょ。

3.MBRの限界

MBRはディスク パーティショニングの標準になっていますが、いくつかの制限があります。

  • 最大 4つのプライマリ パーティションしかサポートできない。システムに5つ以上のパーティションが必要な場合、MBR は制限となるかもしれない。
  • MBRは2TBを超えるドライブでは機能しない。 
  • MBRは、ReFS などの特定のファイル システムと互換性がない。
  • MBRは最も一般的に使用されているディスクパーティション形式ですが、システムで使用する前にその制限を認識することが不可欠です。

4.MBRとGPTの違い

ディスク管理からパーティション スタイルを確認するとき、パーティション スタイルに GPT が表示されることに気付くユーザーもいます。あなたは疑問に思うかもしれません:  GPT とは何ですか? MBRとGPTの違いは何ですか? 下の表を見ていきましょう。

MBRを確認して使用する方法

上記の部分では、MBRの基本的な情報が紹介されました。これから、MBRの確認と使用方法を学びましょう。

ディスクが MBR と GPT のどっちを使っているかを確認する方法

WindowsでディスクがMBRかGPTかを確認しましょう。パーティション スタイルを表示するには:

ステップ1. Windowsアイコンを右クリックし、メニューから[ディスクの管理]を選択します。

ステップ2. ディスク を右クリックし、プロパティ オプションをクリックします。

ステップ3.  ボリューム タブに移動すると、ディスク情報  ボックスでマスター ブート レコード (MBR) または GUID パーティション テーブル (GPT) を確認できます。

ご注意

MBRとGPTの違いを詳しく了解したいなら、ここのガイドをクリックして確認しましょう。

上記の情報によると、GPTはパーティション数、OSサポートの面で優れており、UEFIとBIOSのハイライトを確認すると、ハードウェアインターフェースでも優れています。しかし、MBRディスクは古いWindowsバージョンでも動作します。次の部分では、MBRとGPTを選択するヒントを紹介します。

SSDの場合、MBR と GPTのどっちを選ぶ?

Windowsにハードディスクを接続した後、SSDをMBRにするかGPTにするか、ユーザーが困るかもしれません。各オプションの異なる利点を考慮することが不可欠です。MBRはデータをより効率的に保存することができ、エラーが発生する可能性も低くなります。しかし、GPTはより大きな容量を提供できます。

ヒント1.ハードディスクの容量が2TBを超える場合、MBRは最大2TBに達するので、GPTをお勧めします。

ヒント2. SSDはWindowsの起動がHDDより速いです。それに対応するために、UEFIをお勧めします。UEFIブートなら、GPTは良い選択です。

ヒント3. OSがWindows 7またはそれ以前のバージョンであれば、MBRを選択します。Windows 8以上のバージョンであれば、MBRとGPTのどちらかを選択します。

MBR から起動するように設定する方法

ステップ1. Windows アイコンをクリックし、「再起動」を選択して Windows PC を起動します。

ステップ2. BIOS設定画面が表示されるまで、「F2」キーを押し続けます(異なるコンピューターには、BIOSセットアップを呼び出すためのホットキーもそれぞれあります。通常、デスクトップは[Del]キーで、ラップトップは[F2]キーです。よくわからない場合は、「Esc」キーを試してみることをお勧めします)。

ステップ3. 「Boot」メニューから、矢印キーを使用して起動方式をUEFI又はlegacyに変更します。

ステップ4.  F10を押して変更を保存し、終了します。

Windows 10/11で MBR を GPTに変換する方法

パーティションのバックアップがなくても、EaseUS Partition Masterを使えば、ディスクの変換は簡単に行います。これは、数クリックするだけでパーティションスタイルを直接変更でき、信頼性の高いディスク変換ソフトウェアです。次の2つの点で、他の手動の方法より優れています。

  • データ損失なし: EaseUS Partition Masterは、MBR を GPT に、またはその逆に変換する間、現在のパーティションのデータを元の場所にそのまま保持する。
  • パーティションマネージャーツールの無料版は、OSをインストールせずにディスクパーティションスタイルを自由に変更するのをサポート。

ご注意:システムディスクを変更した後、ブートモードも変更する必要があります - BIOSはMBR、UEFIはGPT。OSディスクをGPTに変換した後、UEFIモードを有効にしてください。

EaseUS Partition Masterの他の利点

・無料機能: サイズ変更、移動、削除、フォーマットを含むディスク パーティションの管理。システムとデータ パーティションをコピーする。ファイル システムを FAT と NTFSの間で変更する。

・高度な機能: OS を SSDに移行、ディスクとパーティションをコピー、WinPE ブータブル ディスクを作成。

システムディスクを GPT に変換した後、UEFI モードを有効にする方法

ステップ1.  PCを再起動し、BIOS メニューにアクセスします。

ステップ2. メインの起動画面から起動タブを選択し、矢印キーでUEFI/BIOS Boot Modeを選択します。Enterキーを押します。

ステップ3.  UEFI/BIOS Boot Mode ウィンドウで、上下の矢印を使って、UEFIを選択し、Enter キーを押します。

MBRのエラーをトラブルシューティング

問題1.破損したマスター ブート レコードを修正するにはどうすればよいですか?

MBRが破損していると、PCの起動に失敗するようになります。WindowsのBootrecユーティリティを使って、それを修復できます。このユーティリティを使用するには、Windowsのインストールディスクから起動し、「コンピュータを修復する」オプションを選択する必要があります。修復オプションが表示されたら、「トラブルシューティング」をクリックし、「コマンドプロンプト」を選択します。

次のコマンドを入力し、毎回 Enter キーを押します。

  • bootrec /Fixmbr
  • bootrec /FixBoot
  • bootrec /ScanOs
  • bootrec /RebuildBcd

次に、「exit」と入力してコマンド プロンプトを終了します。ブータブル ディスクを取り出し、PC を再起動します。

Bootrec/fixbootアクセスが拒否されました?

「bootrec/fixboot」コマンドを実行すると、「アクセスが拒否されました」というエラーメッセージが表示されたことがありますか?この記事では、Windows 10/8/7でそのエラーを修正するためのソリューションを説明します

問題2.ディスクMBRにWindowsをインストールすることはできません。選択したディスクには MBR パーティション テーブルがあります。

「このディスクにWindowsをインストールすることはできません」というエラーは、お使いのコンピュータのEFIシステムがMBRディスクで動作しないために発生します。つまり、あなたのPCはMBRパーティションスタイルのデバイスから起動することを望んでいないのです。それを解決しようと、プロななディスクコンバーター、ディスク管理、diskpartが利用されます。

前の部分に戻って、 3 つの方法でMBR を GPTに変換します。

マスター ブート レコードに関するFAQ

I.MBR レコードが破損していることを示す典型的な症状は何ですか?

  • クリック音がうるさい
  • 無効なパーティション テーブル エラー
  • 無効なブート ディスク エラー
  • RAID が見つからないというエラー メッセージ

説得力のある答えは、「無効なパーティション テーブル エラー」です!

2.MBRまたはGPT ハードディスクにパーティションを作成するために使用できるコマンドは次のどれですか?

この質問には、4つのオプションがあります。

  • Fdisk
  • Gdisk
  • Parted
  • Cfsck

正しい答えは「Parted」です!

3.MBRパーティショニングシステムがサポートする最小パーティション数は?

最小数は 1 です。ハードディスクを使用せず、MBRパーティションテーブルを作成する場合、最小数は0です。