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

Windows 11/10で「Winload.efiファイルが見つかりません」エラーを修正する方法

この記事では、Windows 11/10の起動時やスタートアップ時に発生するエラーコード 0xc00002250xc00000e0xc0000001、すなわち「Winload.efiファイルが見つからない・存在しない」エラーの解決方法について詳しく解説します。

Winload.efiファイルとは何か

Winload.efiは、EFI(Extensible Firmware Interface)と呼ばれるファームウェア用の実行ファイルです。主にUEFIベースのコンピューターのファームウェア向けに設計されており、ブートローダーへシステムファイルを読み込む役割を担っています。このファイルは、PCの電源投入、再起動、Windowsのインストール、PCのリセットなど、重要な一連のタスクを実行するために使用されます。

そのため、Winload.efiは非常に重要なファイルであり、このファイルが紛失・破損・損傷すると、Windowsオペレーティングシステムは正常に起動できなくなります。

Windows 11/10で「Winload.efiファイルが見つかりません」エラーを修正する方法

表示される主なエラーメッセージ

Winload.efiファイルが見つからない、または破損している場合、以下のようなエラーメッセージが表示されることがあります。

  • winload.efi is missing(winload.efiが見つかりません)
  • winload.efi cannot be found(winload.efiが検出できません)
  • winload.efi is missing or contains errors(winload.efiが存在しないか、エラーを含んでいます)
  • This program can't start because winload.efi is missing from your computer(winload.efiが不足しているため、このプログラムを開始できません)
  • This application requires the file winload.efi, which was not found on this system.(このアプリケーションにはwinload.efiファイルが必要ですが、システム上で見つかりませんでした)
  • There was a problem starting [path]\winload.efi. The specified module could not be found.([パス]\winload.efiの開始中に問題が発生しました。指定されたモジュールが見つかりません)

これらのエラーは、エラーコード0xc00002250xc00000e0xc0000001とともに表示されることが多く、いずれもWinload.efiファイルが見つからないことに起因する問題です。

Winload.efiファイル欠落エラーの解決方法

普段からシステムの復元ポイントを作成している習慣がある方は、まずシステムの復元を実行してPCへの変更を元に戻し、その後再度操作を試みることをおすすめします。まだ復元ポイントを作成していない場合は、今後は定期的に作成することを強く推奨します。さまざまなトラブルからPCを復旧できる強力な機能です。

ここでは、以下の4つの対処法を順番に紹介します。

  1. BCDの再構築
  2. セキュアブートの無効化
  3. システムファイルチェッカー(SFC)の実行
  4. 起動前マルウェア対策保護の無効化

方法1:BCDを再構築する

この対処法では、まず起動可能なWindows USBメディアを作成し、それを使ってPCを起動する必要があります。ウェルカム画面が表示されたら「次へ」をクリックし、ウィンドウ左下にある「コンピューターを修復する」を選択します。

次に「トラブルシューティング」をクリックします。

続いて「詳細オプション」を選択し、その後「コマンドプロンプト」を開きます。

コマンドプロンプトのウィンドウが開いたら、以下のコマンドを記載された順番で1つずつ入力して、BCDの再構築とMBRの修復を行います。

bootrec /repairbcd
bootrec /osscan
bootrec /repairmbr

最後に exit と入力してコマンドプロンプトを閉じます。

変更を適用するために、PCを再起動してください。

方法2:セキュアブートを無効化する

BIOS設定でセキュアブートを無効にすることをおすすめします。まず、Windowsを通常どおり起動し、設定 > Windows Update を開いて、利用可能な更新プログラムがないか確認しましょう。あればインストールしてください。OEMメーカーは信頼されたハードウェア、ドライバー、OSのリストを更新プログラムとして配信しています。

次に、PCのBIOS画面に入ります。設定 > 更新とセキュリティ > 回復 > 高度なスタートアップ の順に進み、「今すぐ再起動する」をクリックすると、PCが再起動して詳細オプションが表示されます。

トラブルシューティング > 詳細オプション を選択すると、システムの復元、スタートアップ修復、以前のバージョンへの戻し、コマンドプロンプト、システムイメージ回復、UEFIファームウェア設定などの項目が表示されます。

Windows 11/10で「Winload.efiファイルが見つかりません」エラーを修正する方法

「UEFIファームウェア設定」を選択すると、BIOS画面に移行できます。

BIOSの構成はメーカーごとに異なりますが、セキュアブートの設定は通常、Security > Boot > Authentication タブ内にあります。これを「Disabled(無効)」に設定してください。

Windows 11/10で「Winload.efiファイルが見つかりません」エラーを修正する方法

あわせて、Legacy Support(レガシーサポート)も「On」または「Enabled」に設定しておきましょう。

変更を保存して終了すると、PCが再起動します。

方法3:システムファイルチェッカー(SFC)を使用する

WINKEY + Xキーを同時に押すか、スタートボタンを右クリックして「コマンドプロンプト(管理者)」を選択します。Cortanaの検索ボックスでcmdと検索し、コマンドプロンプトのアイコンを右クリックして「管理者として実行」を選んでも構いません。UAC(ユーザーアカウント制御)のダイアログが表示されたら「はい」をクリックします。

コマンドプロンプトが開いたら、以下のコマンドを入力してEnterキーを押し、システムファイルチェッカーを実行します。

sfc /scannow

スキャンが完了したら、システムを再起動してください。

また、フリーソフトウェアのFixWinを使用すれば、ワンクリックでシステムファイルチェッカーを実行することもできます。

関連記事: 必要なデバイスが接続されていないか、アクセスできません。

方法4:起動前マルウェア対策保護を無効化する

これは比較的簡単な対処法です。まず、キーボードの Shift キーを押しながら、スタートメニューから「再起動」を選択します。

Windows 11/10で「Winload.efiファイルが見つかりません」エラーを修正する方法

すると、PCが再起動して「スタートアップ設定」画面が表示されます。

8番目のオプションが 「起動前マルウェア対策保護を無効にする」(Disable early launch anti-malware protection) になっていることを確認してください。

該当するオプションが8番目に表示されているため、F8キーを押します。

これにより、起動前マルウェア対策保護がオフになった状態でWindowsが起動します。このセッション中に同じ操作を試みて、競合が解消されたかどうかを確認してみましょう。

まとめ

Winload.efiファイルの欠落エラーは、BCDの破損やセキュアブートの設定などが原因で発生することが多い問題です。本記事で紹介した4つの対処法を順番に試すことで、多くの場合エラーを解消できます。それでも解決しない場合は、ハードディスクの物理的な故障の可能性もあるため、専門業者への相談も検討してください。

この記事がお役に立てたでしょうか。他にも有益な解決策をご存知の方は、ぜひコメントでお知らせください。

  1. 【Windows 11/10】「書き込み用にファイルを開く際にエラーが発生しました」の解決方法

    Windows 11/10/8/7でソフトウェアのセットアップファイルを実行した際に、「書き込み用にファイルを開く際にエラーが発生しました(Error opening file for writing)」というメッセージが表示されることがあります。この記事では、この問題の原因と解決方法を詳しく解説します。 このエラーはプログラムのインストール中に頻繁に発生するもので、特に以下のようなソフトウェアで報告されています。 Steam、VLC、MSI Afterburner GlassWire、Notepad++、OBS Studio Mod Organizer、WinPcap、FileZilla

  2. Windows 11/10で「無効なMS-DOS関数」エラーを修正する5つの方法

    Windows 11やWindows 10でファイルやフォルダーの移動・削除・コピー・名前変更を試みた際に、「無効なMS-DOS関数(Invalid MS-DOS Function)」というエラーメッセージが表示されることがあります。この記事では、このエラーを引き起こす可能性のある既知の原因を特定し、問題を解決するために試せる対処法をご紹介します。 「無効なMS-DOS関数」エラーとは これは実際にはファイルシステムに関するエラーで、主にファイル操作機能に影響を及ぼします。NTFS形式のドライブからFAT32形式のドライブへファイルを移動しようとした場合にも、このエラーが発生することがありま