Windows Server 2008 R2のUSBまたはDVDの「BOOTMGR Is Missing」を修正する方法
この記事では、Windows Server 2008 R2の「BOOTMGR is missing」エラーの原因について説明し、さまざまな方法でこの「BOOTMGR is missing」エラーを修復する方法をお教えします。
エラー:Windows Server 2008 R2でBOOTMGR is missing
Windows 2008 R2で、通常再起動後に「BOOTMGR is missing」と表示されるとの報告が多数寄せられています。完全なエラーメッセージは、「BOOTMGR is missing。Ctrl+Alt+Delで再起動します。」であり、次のスクリーンショットに示されています。このエラーは、Windows Server 2008 R2 VMwareでも発生します。
BOOTMGRは、ブートマネージャとも呼ばれ、OSの起動に重要な役割を果たします。BCD(Boot Configuration Data)を読み込んだ後、winload.exeファイルを実行します。ブートマネージャがないと、OSを正常に起動することができません。
しかし、BOOTMGRファイルはシステム予約パーティション(場合によってはCドライブ)にあり、読み取り専用で非表示に設定されています。そのため、誤って削除したり変更したりすることは容易ではありません。では、BOOTMGRイメージはどこに行ってしまったのでしょうか?
Server 2008 R2において、Boot Managerが欠落している原因
一般的には、BOOTMGR自体、または関連するブート部分に問題がある可能性があります。具体的には、Server 2008でWindows Boot Managerが起動しない場合、以下のようないくつかの原因が考えられます。
- Windows Server 2008において、ウイルス感染、ハッカーの攻撃、不適切な操作により、BOOTMGRのイメージが破損しています。
- Server 2008 R2のブートセクタ、MBR、またはBCDファイルが破損しています。
- BOOTMGRファイルが格納されているパーティションがActiveに設定されていません。
- Windows 2008 R2を間違ったディスクから起動しました。
- 接続されている物理ディスクまたは仮想ディスクの影響を受けます。
BOOTMGR missingエラーは、上記のいずれかの要因で発生する可能性があります。しかし、次に重要なことは、USBまたはDVDを使用して効果的にエラーを解決する方法を見つけることです。
Windows Server 2008 R2をUSBまたはDVDで修復する方法
Server 2008 R2を修正して正常に起動するには、サードパーティ製の ソフトウェアを使用して起動可能なUSBを作成するか、WindowsインストールDVD/CDを使用できます。しかし、そもそも、これらの測定を試してください:Serverを再起動し、起動順序を確認し、すべての物理ディスクまたは仮想ディスクを再接続してください。どれもうまくいかない場合は、具体的な解決策を知りましょう。
USBドライブで「BOOTMGR is missing」を修正する
Windowsのインストールディスクが手元になく、USBドライブを持っている場合、AOMEI Partition Assistant Serverを使って、Windows Server 2008 R2を簡単かつ迅速に修正することができます。
手順 1. Windows Server 2008 R2 は起動できないので、まず起動可能なデバイスを作成する必要があります。USBドライブを用意します。作業用マシンにAOMEI Partition Assistant Serverをインストールし、起動します。「ツール」をクリックし、「ブータブルCD/USBを作成」をクリックし、そのマシンでウィザードを完了させます。
手順 2. ブート可能なUSBドライブからServer 2008 R2を起動します。MBRが破損しているディスクを探し、右クリックし、「MBRを再構築」を選択します。次のウィンドウで正しいMBRの種類を選択し、「適用」をクリックして実行します。
コマンドプロンプトで「BOOTMGR is missing」を修正する
WindowsのインストールCD/DVDがある場合、コマンドプロンプトからWindows 2008 R2のBOOTMGR is missingを修正することができます。
ステップ 1. コマンドプロンプトウィンドウにアクセスする
手順 1. Windows Server 2008 R2 x64のDVDから起動します。事前に起動順序を変更する必要がある場合があります。VMwareの Windows 2008 r2で BOOTMGR が見つからない場合は、OSのインストールディスク(.iso)をCDROMに接続してください。
手順 2. 最初のOSセットアップウィンドウで、「次へ」をクリックします。次に、「コンピュータの修復」をクリックします。
手順 3. システム回復オプションウィンドウで、お使いのOSを選択します。OSが表示されていない場合は、システムイメージがなくても「以前に作成したシステムイメージを使ってコンピュータを復元する」を選択し、「次へ」をクリックします。
手順 4. このウィンドウで「コマンドプロンプト」を選択します。
ステップ 2. ブートセクター、MBR、BCDファイルに問題がある場合
2.1 コマンドプロンプトでrename c:\bootBCD bcd.old(念のためBCDファイルをバックアップ)と入力し、Enterキーを押します。
2.2 これらのコマンドを連続して実行し、入力のたびにEnterキーを押します。
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /scanos
- bootrec /rebuildbcd
- cd x:\sources\recovery
- startrep.exe
2.3 Windows 2008 R2 を再起動します。
- ヒント:Hyper-v ロールがインストールされている場合、必ず「bcdedit /set hypervisorlaunchtype auto」を実行し、再起動します。
ステップ 3. BOOTMGRがあるパーティションがActiveに設定されていない場合
3.1 コマンドプロンプトで、rename c:\bootBCD bcd.oldと入力し、Enterキーを押してください。
3.2 diskpartと入力し、Enterキーを押します。そして、以下のコマンドを実行します。
- list disk
- select disk 0
- list partition
- select partition 1(100MBのパーティション)
- active
- exit
3.3 Server 2008 R2を再起動し、インストールDVDを取り出します。
- 注意:Windows Server 2008 R2 x64のDVDで修復する場合、「オペレーティングシステム:Windows Server 2008 R2 x64のDVDで修復すると、不明または(不明)ローカルディスクというリターンメッセージが表示されます。その場合は、BCDBoot C:\Windowsと入力してみてください。」というリターンメッセージが表示されることがあります。その場合、「BCDBoot C:\Windows」と入力すると直ります。それでも直らない場合、Windows 7 x64のDVDに変えて再度試してください。
Windows 7 x64DVDでWindows 2008 R2を修復する方法
Windows 2008 R2の問題は、そのユーザーによってテストされているWindows 7のインストールディスクでどうにか解決することができます。しかし、最初の3つのステップは、Windows Server 2008 R2 x64のDVDで終了する必要があります。
1. Windows 2008 R2 DVDのコマンドプロンプトにアクセスします。
2. コマンドプロンプトで、rename c:\bootBCD bcd.oldと入力し、Enterキーを押します。
3. delete c:\bootbcd と入力し、Enterキーを押します。
4.マシンを再起動します。
5. Windows Server 2008 R2(WS2008R2)DVDを取り出し、Windows 7(W7X64)DVDをインストールします。
6. Windows 7 DVDからServerを起動し、修復を実行します。
7. DVDから再度起動し、修復を実行します。この作業を異常が無くなるまで続けます。
8. 最後に、Serverを再起動します。
まとめ
Windows 2008 R2の「BOOTMGR is missing」は、様々な要素によって引き起こされる可能性があります。それに応じて最適な解決策を選択するだけです。上記のすべての手順は、Server 2012とWindows Server 2016のBOOTMGR is missingにも適用されます。すべての問題が解決された後、Windows Server 2008をバックアップすることをお勧めします。災害が発生した場合、システムバックアップイメージで簡単にサーバーを正常な状態に復元することができます。