Windows 11 / 10 でマスターブートレコード(MBR)を修復・再構築する方法
「Operating System not found」「Bootmgr is missing」「bootrec element not found」「Error loading operating system」「Missing operating system」「Invalid partition table」など、起動時にさまざまなエラーメッセージが表示される場合、その原因はマスターブートレコード(MBR)のエラーである可能性が高いです。Windows 11 や Windows 10 の PC で MBR が欠損または破損していると、OS が正常に起動できなくなります。この記事では、MBR の仕組みと、Windows 11 / 10 で MBR を修復・再構築して起動トラブルを解決する具体的な手順を詳しく解説します。
MBR(マスターブートレコード)とは?
マスターブートレコード(MBR)は、ハードドライブのパーティションに関する情報を格納している重要な領域です。PC がオペレーティングシステムの保存場所を特定し、Windows 11 / 10 を正しく起動できるようにする役割を担っています。しかし、ウイルスやマルウェアへの感染、強制シャットダウンなどの不適切な終了操作、データ破損などをきっかけに MBR が破損または消失すると、BIOS の読み込み画面から先へ進めなくなり、「Operating System not found」「Bootmgr is missing」「bootrec element not found」などのエラーメッセージが表示されるようになります。
MBR を修復する方法
MBR が破損すると Windows 自体を起動できなくなるため、多くの方は OS の再インストールを思い浮かべるかもしれません。しかし、その必要はありません。ブータブルメディアがあれば、以下の手順で MBR を簡単に修復できます。
- まず、問題が発生している PC にブータブルな Windows インストールメディアを挿入します。
- メディアを持っていない場合は、Microsoft の公式サイトから最新の Windows 11 / 10 ISO をダウンロードし、別の PC を使って起動可能な USB メモリまたは DVD を作成しておきましょう。
- PC を再起動し、ESC キーまたは Delete キー(機種によっては F12 や F2 キー)を押して BIOS 設定画面を開きます。
- ブート順序を変更して、作成したメディアから PC が起動するように設定し、Windows セットアップを開始します。
- 「任意のキーを押してください」と表示されたら何かキーを押し、最初の画面ではそのまま次へ進みます。
- 次の画面で、左下にある「コンピューターを修復する」をクリックします。

続いて、「トラブルシューティング」→「詳細オプション」→「コマンドプロンプト」の順に選択して、修復用のコマンドプロンプトを開きます。

Bootrec コマンドで MBR を修復する
回復環境のコマンドプロンプトでは、MBR を修復するための専用ツール Bootrec.exe を利用できます。状況に応じて複数のオプションが用意されているので、順番に試していきましょう。
まず、破損した MBR を書き換えるために、次のコマンドを実行します。
- bootrec /fixmbr
コマンドが正常に完了すると、「操作は正常に完了しました」という確認メッセージが表示されます。
ブートセクターが他のブートローダーによって上書きされた、あるいは破損していると思われる場合は、既存のブートセクターを消去して新しいものを作成するため、次のコマンドを実行します。
- bootrec /fixboot
さらに、ブートレコードだけでなく「ブート構成データ(BCD)」が破損している場合も同様の起動エラーが発生します。BCD を再構築するには、次のコマンドを使用します。BCD が実際に破損している場合、Windows は検出されたインストール済み OS を一覧表示し、BCD 全体を再構築してくれます。
- bootrec /rebuildbcd
なお、1 台の PC に複数の OS をインストールしている場合は、「scanos」オプションが便利です。このパラメータを指定すると、Windows がディスク全体をスキャンし、見つかったすべての OS を BCD に登録します。これにより、起動時にどの OS で立ち上げるかを選択できるようになります。
- bootrec /scanos

修復が完了したら、「exit」と入力してコマンドプロンプトを閉じ、PC を再起動します。これで Windows が問題なく起動するようになっているはずです。
「Bootmgr is missing」エラーの対処法
「Bootmgr is missing」エラーが発生し、上記の BCD 再構築でも解決しない場合は、既存の BCD ストアをバックアップ・削除したうえで、改めて再構築する方法を試してみてください。詳細オプションからコマンドプロンプトを開き、以下のコマンドを 1 行ずつ入力して、それぞれ Enter キーを押します。
- bcdedit /export C:\BCD_Backup
- C:
- cd boot
- attrib bcd -s -h -r
- ren C:\boot\bcd bcd.old
- bootrec /rebuildbcd
Windows をブート可能な OS のリストに追加するかどうかを尋ねられたら、Y キーを押して Enter キーで確定します。

すべてのコマンドを実行したら、PC を再起動してください。「Bootmgr is missing」エラーが解消され、起動エラーなしで Windows が正常に読み込まれるようになります。
このように、Windows 11 / 10 の MBR 修復は思ったよりも簡単に行えます。コマンドの実行中に問題が発生した場合は、ぜひコメント欄でお知らせください。
関連記事
- 「ディスク構造が壊れているため、読み取ることができません」エラーの解決方法
- Windows のスタートメニューが動かないときの対処法 3 選
- Windows 10 のディスク使用率 100% 問題を解決する 3 つの効果的な方法
- 「Windows ライセンスの有効期限がまもなく切れます」エラーの修正方法
- Windows が自動修復ループから抜け出せないときの直し方
-
Windows 10でマスターブートレコード(MBR)を修復する方法【bootrecコマンド完全ガイド】
Windowsを使用していると、多少のエラーに遭遇するのはごく自然なことです。簡単なトラブルシューティングや設定の微調整で解決できるケースもあれば、ブート関連の深刻な問題に直面することもあります。 Windowsのエラーを自分で修復した経験がある方なら、「MBR」という言葉を耳にしたことがあるかもしれません。MBR(マスターブートレコード/Master Boot Record)とは、ディスクのパーティション情報やストレージに関する情報を格納している重要な領域です。ファイルシステムのエラーによってMBRが破損すると、PCが正常に起動しなくなるなど、デバイスの動作に支障をきたすことがあります。
-
Windows 11で「自動修復を準備しています」の無限ループ(ブートループ)を解決する5つの対処法
Windows 11で「自動修復を準備しています」という画面が表示され、何度再起動しても同じ状態が続く――いわゆる「自動修復ループ(ブートループ)」に悩まされていませんか?ご安心ください。この問題に直面しているのはあなただけではありません。多くのユーザーが同じ症状に苦しんでいますが、正確な解決策を知らないのが実情です。この記事では、自動修復ループ(ブートループ)を解消するための最も効果的な解決策を厳選してご紹介します。具体的な対処法に入る前に、まずはよくある疑問とその回答を確認しておきましょう。自動修復ループが発生する原因は?パソコンに自動修復画面が表示される主な原因は、システム内のファイルの