BIOSのWindows Boot Managerとは?パソコンが正常に起動するために、パソコン上で何ができるのでしょうか?ここでは、Windows Boot Managerの基本情報と、ブートデバイスを簡単に管理する方法を紹介します。
Windows Boot Managerは、Microsoftが提供するブート環境セットアップ用のアプリケーションです。ブート環境内のブートマネージャーによって起動される個々のブートプログラムは、デバイスが起動する前に、顧客向けのすべてのシナリオに対応する機能を提供します。しかし、デバイスをスムーズに起動させるために、Windows Boot Managerは何をするのでしょうか?この記事では、Windows Boot Managerについて詳しく説明し、PC上のブートデバイスを簡単に管理する方法を説明します。
Windows Boot Manager(BOOTMGR)はMicrosoftによってWindows Vista以降のWindows NTバージョン用に開発されたブートローダーです。コンピュータのBIOSやUEFIによって開始される初期プログラムとして機能し、Windowsの残りのコンポーネントをロードする主な機能を持ちます。
ブートプロセス中、ブートセクタまたはUEFIは、システムパーティションまたはブートパーティションにあるBOOTMGRというファイルからWindows Boot Managerをロードします。次にブート設定データストアにアクセスして関連情報を収集し、winload.exeやwinresume.exeを使ってオペレーティングシステムをロードします。
BIOSとUEFIはどちらもデバイスを起動するためにブートローダーを必要とするので、その違いは何ですか?
BIOSのWindows Boot Manager
BIOSはハードウェアコンポーネントを初期化し、コンピュータを起動するのに必要な命令を与えるファームウェアインターフェースです。何十年もの間、コンピュータで使用されてきた代表的なファームウェアです。
BIOSベースのシステムのブートプロセスは、システムのハードウェアに問題がないかチェックするパワーオンセルフテストから始まります。テストが終わると、BIOSは起動可能なデバイスを探しますが、通常はハードドライブか外部記憶装置です。
BIOSでは、Windowsブートマネージャーが起動可能なデバイスを識別し、オペレーティングシステムをメモリにロードします。これは、Windowsオペレーティングシステムを起動するために必要な命令を含む、MBRとも呼ばれるマスターブートレコード、またはアクティブパーティションのブートセクタを読み取ります。
UEFIのWindows Boot Manager
UEFIはBIOSの後継であり、ブートプロセスにおいて強化された機能と柔軟性を提供する。UEFIは最新のコンピュータの標準ファームウェアとなっています。UEFIシステムのブートプロセスはBIOSとは異なります。ファームウェアがハードウェアコンポーネントを初期化するところから始まり、UEFIファームウェア自体を実行します。UEFIファームウェアはEFIシステムパーティション(ESP)に保存されたブート関連データを含んでいます。
UEFIのWindows Boot ManagerはEFIシステムパーティション内にあり、Windowsオペレーティングシステムの識別と起動を担当します。UEFIファームウェアを持つシステムでは、UEFIは起動時にEFIシステムパーティションからbootmgfw.efiを呼び出し、Windowsブートマネージャを起動します。
マシンが起動したらすぐに「F8」キーを押すと、Windowsブートマネージャーにアクセスできます。コンピューターの動作中にWindowsブートマネージャーにアクセスしたい場合は、「設定」に移動します。
手順 1. 「スタート」メニューから「設定」アプリを開きます。
手順 2. 「更新とセキュリティ」をクリックします。
手順 3. ウィンドウの左側にあるメニューから「回復」をクリックします。
手順 4. 「詳細スタートアップ」オプションで「今すぐ再起動」をクリックします。
Windowsブートマネージャーを起動すると、コンピュータの設定を変更したり、ブートデバイスを切り替えたりすることができます。通常、ユーザーはWindowsブートマネージャーを使用して以下のタスクを実行できます:
- オペレーティングシステムの選択:複数のオペレーティングシステムがコンピュータにインストールされている場合、BOOTMGRはどのOSをロードするかを選択するためのメニューを提供します。
- ハードウェアの初期化:BOOTMGRは、プロセッサ、メモリ、周辺機器などの重要なハードウェアコンポーネントを初期化および構成して、オペレーティングシステムが正常に機能するようにします。
- ブート構成データ(BCD):BOOTMGRは、ブートオプション、デバイスパス、起動設定などのブート構成パラメータを含むデータベースであるBCDストアにアクセスし、解釈します。
- エラー処理:ブートプロセス中に何らかの問題が発生した場合、BOOTMGRはエラーメッセージを表示し、トラブルシューティングオプションを提供します。これにより、ユーザーはブート関連の問題を診断して解決できます。
Windows Boot Managerは、ユーザーがデバイス設定を変更するための多くの実用的な機能を提供します。しかし、異なるブランドの異なるコンピュータには、BIOSに入る特定の方法があります。お使いのコンピュータがどのようにBIOSに入ることができるかを検索する必要があります。起動順序を変更したり、ブートデバイスを管理したりするだけなら、このプロセスは少し面倒です。
そこで、AOMEI Partition Assistant Professionalの「UEFIブートマネージャー」機能をお勧めします。この機能により、ユーザーはPCが正常に動作している間に起動順序を切り替えたり、現在のブート設定をバックアップしたりすることができます。さらに、プログラムはすべてのブート設定とデバイスの情報を一覧表示するので、すべてのブートデバイスを確認でき、異常なブートオーダーも検出でき、ユーザーはこの機能を通じて不要なブートオプションを削除することもできます。
手順 1. AOMEI Partition Assistantをインストールし、トップメニューの「ツール」をクリックして、「UEFIブートマネージャー」を選択します。
✖システムドライブがMBRの場合、この機能をクリックした後、「現在のシステムディスクがGPTパーティションスタイルである場合に限り、この機能が利用できます」メッセージが表示されます。
✔システムドライブがGPTの場合、「UEFIブートマネージャー」が表示されます。この画面では、コンピューター上のすべてのUEFIブートオプションが表示され、それらを管理することができます。
手順 2. 以下の手順に従ってUEFIブートオプションを管理してください。
コンピューターの起動順位を変更するために、対象のブートオプションを選択し、上下のボタンをクリックしてください。
使用できないブートオプションまたは不要なブートオプションを削除するために、対象のブートオプションを選択し、「削除」ボタンをクリックしてください。
※注意:ブートオプションを削除する前に注意してください。システムの起動とセキュリティのために、現在のブートオプションは削除できません。
対象のブートオプションを選択し、「次回このエントリをブート」ボタンをクリックしてワンタイムブートエントリーを有効にします。このオプションをクリックすると、コンピュータは次回システム起動時にのみこのエントリから起動します。PCが一度このエントリから起動すると、PCはデフォルトの最初のエントリから起動します。
すると、次回のシステム起動時にコンピューターはこのエントリからのみ起動します。コンピューターが一度このエントリから起動したあと、デフォルトの最初のエントリから起動するようになります。
万が一の場合に備えてバックアップを作成するために、バックアップしたいブートオプションを選択し、「バックアップ」ボタンをクリックしてください。
PC上の場所を選択し、「保存」をクリックしてバックアップを保存します。
最後に、.PAUBファイル(バックアップファイル)が作成されます。
パーティションやブートファイルが紛失または破損した場合に、バックアップしたばかりのブートオプションを選択し、「復元」ボタンをクリックしてください。
バックアップした.PAUBファイルを見つけて選択し、復元します。
※注意:AOMEI Partition Assistantでブートエントリのバックアップを保持しており、システムが起動しない場合、AOMEI Partition Assistantで起動可能なメディアを作成し、WinPE下でブートエントリを復元することもできます。
ブートオプションを更新するために、対象のブートオプションを選択し、「更新」ボタンをクリックしてください。
※注意:「更新」ボタンはリセットを意味しません。ブートオプションを変更した場合、このボタンはブートオプションをリセットするのに役立ちません。
「次回の起動時にUEFI BIOS設定画面に直接入る」前のチェックボックスにチェックを入れてください。
このオプションを選択すると、次回の起動時にコンピューターはUEFI BIOS設定画面で直接起動します。オプションが一度実行された後も、コンピューターは引き続きデフォルトの最初のエントリから起動します。
※注意:次のシステム起動中にDELやF12などのホットキーを押す必要はありません。この方法で、UEFI BIOSブートマネージャーが起動され、起動順位を簡単に変更したり、他のBIOS設定を行ったりすることができます。
ブートオプションの管理が終了したら、必要に応じて「再起動」ボタンをクリックしてコンピューターをすぐに再起動することができます。ただし、コンピューターをすぐに再起動したくない場合は、「キャンセル」ボタンをクリックするか、マネージャーウィンドウを閉じるだけで構いません。
Windows Boot ManagerはBIOSとUEFIシステムの両方で重要なコンポーネントです。Legacy BIOSでも最新のUEFIでも、ブートマネージャはオペレーティングシステムをメモリにロードする役割を担っています。AOMEI Partition Assistantは必要な時にブートデバイスをもっと簡単に管理できます。
ブートマネージャのほかに、このツールはディスクのクローン、OSの移行、データを失うことなくディスクをMBR/GPTへの変換、インストールされたアプリの移動、空き領域の割り当てなどのことを実行できます。そして、Windows ServerユーザーのためのServer版とあなたのより高い要件のための他の高度なエディションを持っています。