Windows 11のEFIブートローダーを修正する方法:9つの簡単なステップ

EFI(拡張ファームウェアインターフェース)ブートローダーは、UEFIシステム上の一連のファイルを指し、コンピュータにブート方法を指示します。これは非常に重要な機能です。
故障したEFIブートローダーは、コンピュータの起動が非常に遅くなるなどの問題を引き起こす可能性があります。このエラーを修正することは可能であり、良いニュースはそれが簡単にできることです。
EFIブートローダーエラーの原因は?
EFIブートローダーに関する問題はまれであり、頻繁には発生しませんが、発生する際に備えてその原因を特定することが重要です。
- コンピュータがマルウェアに感染している – コンピュータウイルスは通常、ハードウェアの問題の主要な原因です。ESETなどのウイルス対策ソフトウェアをダウンロードして、コンピュータを清掃してください。
- MBRが破損している – マスターブートレコードが破損している可能性があります。ディスクをエラーでスキャンする必要がありますが、それでも動作しない場合はMBRを再構築する必要があります。
- 電源供給装置に不具合がある – PSU(電源ユニット)が正常に機能していないと、様々な問題を引き起こす可能性があります。ハードウェアに欠陥がないか確認してください。CMOSバッテリーを交換する必要があるかもしれません。
EFIブートローダーを修正するには?
Windows 11のEFIブートローダーを修正する方法はいくつかあり、簡単な解決策からやや複雑なものまであります。
- 最初にするべきことはコンピュータを再起動することです。このステップを実行することで、ほとんどの場合にEFIブートローダーの問題が解決します。
- それでも解決しない場合は、Advanced SystemCareなどのPC修復ソフトウェアを使用してみてください。これらのアプリは、コンピュータがスムーズに動作するためのさまざまなエラーを解決します。
- また、Windows 11のMBR(マスターブートレコード)が壊れた場合には修正することをお勧めします。これは、Windowsのトラブルシューティングまたは特別なソフトウェアを実行することで行えます。
- それでもダメな場合には、最終手段としてWindows 11を再インストールします。幸い、これはかなり簡単に行えます。再インストール用のブート可能なドライブを作成する必要があります。
1. スタートアップ修復を使用する
- 設定 メニューを起動します。システム セクションに留まり、下にスクロールして 回復 を選択します。

- 高度なスタートアップ の隣にある 今すぐ再起動 ボタンを選択します。

- コンピュータがブートを完了すると、オプションを選択 画面で トラブルシュート を選択します。

- 次のページで、高度なオプション をクリックします。
- そして、スタートアップ修復 を選択します。

- コンピュータが再起動を完了するまで十分な時間を与えます。
- プロンプトが表示されたら、アカウントにサインインします。

2. ドライブ文字を再割当てする
- ディスク管理 アプリを起動します。EFIシステムパーティションの位置を確認します。この例では、ディスク0です。

- Windowsの検索バーで DiskPart を表示し、最初に表示される項目を選択します。

- コマンドラインに select disk 0 と入力し、次に list volume を入力します。

- EFIはFAT32ファイルシステムのパーティションにあります。この例では、ボリューム2です。
- コマンドラインに select volume と入力し、EFIを含むパーティション番号を追加します。例えば、select volume 2.

- 次に、assign letter と入力し、ドライブの新しい文字を追加します。例えば、文字をXとして割り当てます。現在使用されていない任意の文字を使用できます。
- その後、exit と入力し、DiskPartを終了するためのコマンドを実行します。 このトピックについてもっと読む
- マイクロソフトがWindows 11のセキュリティ向上のためにJScriptをJScript9Legacyに置き換え
- Windows 11ビルド27898が小さなタスクバーアイコン、クイックリカバリー、スマート共有を追加
- Windows 11ビルド27898のバグがクラシックVistaのスタートアップサウンドを再び復活させる
- Windows 11ビルド22631.5696が重要な修正と共にベータチャンネルに展開
- Windows 11のパッチ火曜日の更新が煩わしいファイアウォールエラーログを修正
3. インストールメディアからブートする
- DVDまたはUSBドライブなどのインストールメディアデバイスをコンピュータに挿入し、インストールメディアからブートします。
- 再起動後、コンピュータを修復します。

- オプションを選択 ページで、トラブルシュート を選択します。

- 次に、高度なオプション をクリックし、コマンドプロンプト を選択します。

- Windowsがブートを完了すると、管理者 を選択し、パスワードを入力して続行 をクリックします。

- コマンドプロンプトに diskpart を入力してコマンドを実行します。

- 前の解決策と同様に、select disk と入力し、EFIのあるディスクの番号を入力します。この場合は、select disk 0です。
- list vol と入力してコマンドを実行します。FAT32ファイルシステムを実行しているパーティションとその隠し状態に注意してください。これがEFIを含んでいます。

- 次に、EFIボリュームの番号を指定したselect volコマンドを入力して実行します。例えば、select vol 3です。

- その後、assign letter を使用してボリューム3に新しい割り当て文字を付与します。たとえば、assign letter=Xです。
Windows 11のインストールメディアを作成する方法については、Windows Media Creationツールに関するガイドをチェックしてみてください。これは誰でも無料で使用でき、非常に簡単です。
4. インストールメディアがない場合の修正
- 以前に示したように、Windows 11の設定メニューを起動し、システムセクションの回復タブに移動し、高度なスタートアップを実行します。

- 前と同じように、トラブルシュートを選択し、次にコマンドプロンプトを選択します。

- 少し待ちます。Windowsが再表示されたら、管理者を選択し、管理者パスワードを入力します。
- 前の解決策と同様に、diskpart と入力し、次のコマンドを1つずつ入力します:
select disk 0list vol - EFIパーティションがどこにあるかを確認します。この例では、ボリューム3にあります。

- 次のコマンドを入力し、各コマンドの後にEnterキーを押します:
select vol 3assign letter=Xexit
- ブートレコードを修復することもお勧めします。最初に次のコマンドを入力します:
cd /d D:\EFI\Microsoft\Boot\
- “D:”はあなたのハードディスクの文字です。異なる文字が使用されている場合は、この部分を変更してください。
- 次のコマンドを入力し、Enterキーを押します:
bootrec /FitBoot
5. コマンドプロンプトを実行する
- Windows 11の検索バーでコマンドプロンプトを表示し、管理者として実行を選択します。
- 実行する必要のあるコマンドがいくつかあります。最初に
bootrec /scanosと入力します。
- コマンドプロンプトがプロセスを完了するまで十分な時間を与えます。
- 次に、以下のコマンドを入力し、各コマンドの後にEnterキーを押します:
bootrec /fixmbrbootrec /fixboot
- コマンドプロンプト が FIXBOOT コマンドを拒否する場合は、
bootsect /nt60 sysと入力します。
- 最後に、次のコマンドを入力します:
bootrec /rebuildbcd
Windows 11の起動がまだ非常に遅い場合はどうすればよいですか?
EFIブートローダーを修正したにもかかわらず、起動が遅い場合には、引き続き行えることがいくつかあります。まず、ハードディスクのディスクスペースを解放することができます。
不必要なアプリをアンインストールし、一時ファイルを削除することがスペースをクリアする最良の方法です。これにより、ドライブのパフォーマンスが改善され、より迅速な起動が実現するはずです。
IoIo System Mechanic Proなどの診断ソフトウェアでハードディスクをテストすることをお勧めします。正常に動作していることを確認することで、遅延を経験しないことができます。
他の重要なシステム機能について質問がある場合は、コメントを自由にしてください。また、見たいレビューや他のWindows 11機能に関する情報についてのコメントもお待ちしております。