Windows 11
 Computer >> コンピューター >  >> システム >> Windows 11

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

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

BOOTMGRとは?仕組みを解説

BOOTMGR(Boot Manager)は、Windowsの起動シーケンスを管理するプログラムで、以前のWindowsで使われていたNTLDRブートマネージャーの代わりとして、Windows Vistaで初めて導入されました。BOOTMGRはブート構成データ(BCD)を読み込み、オペレーティングシステムの選択メニューを表示します

BOOTMGRファイルは「システム予約パーティション」に配置されています。システム予約パーティションがない場合は、通常Cドライブであるシステムパーティション上に存在します。BOOTMGRの主な役割はブートボリュームを制御し、PCの起動時にプリインストールされたWindowsの読み込みを支援することです。つまり、BOOTMGRはPCのOSを起動するために不可欠な存在といえます。

Windows 11/10で「BOOTMGRが見つかりません」を修正する方法

BOOTMGR不足エラーによりPCが起動しない場合、以下の対処法を順番に試してみてください。場合によっては、電源やコントローラーケーブルの接触不良・故障が原因のこともあります。SATAやPATAケーブルを交換するだけで解決することもあるので、まずは物理的な接続を確認しましょう。

1. 接続されている外部メディアをすべて取り外す

USBメモリや外付けHDDなどの外部メディアが接続されていると、BIOSが正しいブートボリュームではなく外部デバイスから起動しようとすることがあります。まずはPCに接続されているすべてのメディアを取り外し、再起動してください。

2. BIOSでブート順序を確認する

外部メディアを取り外してもエラーが解消されない場合は、BIOSのブート順序を確認しましょう。誤ったドライブが先頭に設定されていると、BOOTMGRエラーが発生します。正しいハードディスクまたはブータブルデバイスが最初に選択されているか確認し、必要に応じて変更してください。

手順:Ctrl+Alt+DelキーでPCを再起動し、起動画面やメーカーロゴが表示されている間に特定のキー(一般的にはF12)を連打してBIOSに入ります。

注意:BIOSに入るキーはF2、F8、F10、F12、Esc、Delなど機種によって異なります。不明な場合はPCメーカーに確認してください。

  • 左右の矢印キーで「Boot」タブへ移動します。
  • ↑↓キーで正しいブートハードディスクを選択します。
  • +または−キーを使って、そのドライブを先頭(第一ブートデバイス)に移動します。

変更後、F10キーを押して設定を保存しBIOSを終了します。PCが自動的に再起動するので、OSが正常に起動できるか確認してください。改善しない場合は次の方法を試しましょう。

3. スタートアップ修復を実行する

Windowsには、正常な起動を妨げるスタートアップエラーを自動的に検出・修復する「自動修復ツール」が内蔵されています。他のトラブルシューティングを行う前に、まずスタートアップ修復を実行することをおすすめします。

Windowsが通常起動しないため、高度なトラブルシューティングオプションにアクセスするにはインストールメディアが必要です。事前にWindowsの起動可能なUSBドライブの作成方法を参考に準備しておきましょう。

  • WindowsインストールメディアをPCに挿入して再起動します。
  • DelキーまたはF2キーでBIOSに入り、第一ブートデバイスをインストールメディアに変更します。
  • F10キーで保存して終了し、任意のキーを押してメディアから起動します。
  • 言語の設定を選んで「次へ」をクリックし、左下の「コンピューターを修復する」をクリックします。

再起動後、「オプションの選択」画面で「トラブルシューティング」→「詳細オプション」の順にクリックすると、利用可能なツール一覧が表示されます。

「スタートアップ修復」をクリックすると、Windowsが再起動して修復プロセスが開始されます。修復中には以下の項目がチェックされます。

  • 欠落・破損・非互換のドライバー
  • 欠落または破損したシステムファイル
  • 欠落または破損したブート構成設定
  • 破損したレジストリ設定
  • 破損したディスクメタデータ(マスターブートレコード、パーティションテーブル、ブートセクター)
  • 問題のある更新プログラムのインストール

自動修復が完了するまで待ち、その後再起動してエラーが解消されたか確認してください。同じエラーが表示される場合は次の手順へ進みます。

4. ブート構成データ(BCD)を再構築する

最近インストールしたソフトウェア、ウイルス、Windowsやアプリのアップデートによってブートファイルが破損している可能性があります。早めに修復することをおすすめします。

BCDはいくつかのコマンドで再構築できます。前述の手順で「詳細オプション」画面を開き、「コマンドプロンプト」を選択してください。

コマンドプロンプトが開いたら、bootrec /RebuildBcdと入力してEnterキーを押します。さらに、以下のコマンドも順番に実行しましょう。

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos

これらのコマンドでBOOTMGR関連のエラーを修復できます。続いて、以下のコマンドでハードディスクのエラーも修復します。

chkdsk /f /r

このコマンドを実行すると、ハードディスクのエラーや不良セクタが修復されます。chkdskが100%完了したらPCを再起動し、Windowsが正常に起動するか確認してください。それでも同じエラーが出る場合は次のステップへ進みます。

5. Windowsパーティションをアクティブにする

アクティブパーティションとは、OSが実際に格納されている起動可能なパーティションのことです。通常、CドライブなどWindowsがインストールされているパーティションがアクティブになっていますが、何らかの理由で非アクティブになると起動エラーが発生します。パーティションを再アクティブ化することで、BOOTMGR不足を含む多くのブートエラーを解決できます。

まず「詳細オプション」からコマンドプロンプトを開き、以下のコマンドを順番に入力します。

diskpart

このコマンドでディスクパーティションユーティリティが起動し、プロンプトの左側に「DISKPART>」と表示されます。

list disk

PCに接続されているすべてのドライブが一覧表示されます。

select disk 0

注意:Windowsがインストールされているハードディスクを選択してください。ここでは例としてDisk 0を選択していますが、環境に応じて適切なディスク番号を指定してください。

list partition

選択したディスク内のすべてのパーティションが表示されます。

select partition 2

ここでは例としてパーティション2を選択していますが、必ずしも2番目がWindowsパーティションとは限りません。Windowsがインストールされているパーティションを選択してください。

注意:100MB、350MB、500MBのパーティションは絶対に選択しないでください。これらはシステム予約領域です。

active

このコマンドで選択したパーティションがアクティブになります。

6. Windowsイメージを修復する

上記の方法でも問題が解決しない場合は、Windowsイメージの修復でブート問題が解消されることがあります。コマンドプロンプトを開き、以下のコマンドを入力してください。

DISM /Online /Cleanup-Image /RestoreHealth

Enterキーを押して実行し、完了まで待ちます。通常15〜20分ほどかかります。

注意:上記のコマンドが機能しない場合は、以下を試してください。

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows

Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

処理が完了したらPCを再起動し、問題が解決したか確認してください。

それでも解決しない場合

上記のすべての手順を試しても「Bootmgr is missing」エラーが解消されない場合は、ハードディスク自体の故障が考えられます。その場合はハードディスクの交換を検討しましょう。

これらの方法は、Windows 10および11のPCで発生するBOOTMGR不足の起動エラーを根本的に解決するための有効な対策です。ご質問やご提案があれば、ぜひコメント欄でお知らせください。

あわせて読みたい記事

  • Windows 10/8.1でマスターブートレコード(MBR)を修復・再構築する方法
  • Windows 10で欠落または破損したシステムファイルを修復する方法
  • 解決済み:Windows 10更新後にエクスプローラーでテキストが表示されない問題
  • Windows 10の右クリックメニューから「スタートにピン留め」が消えたときの直し方
  • EaseUS Partition Master:Windows PC向け最強パーティション管理ソフト
  1. 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

  2. Windows 11で消えたタスクバーとスタートメニューを復元する方法

    MicrosoftはWindows 11で数多くのデザイン変更を導入しましたが、その中でも新しいタスクバーは最も議論を呼んだ要素のひとつです。中央揃えのアイコン、再設計されたアクションセンター、新搭載のウィジェットパネルなど、Windows 10版から大きくイメージチェンジしました。その中にあるアプリのひとつ、スタートメニューも別物と言えるほど変化しています。ライブタイルは廃止され、「ピン留め」したアプリと「おすすめ」のファイル・プログラムで構成されるシンプルなランチャーへと生まれ変わりました。Windows 10にロールバックすることも可能ですが、今ではほとんどのユーザーが新しいデザインに慣