修復済み:「Windows ブート マネージャー」と表示され、正常に起動できない
Windows 7/10/11起動時に「Windows ブート マネージャー」と表示され、正常に起動できないことがありますか?この記事では、「Windows ブート マネージャー」画面の原因や「Windows ブート マネージャー」画面でパソコンが起動しないときの対処法についてご紹介します。
「Windows ブート マネージャー」でPCが起動しない…
パソコンの電源を入れると「Windowsを開始できませんでした。最近のハードウェアまたはソフトウェアの変更が原因の可能性があります。問題を修正するには次の方法があります」と書いてある「Windows ブート マネージャー」画面が表示され、パソコンが正常に起動しない……キーボードの「F8」キーを押しても、セーフモードで起動できません。この「Windows ブート マネージャー」画面とは???
「Windows ブート マネージャー」について
🧿Windowsブートマネージャーとは?
Windowsブートマネージャー(BOOTMGR)は、 ボリュームブートレコードの一部であるボリュームブートコードからロードされる、ブートマネージャーと呼ばれる小さなソフトウェアです。
BOOTMGRは、Windows 11、Windows 10、Windows 8、Windows 7、またはWindows Vistaオペレーティングシステムの起動を支援します。BOOTMGRは最終的にWinload.exe(Windowsブートローダー)を実行します。これはシステムのローダーで、Windowsのブートプロセスを続行します。マルチブートまたはデュアルブートの場合、Windowsブートマネージャー画面で起動OSを選択します。
🧿Windowsブートマネージャーはどこにあるか?
BOOTMGRに必要な設定データは、Windows XPのような古いバージョンのWindowsで使用されていたBoot.iniファイルを置き換えるレジストリのようなデータベースであるBCD(Boot Configuration Data、ブート構成データ)ストアにあります 。
BOOTMGRファイル自体は読み取り専用で、非表示になっています。「ディスクの管理」で「アクティブ」とマークされたパーティションのルートディレクトリにあります。ほとんどのWindowsコンピューターでは、このパーティションは「システムで予約済み」とラベル付けされ、ドライブ文字がありません。システムで予約済みのパーティションがない場合、BOOTMGRはプライマリパーティションにあります。通常はC:ドライブです。
🧿Windowsブートマネージャーを起動する方法
ステップ 1. 検索ボックスに「cmd」を入力し、「コマンドプロンプト」を右クリックし、「管理者として実行」をクリックします。
ステップ 2. コマンドプロンプトで「bcdedit /set {bootmgr} displaybootmenu yes」及び「bcdedit /set {bootmgr} timeout 30」と入力し、毎回入力したら「Enter」キーを押します。
※Timeout後ろの数字は、Windowsブートマネージャー画面が表示される時間(秒)で、変更できます。
「Windows ブート マネージャー」画面の原因
上述のように、Windowsブートマネージャーは、主に2つの部分で構成されています。
①Windowsブートマネージャーが参照するBCD(ブート構成データ):一般にBCDファイルに格納されています。ファイルに問題があると、ブルースクリーンエラー(0xc000000f、0xc0000225、0xc0000034など)が発生します。
②bootmgrファイルやその他のシステムファイル:これらのシステムファイルに不具合が発生すると、「bootmgr is missing」などのエラーが表示され、起動できない問題が発生します。
- 原因②についての詳しい説明
- パソコンの電源を入れると「アクティブ」に指定されたパーテーションが読み込まれます。多くのWindows 7マシンは、WindowsがインストールされているCドライブではなく、「bootmgr」ファイルが保存されている、「アクティブ」に指定されたパーテーションから起動しています。※通常はシステムで予約済みのパーティションですが、パソコンによってアクティブに指定されたパーテーションは異なります。
- そして「bootmgr」からWindowsがインストールされているCドライブへのバトンタッチが失敗すると「Windows ブート マネージャー」が立ち上がるようになり、起動プロセスが停止します。このバトンタッチに失敗する原因としては「bootmgr」ファイルの不具合がほとんどです。
「Windows ブート マネージャー」画面を修復
次は、Windowsブートマネージャー画面でパソコンが起動しないときの修復方法をご紹介しましょう。状況や原因によって対処法も異なります。
👉ブート構成データを修復する方法
方法①:コマンドプロンプトを使う
ステップ 1. Windowsインストールメディアをコンピューターに接続します。
ステップ 2. コンピューターを起動し、BIOS設定に入り、ブート順番にUSBメモリを一位に変更し、再起動します(CD/DVDから起動する場合、CD-ROM Driveを一位に変更します)。
ステップ 3. Windowsインストールメディアから起動したら、インストールインターフェイスの左下にある「コンピューターを修復」をクリックし、Windows REを起動します。
ステップ 4. Windows REに入り、「トラブルシューティング」⇒「詳細オプション」⇒「コマンド プロンプト」を選択します。
ステップ 5. コマンドプロンプト画面で、以下のコマンドを一つずつ入力して、「Enter」キーを押します。
- bootrec /scanos―すべてのドライブに対してスキャンを実行し、現在のBCDに含まれないエントリーを列挙する
- bootrec /fixmbr―Windows 10で使用するMBRを使って、システムパーティションのMBRを上書きするが、現在のパーティションテーブルは変更しない
- bootrec /fixboot―Windows 10で使用するブートセクターを使って、システムパーティションのブートセクターを上書きする
- bootrec /rebuildbcd―すべてのドライブに対してスキャンを実行し、BCDに追加するか選択する
- bootsect /nt60 sys(またはbootsect /nt60 all)
方法②:強力なパーティション管理ソフトを使う
「Windows ブート マネージャー」画面が表示され、パソコンが正常に起動しないときに、ディスク&パーティション管理ソフトAOMEI Partition Assistant Professionalを使い、ブータブルメディアを作成してMBRを再構築することができます。
※別のコンピューターで操作する:
ステップ 1. USBメモリをパソコンに接続し、認識できることを確認します。AOMEI Partition Assistant Professionalをダウンロード、インストール、起動します。
ステップ 2. ツールバーの「ツール」をクリックし、ドロップダウンメニューから「ブータブルCD/USBを作成」を選択します。ブータブルメディアの作成操作を確認して「次へ」をクリックします。
ステップ 3. Windows PEブータブルUSBを作成するために次の画面で「USBブートデバイス」にチェックを入れて「続行」をクリックします。
※起動しないコンピューターで操作する:
ステップ 4. AOMEI Partition Assistant Professionalを使用して作成したブータブルUSBを対象のコンピューターに接続し、BIOSに入り、ブート順番にUSBメモリを一位に変更し、再起動します。
ステップ 5. AOMEI Partition Assistant Professionalが表示されたら、システムディスクを右クリックし、「MBRを再構築」を選択します。
ステップ 6. オペレーティングシステムを指定して「はい」をクリックします。
ステップ 7. 「適用」をクリックします。
👉bootmgrファイルを修復する方法
「システム修復ディスク」を使えば、bootmgrファイルを簡単に修復することができます。※パソコンに問題が発生すると、Windowsが正常に起動できなくなることがあります。システム修復ディスクを作成しておくと、パソコンが正常に起動しない場合でも、Windowsを回復するためのツールを起動し、トラブルシューティングを行ってパソコンを修復する可能性があります。簡単にいうと、システム修復ディスクの目的は、Windows REをCDから起動することにあります。
ステップ 1. 「システム修復ディスク」からパソコンを起動します。
ステップ 2. 「システム回復オプション」画面が表示されたら「日本語」を選択して「次へ」ボタンをクリックします。
ステップ 3. 「スタートアップ オプションに問題が見つかりました。修復を適用してコンピューターを再起動しますか?」画面が表示されたら「修復して再起動する」ボタンをクリックします。深刻なトラブルを除き、これだけの作業でWindowsが通常通り起動できるはずです。
万が一、問題が解決しない場合には、次の画面で「スタートアップ修復」を実行します。
「Windows ブート マネージャー」が表示される別の状況
Windows 7/Vista/XPでは、パソコンの電源を入れると下図のようなWindowsブートマネージャー画面が起動し、オペレーティングシステムを選択するメッセージが表示される場合があります。
🔉複数のWindows(OS)をパソコンにインストールしている場合は、キーボードの「Tab」キーを使い、起動するWindows(OS)を選択し、「Enter」キーを押すことでパソコンが正常に起動するか確認してください。
🔉複数のWindows(OS)をインストールしていない状態で、Windowsが起動できなかったり「Windows ブート マネージャー」エラーメッセージが発生したりする場合または、ハードウェアに何らかの変更が加わったり、トラブルが発生したりして、この画面が表示される場合は、「詳細ブートオプション」画面で、スタートアップ修復を行ってください。
ステップ 1. 「Windows ブート マネージャー」画面が表示されている状態で、キーボードの「F8」キーを押します。
ステップ 2. 「詳細ブートオプション」画面が表示されたら、キーボードの「↓」キー(下矢印キー)を押し、「コンピューターの修復」を選択し、「Enter」キーを押します。
ステップ 3. 「回復ツールを選択してください」画面が表示されたら、「スタートアップ修復」をクリックします。
Windows 11/10ブート修復に関するFAQ
以下の4つの質問はUEFIブート修復と関連性が高いです。ご参照ください。
1:Windows 11/10が起動しない場合、どのように修復するのですか?
UEFIブート修復は、スタートアップ修復を実行するか、コマンドプロンプトを使用して完了することができます。各パートにステップバイステップの手順が与えられているので、ガイドをよく確認してください。
2:Windows 11/10を修復する方法を教えてください。
Windows 11/10の起動を修復するには、スタートアップ修復ツールを使用することができます。Windows 11/10回復環境にアクセスするには、コンピュータの電源を3回オン/オフします。起動中、Windowsロゴが表示されたら、コンピュータの電源を切ることを確認してください。3回目の起動後、Windows 10は診断モードで起動します。修復画面が表示されたら、「詳細オプション」をクリックします。その後、「スタートアップ修復」を選択し、画面の指示に従って実行します。
3:Windows 11/10 UEFIブートローダをどのように修復するのですか?
Windows 11/10のUEFIブート問題を修復する手順は以下の通りです。
手順 1. メディア(DVD/USB)をPCに挿入し、再起動します。
手順 2. メディアから起動します。
手順 3. コンピュータの修復を選択します。
手順 4. 「詳細オプション」で「トラブルシューティング」を選択します。メニューから「コマンドプロンプト」を選択し、dispartコマンドラインを実行します。「diskpart」⇒「sel disk 0」⇒「list vol」コマンドを入力して実行します。
手順 5. diskpartは、コンピュータのすべてのボリュームを表示します。UEFIボリュームをそのリストから見つけます。
手順 6. 以下のコマンドラインを一つずつ入力し、エンターキーを押します。
- sel vol 2
- assign letter=G
手順 7. 「DiskPart successfully assigned the drive letter or mount point」メッセージが表示されると、以下のコマンド指令を一つずつ入力し、エンターキーを押します。
- exit
- cd /d G:\EFI\Microsoft\Boot\
- cd /d G:\Boot\若しくはcd /d G:\ESD\Windows\EFI\Microsoft\Boot\(※注:GはUEFIパーティションに入れ替えたドライブの文字です。)
- bootrec /fixboot
- ren BCD BCD.bak
- bcdboot C:\Windows /l en-us /s x: /f(※注:Cは、Windows 10/8がインストールされているドライブの文字です。)
- 更には、bootrec /rebuildbcdという指令を実行してもいいです。
手順 8. コマンドプロンプトでexitを入力してPCを再起動します。
4:ブート(起動)の問題はどのように解決するのですか?
Windows 11/10の起動問題を解決し、EFIブートローダを修復するために、多くの効果的なソリューションがあります。
- スタートアップ修復ツールを使用する
- コマンドプロンプトでDiskpartを使用する
- BCDエラーを修正する
- スタートアップ項目を追加する
- BIOSの設定を変更する
- ディスクドライバを追加する
- SATAモードを変更する
- MBRを修正する
- システムパーティションを復元する
- そのほかの修正法...
終わりに
これで、Windows7/10/11起動時に「Windows ブート マネージャー」と表示され、正常に起動できない問題を修復しました。
AOMEI Partition Assistant Professionalは「MBRの再構築」のほか、空き領域の割り当て、SSDへのOS移行、パーティションの拡張/移動/サイズ変更、アプリ引っ越しなどの機能も備えています。
AOMEI Partition Assistant Serverは、Professional版のすべての機能を提供しているほか、Windows Server 2012(R2)、2016、2019、2022などに対応します。
もし、この記事が役立つなら、友達や家族と共有しましょう!また、何か質問や提案がある場合は、[email protected]までご連絡ください。よろしくお願いします。