ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

Windows XP/VistaでMBR(マスターブートレコード)を修復する方法

MBRとは?

MBRは「マスターブートレコード(Master Boot Record)」の略で、ハードディスクの先頭セクターに位置し、BIOSに対してコンピューター上のオペレーティングシステム(OS)がどこにあるかを伝える重要な役割を担っています。

何らかの理由でMBRが破損・損傷すると、OSが起動できなくなります。その際、通常は以下のようなエラーメッセージが表示されます。

Error loading operating system
Missing operating system
Invalid partition table

これらのメッセージを目にすると、特にパソコンに詳しくない方にとっては不安になるものです。多くの人は「もうパソコンが壊れてしまった」と思い込みがちですが、実際はそうではありません。IT業界に身を置く者として言えば、この種のエラーは他のWindowsエラーに比べてむしろ対処しやすい部類に入ります。なぜなら、修復方法が非常にシンプルだからです。

実は、XPやVistaのマスターブートレコードの修復はかなり簡単です。回復コンソールを起動して簡単なコマンドを実行するだけでOK。データ、アプリケーション、設定などはすべてドライブ上にそのまま残っているため、MBRを直せばコンピューターは通常どおり起動します。

Windows XPでMBRを修復する手順

破損したMBRは、以下の手順で修復できます。

1. まず、Windows XPのセットアップディスクをCDドライブに入れた状態でコンピューターを再起動します。純正ディスクがない場合は、知人から借りるか、ISOイメージをダウンロードして入手しましょう。

2. 「任意のキーを押してください」と表示されたら、キーを押してCDから起動します。Windowsが自動的に起動してしまう場合は、先にBIOS設定画面を開き、起動デバイスの優先順位をCDドライブ最上位に変更しておく必要があります。

Windows XP/VistaでMBR(マスターブートレコード)を修復する方法

3. セットアップが読み込まれると、「Windowsを修復するには R キーを押してください」という選択肢が表示されます。

Windows XP/VistaでMBR(マスターブートレコード)を修復する方法

4. 回復コンソールが起動したら、Windowsがインストールされている番号を入力します。通常は「1」です。Enterキーを押し、続けて管理者(Administrator)のパスワードを入力します。

Windows XP/VistaでMBR(マスターブートレコード)を修復する方法

5. プロンプトが表示されたら fixmbr と入力します。これにより、破損したMBRが新しいマスターブートレコードに置き換えられ、コンピューターが正常に起動できるようになります。あわせて fixboot コマンドを実行し、ブートセクターを新しいものに書き換えておくのもおすすめです。

なお、これらのコマンドを使うのは、OSが1つだけインストールされているシステムに限ってください。複数のOSが入っている環境でfixmbrやfixbootを実行すると、起動構成が崩れてしまう恐れがあります。

Windows VistaでMBRを修復する手順

Vistaの場合、マスターブートレコードの修復手順は少し異なります。Vistaを回復環境(Recovery Environment)で起動し、bootrec コマンドを実行する必要があります。手順は以下のとおりです。

1. まず、Windows Vistaのディスクをドライブに挿入し、任意のキーを押してディスクから起動します。

2. 言語、時刻、通貨などの設定を選択して「次へ」をクリックします。次に「コンピューターの修復」をクリックします。

Windows XP/VistaでMBR(マスターブートレコード)を修復する方法

3. 修復対象のOSを選択して「次へ」をクリックします。「システム回復オプション」のダイアログが表示されたら、「コマンドプロンプト」を選択します。

Windows XP/VistaでMBR(マスターブートレコード)を修復する方法

4. bootrec.exe と入力してEnterキーを押します。これによりブート構成データ(BCD)が再構築され、問題が解決することが期待できます。さらに、スイッチを付けて実行することで、マスターブートレコードのみの修復(/fixmbr)、ブートセクターの修復(/fixboot)、BCD全体の再構築(/rebuildbcd)を個別に行うことも可能です。

それでもWindowsが正常に起動しない場合は、コメントでお知らせください。できる範囲でお手伝いいたします!

  1. Windows 11/10で「BOOTMGR が見つかりません」エラーを解決する完全ガイド

    Windowsパソコンの起動時に「Bootmgr is missing Press Ctrl+Alt+Del to restart(BOOTMGRが見つかりません)」というエラーメッセージが表示されて困っていませんか?特にWindows 11へのアップグレード後に、PCが起動せずこのエラーが出るケースが多く報告されています。このエラーの主な原因は、PC上の破損または誤設定されたファイルです。また、ディスクドライブのエラーやハードディスクの不良セクタ、ハードディスクのインターフェースケーブルの断線・緩みなども起動時のエラーを引き起こします。さらに、ブート用として正しく構成されていないハードディス

  2. Windows 10 / 8.1 / 7で「No boot device found」エラーを解決する8つの対処法

    Windows 10、8.1、またはWindows 7の起動時に「No boot device found. Press any key to reboot the machine」というエラーメッセージが表示されて困っていませんか?このエラーは、起動情報が保存されているHDDやSSDにシステムがアクセスできなかったことを意味します。つまり、パソコンの電源を入れた際に接続されているすべてのドライブをスキャンしたものの、起動可能なOSが見つからなかった状態です。なお、このエラーメッセージは環境によって以下のように表示が異なる場合があります。No bootable device detected