Winload.EFIエラーは、その名前がウィンドウのロードを妨げるエラーであることから自明です。これは通常、破損したブートレコードまたは不正なブート構成が原因です。オペレーティングシステムによって、エラーメッセージは異なりますが、キーワードwinload.efiは同じです。Windows 8 / 8.1 / 10システムでは、エラーは通常次の形式でポップアップします。
「 PCを修理する必要があります。必要なファイルが見つからないか、エラーが含まれているため、アプリケーションまたはオペレーティングシステムを読み込めませんでした。ファイル:\ windows \ system32 \ winload.efiエラーコード:0xc000 ***」
このガイドでは、問題の解決に役立ついくつかのトラブルシューティング手順を紹介します。
ブート順序を変更するためにBIOSでブートする方法
これは以下のソリューションを実行するために必要になるため、起動方法と起動順序の変更方法を知っている必要があります。コンピュータを再起動します。起動したらすぐに、コンピューターのBIOS(またはUEFI)設定を入力します。これらの設定を入力するために押す必要があるキーは、コンピューターのマザーボードの製造元によって異なり、Esc、Delete、F2からF8、F10、またはF12(通常はF2)まで可能です。これは、投稿画面とシステムに付属のマニュアルに表示されます。「バイオスの入力方法」とモデル番号を尋ねるグーグル検索も結果を一覧表示します。
方法1:セキュアブートを無効にする
古い従来のBIOSの代わりにUEFIベースのコンピューターを使用している場合、問題は、セキュアブートと呼ばれるUEFIの特定の設定が原因である可能性があります。これにより、システムがwinload.efiファイルにアクセスできなくなり、このエラーが表示される可能性があります。Windows 8以降のバージョンでは、この機能がデフォルトで有効になっています。
セキュアブートを無効にするには、BIOSまたはUEFIで起動します。UEFIセットアップユーザーインターフェイスはモデルによって異なります。一般に、セキュアブートを探します。これは、システムモデルに応じて、個別のセクション、または[ セキュリティ ]タブ、[ ブート ]タブ、または[ 認証 ]タブにあります。正確な場所については、システムモデルのマニュアルを参照してください。タブで[セキュアブート]オプションが見つかったら、それを無効にするか、オフにします。
UEFI設定を保存して終了します。ここでシステムを通常どおり起動します。それでも同じエラーが発生する場合は、次の解決策に進みます
方法2:ブートレコードを修復する
ブートレコードを修復するために、Windowsが起動するために必要なファイルwinload.efiを含むファイルを修復します。
Windows 7ユーザー
続行するには、修復モードでウィンドウを起動する必要があります(ここでの手順を参照)。
起動修復のために起動し、「システム回復オプション」が表示されたら、コマンドプロンプトを選択します。コマンドプロンプトの黒いウィンドウが表示されたら、入力し、次のコマンドキーを押しを入力し、各行の後。
bootrec / fixboot bootrec / scanos bootrec / fixmbr bootrec / rebuildbcd
コマンドが正常に実行された後、システムを再起動し、問題がまだ存在するかどうかを確認します。
それでも問題が解決しない場合は、上記の手順を繰り返し、上記のコマンドをそれぞれ3回実行します。まだ問題があるかどうかを確認します。はいの場合は、次のソリューションに進みます。
ウィンドウズ8 / 8.1 / 10
W8 / 8.01と10を修復モードで起動するには、ここの手順を参照してください。
詳細オプションで、[ コマンドプロンプト ]をクリックします。
コマンドプロンプトの黒いウィンドウが表示されたら、次のコマンドを入力し、各行の後にEnterキーを押します。
bootrec / fixboot bootrec / scanos bootrec / fixmbr bootrec / rebuildbcd
コマンドが正常に実行された後、システムを再起動し、問題がまだ存在するかどうかを確認します。
それでも問題が解決しない場合は、上記の手順を繰り返し、上記のコマンドをそれぞれ3回実行します。まだ問題があるかどうかを確認します。はいの場合は、次のソリューションに進みます。
方法3:BCDBootユーティリティを使用する
上記の方法を使用して、スタートアップ修復からコマンドプロンプトに到達します。コマンドプロンプトに入ったら、次の手順に進みます。
- 入力します。diskpartを押してください。
- 入力リストのボリュームを押しを入力します。
- ラベル行の下で、ラベルSystem Reservedを見つけ、対応するボリューム番号をメモします。
- 今、入力を選択し、ボリューム= Nを押してください。ここで、Nはあるボリューム番号、あなたが指摘早く。
- ここで「assign letter = w」と入力し、Enterキーを押します。
- 入力終了キーを押しを入力します。
- タイプBCDbootのはC:\ WINDOWS / SW:/ F UEFIを押してください。
今すぐ再起動し、システムチェックを。それでも問題が解決しない場合は、方法4に進みます。
方法4:マルウェア対策保護を無効にする
- システムの電源を入れ、Windowsロゴが表示されたら強制的にシャットダウンします。リカバリ画面が表示されるまで、このプロセスを数回繰り返します。
- [ 詳細な修復オプションを表示]をクリックします。
- 次に、[ トラブルシューティング ] > [ 詳細オプション ]をクリックします。
- [ 詳細オプション]の[ スタートアップの設定]をクリックします。
- 起動設定画面で、[ 再起動 ]をクリックします。
- 再起動すると起動設定メニューが表示されます。
- 次に、キーボードの8を押します。Windowsは、このセッションでのみマルウェア対策を無効にして起動します。