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

Windows 10/8/7で「BOOTMGR is missing」エラーが表示されたときの対処法まとめ

このページにたどり着いたということは、PCの起動時に「BOOTMGR is missing」というエラーが表示され、お困りになっていることでしょう。Windows 10/8/7では、再起動中に画面が真っ黒になり、「BOOTMGR is missing」「BOOTMGR is missing, press CTRL ALT DEL to restart」「Couldn't find BOOTMGR」といったメッセージが表示されることがあります。

原因も分からず突然このようなエラーが出ると、とても焦りますよね。しかし安心してください。この記事を読めば、BOOTMGRとは何か、なぜ「BOOTMGR is missing」エラーが発生するのか、そしてその具体的な解決方法まで、すべて理解できるようになります。

BOOTMGRとは何か?

BOOTMGR(Windows Boot Manager)は、PCの電源を入れたときに最初に起動する小さなソフトウェアで、ハードディスクからオペレーティングシステム(OS)を読み込む役割を担っています。この重要なソフトウェアが破損したり、欠落したりすると、Windowsはシステムを起動できなくなり、「BOOTMGR is missing」というエラーが表示されてしまいます。

「BOOTMGR is missing」エラーの主な原因

Windows 8/7/10でこのエラーが発生する主な原因は以下のとおりです。

  • BOOTMGRのファイルが欠落・破損している、または設定が誤っている
  • 起動対象のハードディスクやフラッシュドライブが正しく構成されておらず、起動できないデバイスから起動しようとしている
  • ハードディスクが破損している、または不良セクタが存在する
  • BIOSが古い、またはOSのアップグレード時の問題
  • その他:ハードディスクやファイルの破損・設定ミス、ハードディスクのインターフェースケーブルの損傷など

「BOOTMGR is missing」エラーの解決方法

それでは、誰でも簡単に試せる修復方法を順番に見ていきましょう。

1. PCを再起動する

まずはPCまたはノートパソコンを再起動してみてください。このエラーは一時的な誤作動である場合も多く、再起動するだけで解消することがあります。

2. リムーバブルメディアを確認する

再起動で改善しない場合は、すべてのUSBポートやフロッピーディスクドライブ、CD/DVDドライブを確認しましょう。PCがこれらの外部ドライブから起動しようとしても、起動可能なディスクが挿入されていないため、「BOOTMGR is missing」エラーが表示されることがあります。

  • 外部デバイスをすべて取り外すか、BIOSの「起動順序(Boot Order)」を変更して、ハードディスクが常に最初の起動デバイスになるように設定します。
  • BIOSを開くには、PCの再起動中に対応するキーを押します。機種によってF9やF11など異なるので、事前に確認しておきましょう。BIOS画面の「BOOT」タブでハードディスクを選択します。
  • また、ノートパソコンには複数のドライブが搭載されている場合があるため、正しいドライブが起動オプションに指定されているかも必ず確認してください。誤ったドライブが指定されていると、このエラーが発生します。

3. ケーブルを接続し直す

ケーブルの断線や接触不良、抜け落ちていることが原因でこのエラーが発生することもあります。高度な修復作業に進む前に、まずはすべての電源ケーブルや接続ケーブルを一度外して、再度しっかりと接続し直してみてください。

注意:高度な修復手順に進む前に、Windows 10/8/7またはVistaのインストールディスクを用意しておいてください。お持ちでない場合は、MicrosoftまたはPCメーカーから入手してください。ディスクがない場合は、後述のスタートアップ修復を試すこともできます。

4. Windows回復環境(WinRE)からスタートアップ修復を実行する

Windowsのスタートアップ修復を実行すると、欠落または破損したBOOTMGRファイルが自動的に置き換えられるのが一般的です。手順は以下のとおりです。

  • Windowsインストールディスクを挿入してPCを起動します。
  • 「CD/DVDから起動するには任意のキーを押してください」というメッセージが表示されたら、キーを押します。
  • 言語・通貨・時刻およびキーボード入力方式を選択して「次へ」をクリックします。
  • 「コンピュータを修復する」を選択します。
  • システム回復オプションのダイアログボックスで、Windowsがインストールされているドライブを選択します。
  • 修復したいオペレーティングシステムを選択して「次へ」をクリックします。
  • 「スタートアップ修復」を選択して、修復コマンドを実行します。

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

WinREを使用してBCDを再構築すると、欠落しているファイルを修復できます。手順は以下のとおりです。

  • Windowsインストールディスクを挿入してPCを起動します。
  • 「CD/DVDから起動するには任意のキーを押してください」というメッセージが表示されたら、キーを押します。
  • 言語・通貨・時刻およびキーボード入力方式を選択して「次へ」をクリックします。
  • 「コンピュータを修復する」を選択します。
  • 修復したいオペレーティングシステムを選択して「次へ」をクリックします。
  • システム回復オプションのダイアログボックスから「コマンドプロンプト」を選択します。
  • 「Bootrec /RebuildBcd」と入力してEnterキーを押します。

6. Windowsを新規インストールする

インストールディスクからWindowsをクリーンインストールすれば、古いWindowsを削除して新しい環境を構築できます。ただし、実行前に必ずデータのバックアップを取ってください。

7. インストールディスクがない場合は?

ディスクをお持ちでなく、PCにリカバリー機能がプリインストールされている場合は、以下の手順を試してみてください。

  • すべての外部メディアを取り外した状態で、電源ボタンを押してPCを再起動します。
  • F8キーを押し続け、詳細ブートオプション画面が表示されるまで待ちます。
  • 詳細ブートオプション画面から「コンピュータの修復」を選択してEnterキーを押します。

補足:「コンピュータの修復」オプションが表示されない場合は、お使いのPCにリカバリー機能がプリインストールされていないことを意味します。

  • キーボードレイアウトを選択して「次へ」をクリックします。
  • ユーザー名とパスワードを入力して「OK」を選択します。
  • 「システム回復オプション」で「スタートアップ修復」を選択します。

8. ハードディスクを交換する

ここまでの方法をすべて試しても改善しない場合は、ハードウェアに問題がある可能性が高いです。ハードディスクを取り外して正常なものに交換し、Windowsを新規にインストールしましょう。

まとめ

以上が、BOOTMGR関連のエラーに対する基本的な解決策です。もし自分で対処するのが難しいと感じたら、無理せず専門家に相談することをおすすめします。また、この記事以外に「BOOTMGR is missing」エラーの解決方法をご存じの方は、ぜひコメント欄でアイデアを共有してください!

FacebookやInstagramなどのSNSでもメッセージを受け付けています。お気軽にご連絡ください!

  1. Windows 10のエラーコード0x80070005を解消する5つの対処法

    Windowsデバイスを更新しようとしたのに、エラーコード0x80070005が表示されて先へ進めない――そんな経験はありませんか?ご安心ください。この記事では、Windows 10でこのエラーを解消するための方法をわかりやすく解説します。 具体的な解決策をご紹介する前に、まずは「エラーコード0x80070005とは何か」「なぜ発生するのか」という基本情報から確認していきましょう。 エラーコード0x80070005とは? エラーコード0x80070005は、Windowsでは「アクセス拒否(Access Denied)」エラーとして知られています。主にWindows Updateを実行しよ

  2. 【Windows 10】AccelerometerSt.exeエラーの原因と5つの対処法を徹底解説

    Windows 10ユーザーの間でよく報告されるのが、厄介な「AccelerometerSt.exe」エラーです。Windows 10 Creators Update(クリエーターズアップデート)へのアップグレード後にこのエラーに遭遇し、ログインするたびに表示されて困っている方は、本記事が役立ちます。ここでは、このシステムエラーの原因と効果的な解決方法を詳しく解説します。 AccelerometerSt.exeとは? AccelerometerSt.exeは、HPがデータ保護機能のために開発した実行ファイルです。通常、HP 3D DriveGuardプログラムが欠落していたり破損していたりする