【Windows】起動管理ファイルの欠落をシステム回復オプションで復旧する手順 | Bootmgr is missing

【Windows】起動管理ファイルの欠落をシステム回復オプションで復旧する手順 | Bootmgr is missing
🛡️ 超解決

Windowsの起動時に「Bootmgr is missing」というエラーが表示され、システムが起動できない状況に直面していませんか。

このエラーは、Windowsの起動を管理する重要なファイルが破損したり、欠落したりしている場合に発生します。

この記事では、Windows 11のシステム回復オプションを活用し、この起動トラブルを解決する具体的な手順を詳しく解説します。

【要点】Windows起動エラー「Bootmgr is missing」の解決策

  • 回復環境へのアクセス: Windowsインストールメディアや回復ドライブからシステム回復オプションを起動します。
  • スタートアップ修復の実行: 起動管理ファイルの破損や欠落をシステムが自動で診断し修復します。
  • Bootrecコマンドでの再構築: コマンドプロンプトから起動構成データやマスターブートレコードを手動で修正します。
  • システムの復元: 以前の正常な状態にシステム設定を戻し、起動トラブルを解消します。

ADVERTISEMENT

「Bootmgr is missing」エラーが発生する根本的な原因

「Bootmgr is missing」というエラーメッセージは、Windowsの起動プロセスにおいて、重要な起動管理ファイルである「Bootmgr」が見つからないことを示しています。

Bootmgrは、コンピューターの電源投入後、BIOSまたはUEFIから制御を受け取り、Windowsのオペレーティングシステムを読み込む役割を担うファイルです。

このファイルや関連する起動構成データに問題があると、Windowsは正常に起動できません。

主な原因は起動構成データの破損や欠落

このエラーが起きる背景にはいくつかの理由があります。

最も一般的な原因は、起動構成データであるBCD ブート構成データ の破損や欠落です。BCDは、Windowsの起動に必要な情報や、どのドライブにOSがインストールされているかといった情報を格納しています。

また、マスターブートレコード MBR の損傷、起動セクタの不具合、ハードディスクドライブまたはソリッドステートドライブの物理的な故障、誤ったOSのインストール、あるいはウイルス感染なども原因として考えられます。

これらの問題により、システムはBootmgrファイルを見つけられず、起動処理を停止してしまうのです。

システム回復オプションを活用した復旧手順

Windowsが起動しない状態で「Bootmgr is missing」エラーを解決するには、Windowsインストールメディアまたは回復ドライブから起動し、システム回復オプションを利用します。

この手順はWindows 11を基準に解説しますが、Windows 10でも同様のメニュー構成で操作できます。

回復環境へのアクセス方法

まず、Windowsインストールメディアまたは作成済みの回復ドライブが必要です。これらがない場合は、別のPCで作成してください。

  1. インストールメディアまたは回復ドライブを接続する
    電源がオフの状態のPCに、作成済みのWindowsインストールメディアまたは回復ドライブ USBメモリ を接続します。
  2. PCの電源を入れBIOS/UEFI設定画面を開く
    PCの電源を入れ、メーカーロゴが表示されたらすぐに特定のキー F2、Delete、F10など を連打し、BIOSまたはUEFI設定画面に入ります。
  3. 起動順序を変更する
    BIOS/UEFI設定画面で、「Boot」または「起動」の項目を探します。USBメディアを最初の起動デバイスとして設定し、変更を保存して終了します。
  4. メディアから起動する
    PCが再起動し、インストールメディアまたは回復ドライブから起動します。画面に「Press any key to boot from CD or DVD…」のようなメッセージが表示されたら、いずれかのキーを押してください。
  5. 回復環境に進む
    Windowsセットアップ画面が表示されたら、「次へ」をクリックします。左下の「コンピューターを修復する」をクリックし、システム回復オプションの画面に進みます。
  6. オプションを選択する
    「オプションの選択」画面で、「トラブルシューティング」を選択します。

スタートアップ修復の実行

トラブルシューティング画面から、自動修復機能であるスタートアップ修復を試します。

  1. 「スタートアップ修復」を選択する
    「トラブルシューティング」画面で、「スタートアップ修復」を選択します。
  2. 対象OSを選択する
    修復対象のOS Windows 11 を選択します。
  3. 修復の完了を待つ
    システムが問題の診断と修復を自動的に開始します。このプロセスには時間がかかる場合があります。修復が完了したら、PCを再起動して問題が解決したか確認します。

コマンドプロンプトでの起動構成の再構築(Bootrecコマンド)

スタートアップ修復で問題が解決しない場合、コマンドプロンプトを使用して起動構成を手動で再構築します。

  1. コマンドプロンプトを起動する
    「トラブルシューティング」画面で、「詳細オプション」を選択し、「コマンドプロンプト」をクリックします。
  2. マスターブートレコードを修正する
    コマンドプロンプトが開いたら、bootrec /fixmbr と入力してEnterキーを押します。このコマンドは、MBR マスターブートレコード の破損を修正します。
  3. 起動セクタを修正する
    次に、bootrec /fixboot と入力してEnterキーを押します。このコマンドは、新しい起動セクタをシステムパーティションに書き込みます。
  4. BCDを再構築する
    さらに、bootrec /rebuildbcd と入力してEnterキーを押します。このコマンドは、Windowsのインストールをスキャンし、BCDを再構築します。スキャンが完了したら、検出されたOSをBCDに追加するかどうか尋ねられるので、「Y」と入力してEnterキーを押します。
  5. コマンドプロンプトを終了し再起動する
    すべてのコマンドの実行が完了したら、exit と入力してEnterキーを押し、コマンドプロンプトを閉じます。PCを再起動し、Windowsが正常に起動するか確認します。

システムの復元の実行

以前にシステム復元ポイントを作成している場合、システムを正常な状態に戻すことができます。

  1. 「システムの復元」を選択する
    「トラブルシューティング」画面で、「詳細オプション」を選択し、「システムの復元」をクリックします。
  2. 対象OSを選択する
    復元対象のOS Windows 11 を選択します。
  3. 復元ポイントを選択する
    利用可能な復元ポイントの一覧が表示されます。エラーが発生する前の、正常に動作していた日付の復元ポイントを選択し、「次へ」をクリックします。
  4. 復元を実行する
    選択した復元ポイントの確認画面が表示されます。「完了」をクリックしてシステムの復元を開始します。復元プロセスには時間がかかり、途中で中断することはできません。
  5. PCを再起動する
    復元が完了したら、PCを再起動してWindowsが正常に起動するか確認します。

復旧手順を試しても解決しない場合の追加確認

上記のシステム回復オプションを試しても「Bootmgr is missing」エラーが解決しない場合、いくつかの追加の確認事項があります。

起動メディアの作成が正しくない場合

使用しているWindowsインストールメディアや回復ドライブが正しく作成されていない可能性があります。

別のUSBメモリを使用したり、Microsoftの公式ウェブサイトから最新のWindowsインストールツールをダウンロードして、もう一度起動メディアを作成し直してください。

また、使用しているWindowsのバージョン Windows 11またはWindows 10 と、起動メディアのバージョンが一致しているか確認することが重要です。

ハードウェアの故障が原因の場合

起動管理ファイルの破損ではなく、ハードディスクドライブまたはソリッドステートドライブ自体が物理的に故障している可能性も考えられます。

BIOS/UEFI設定画面で、接続されているストレージデバイスが認識されているか確認してください。

また、可能であれば、別のPCにストレージを接続してデータをバックアップし、ストレージの健康状態を診断するツールを使用することも検討してください。

ケーブルの接続不良や電力供給の問題も、一時的な認識不良を引き起こすことがあります。

BIOS/UEFI設定の誤りや起動順序の変更

PCのBIOSまたはUEFI設定が何らかの理由で変更され、起動ドライブが正しく設定されていないことがあります。

再度BIOS/UEFI設定画面に入り、Windowsがインストールされているドライブが、起動順序の最優先に設定されているか確認してください。

特に、最近PCの設定を変更した場合や、新しいハードウェアを追加した場合には、この設定が変更されている可能性があります。

ADVERTISEMENT

Windows 11とWindows 10での回復環境の起動方法の違い

項目 Windows 11 Windows 10
回復環境へのアクセス 「設定」アプリ > 「システム」 > 「回復」 > 「PCの起動をカスタマイズする」から再起動する 「設定」アプリ > 「更新とセキュリティ」 > 「回復」 > 「PCの起動をカスタマイズする」から再起動する
インストールメディアからの起動 起動時のメディア選択メニューからUSBまたはDVDを選択する 起動時のメディア選択メニューからUSBまたはDVDを選択する
スタートアップ修復の名称 スタートアップ修復 スタートアップ修復
コマンドプロンプトの場所 トラブルシューティング > 詳細オプション > コマンドプロンプト トラブルシューティング > 詳細オプション > コマンドプロンプト

Windows 11とWindows 10では、システム回復オプションの基本的な操作手順は非常に似ています。

主に設定アプリからの回復環境へのアクセス経路に違いがありますが、インストールメディアや回復ドライブから起動する場合の画面や選択肢はほぼ共通しています。

どちらのOSでも、本記事で解説した手順で「Bootmgr is missing」エラーの解決を試みることができます。

まとめ

この記事では、Windowsの起動時に発生する「Bootmgr is missing」エラーの根本的な原因と、システム回復オプションを用いた具体的な復旧手順を解説しました。

スタートアップ修復やBootrecコマンド、システムの復元を活用することで、起動管理ファイルの破損や欠落によるトラブルを解決できます。

万が一の事態に備え、Windowsのインストールメディアや回復ドライブを事前に作成しておくことを強く推奨します。

この手順を参考に、起動トラブルを解消し、業務を再開してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。