Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

修正:Winload.EFIエラーを修正する手順/ 0xc0000001

Winload.EFIエラーは、その名前がWindowsの読み込みを妨げるエラー(死またはBSODのブルースクリーン)であることから、ほとんど自明です。これは通常、破損したブートレコードまたは不正なブート構成が原因で発生します。オペレーティングシステムによって、エラーメッセージは異なる場合がありますが、キーワード winload.efi 同じになります。 Windows 8 / 8.1 / 10システムでは、通常、エラーは次の形式で表示されます。

PCを修復する必要があります。必要なファイルが見つからないか、エラーが含まれているため、アプリケーションまたはオペレーティングシステムを読み込めませんでした。ファイル:\ windows \ system32 \ winload.efiエラーコード:0xc000 ***

または:

修正:Winload.EFIエラーを修正する手順/ 0xc0000001

PCを修復する必要があります。予期しないエラーが発生しました。エラーコード:0xc0000001。インストールメディアでリカバリツールを使用する必要があります。インストールメディアがない場合は、システム管理者またはPCの製造元に連絡してください。

このガイドでは、問題の解決に役立ついくつかのトラブルシューティング手順について説明します。

BIOSを起動して起動順序を変更する方法

以下の解決策を実行するために必要になるため、起動方法と起動順序の変更方法を知っておく必要があります。再起動 あなたのコンピュータ。コンピュータが起動したらすぐに、コンピュータのBIOS(またはUEFI)設定を入力します。これらの設定を入力するために押す必要のあるキーは、コンピューターのマザーボードの製造元によって異なり、Esc、Delete、またはF2からF8、F10、またはF12、通常はF2までの任意のキーにすることができます。これは、システムに付属のポスト画面とマニュアルに表示されます。 「BIOSの入力方法」に続いてモデル番号を尋ねるグーグル検索でも結果が一覧表示されます。

方法1:セキュアブートを無効にする

古い従来のBIOSの代わりにUEFIベースのコンピューターを使用している場合、この問題は、セキュアブートと呼ばれるUEFIの特定の設定が原因で発生する可能性があります。システムがwinload.efiファイルにアクセスできなくなり、このエラーが表示される可能性があります。 Windows 8以降のバージョンでは、この機能がデフォルトで有効になっています。

セキュアブートを無効にするには、BIOSまたはUEFIで起動します。 UEFIセットアップのユーザーインターフェイスはモデルによって異なります。通常、セキュアブートを探します これは、独自の別のセクション、またはセキュリティにあります。 タブまたはブート タブ、または認証 システムモデルに応じてタブ。システムモデルのマニュアルを参照して、それがどこにあるかを正確に把握してください。タブでセキュアブートオプションを見つけたら、無効にする それ またはオフにします。

修正:Winload.EFIエラーを修正する手順/ 0xc0000001

UEFI設定を保存して終了します。次に、システムを正常に起動します。それでも同じエラーが発生する場合は、次の解決策に進んでください

方法2:ブートレコードを修復する

起動レコードを修復するために、Windowsが起動するために必要なファイル(winload.efiファイルを含む)を修復します。

Windows7ユーザー

続行するには、Windowsを修復モードで起動する必要があります(そのための手順を参照してください)。

起動して修復を開始し、「システム回復オプション」が表示されたら、コマンドを選択します プロンプト。 コマンドプロンプトの黒いウィンドウが表示されたら、入力 次のコマンドを入力して、 Enterを押します。 各行の後。

bootrec /fixboot

bootrec /scanos

bootrec /fixmbr

bootrec /rebuildbcd

コマンドが正常に実行されたら、システムを再起動して、問題が解決しないかどうかを確認します。

それでも問題が解決しない場合は、上記の手順を繰り返し、上記のコマンドをそれぞれ3回実行します。 ここで、問題がまだあるかどうかを確認します。はいの場合は、次の解決策に進みます。

Windows 8 / 8.1 / 10

W8 / 8.01および10を修復モードで開始するには、こちらの手順をご覧ください。

詳細オプションで、[コマンド]をクリックします プロンプト

コマンドプロンプトの黒いウィンドウが表示されたら、次のコマンドを入力して Enterを押します。 各行の後。

bootrec /fixboot

bootrec /scanos

bootrec /fixmbr

bootrec /rebuildbcd

コマンドが正常に実行されたら、再起動 システムを調べて、問題がまだ残っているかどうかを確認します。

それでも問題が解決しない場合は、上記の手順を繰り返し、上記のコマンドをそれぞれ3回実行します。 。ここで、問題がまだあるかどうかを確認します。はいの場合は、次の解決策に進みます。

方法3:スタートアップ修復を実行する

システムのスタートアップ項目が破損していると、エラーコード0XC0000001が表示される場合があります。このコンテキストでは、システムの起動時の修復を実行すると、問題が解決する場合があります。ただし、その前に、BIOS設定でのシステムの起動順序が正しく構成されていることを確認してください(Windowsドライブが最初に起動順序になります)。

  1. 電源を切る システム(電源がオンになっている場合)、次に電源 オンに戻します 。
  2. Windowsロゴが(ドットが回転して)表示されたら、電源ボタンを押し続けます システムを強制的にシャットダウンします。
  3. 3回を繰り返します そして3 rd 時間の経過とともに、システムが回復環境で起動する場合があります 、その場合は、トラブルシューティングを選択します 。 修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  4. ここで詳細オプションを開きます スタートアップ修復を選択します 。 修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  5. Startup Repairがコースを完了したら、システムにエラーコード0XC0000001がないかどうかを確認します。 修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  6. 問題が解決しない場合は、Windows10の起動可能なUSBを作成して起動します。 そのUSBを介したシステム デバイス(USBを使用して起動できない場合は、システムの別のUSBポートを試して、システムのBIOSでセキュアブートが無効になっていることを確認してください)。
  7. 次に、[コンピュータの修復]を選択します トラブルシューティングを開きます 。 修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  8. 次に、詳細オプションを選択します スタートアップ修復を開きます 。
  9. フォロー 画面に表示されるプロンプトと、スタートアップ修復がコースを完了したら、再起動 PCを使用して、0XC0000001の問題が解決したかどうかを確認します。

方法4:バギーアップデートをアンインストールする

Microsoftにはバグのあるアップデートをリリースしてきた非常に長い歴史があり、目前の問題も同じ結果である可能性があります。この場合、バグのある更新(品質または機能の更新)を削除すると、問題が解決する場合があります。

  1. システムを回復環境で起動します ソリューション1で説明したように、トラブルシューティングを開きます 。
  2. 次に、詳細オプションを選択します アップデートのアンインストールを開きます 。 修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  3. 次に、最新の品質アップデートのアンインストールを選択します。 または最新の機能アップデートをアンインストールする修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  4. ここで、アンインストールを完了してから、再起動します。 PCで、システムにBSODエラーがないかどうかを確認します。

方法5:CHKDSKスキャンを実行する

現在のBSODエラーは、ストレージドライブの論理的な不良セクタの結果である可能性があります。このコンテキストでは、ChKDskスキャンを実行すると問題が解決する場合があります。

  1. システムを回復環境で起動します または(できれば)コンピュータを修復するを使用します (ソリューション1で説明したように)Windows 10の起動可能なUSBを介してシステムを起動し、トラブルシューティングを開きます。 。
  2. 次に、詳細オプションを選択します コマンドプロンプトを開きます 。 修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  3. 次に実行 システムドライブのドライブ文字を見つけるには、次の手順に従います(ドライブ文字はWindowsに表示されるものと同じでない場合があります):
    Diskpart
  4. リストダウン 次のコマンドを実行してパーティションを作成します:
    list vol
  5. 次に、ドライブ文字を確認します (例:Eドライブ)OSドライブ (おそらく、ブート 情報 列、またはその他の方法で Dirを使用します コマンドプロンプトでパーティションの内容を確認します)、閉じる 次のコマンドを実行してDiskpartを実行します。
    Exit
  6. 次に、ドライブ文字を入力して、(コマンドプロンプトで)システムのドライブに移動します 続いてコロン (たとえば、システムドライブがCの場合は、C:と入力し、Enterキーを押します)。
  7. 次に、 ChkDskを実行します 次のコマンドを実行してスキャンします(Cはシステムドライブです)。
    chkdsk C: /r
    修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  8. 次に待つ ChkDskスキャンが完了するまで、完了したら、Windowsを起動し、BSODエラーコード0XC0000001が解決されているかどうかを確認します。 修正:Winload.EFIエラーを修正する手順/ 0xc0000001

上記のプロセスが技術的すぎる場合は、問題のあるシステムを別のPCに接続し、そこでChkDskスキャンを実行して、BSODの問題が解決されているかどうかを確認します。

方法6:BCDBootユーティリティの使用

上記の方法を使用して、起動時の修復からコマンドプロンプトにアクセスします。コマンドプロンプトが表示されたら、以下の手順に進みます。

  1. diskpart」と入力します Enterを押します 。
  2. リスト」と入力します ボリューム Enterを押します 。
  3. ラベルの行の下で、ラベルシステム予約済みを見つけます 対応するボリュームに注意してください 番号
  4. ここで、 select Volume =Nと入力します Enterを押します 、ここで N ボリュームです 番号 あなたは注目<​​/strong> 以前。
  5. ここで「文字の割り当て=w」と入力します Enterを押します 。
  6. 終了」と入力します Enterを押します 。
  7. bcdbootc:\ Windows / s w:/ f uefi」と入力します Enterを押します 。

今すぐ再起動 システムを確認してください。それでも問題が解決しない場合は、方法4に進みます。

方法7:マルウェア対策保護を無効にする

  1. システムの電源を入れてから、強制的に シャットダウン ダウン Windowsのロゴが表示されたとき。 回復が得られるまで、このプロセスを数回繰り返します。 画面
  2. [高度な修復オプションを表示]をクリックします 。
  3. 次に、トラブルシューティングをクリックします>高度 オプション修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  4. [スタートアップ]をクリックします 設定 詳細オプションで。
  5. スタートアップ設定画面で、再起動をクリックします 。
  6. スタートアップ 設定 メニュー 再起動後に表示されます。
  7. 今度は8を押します キーボードで。 Windowsはマルウェア対策を無効にして起動します このセッションのみ。

解決策8:システムの復元を実行する

エラーコード0XC0000001は、システムに対する最近の(不要な)変更の結果である可能性があり、システムを(システムが正常に動作していた以前の時点に)復元すると問題が解決する場合があります。

  1. システムを回復環境で起動します (ソリューション1で説明したように)トラブルシューティングを開きます 。
  2. ここで詳細オプションを開きます システムの復元を選択します 。 修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  3. 次にフォロー システムを以前の時点に復元するように求めるプロンプトが表示され、プロセスが完了したら、再起動します。 PCで、システムに0XC0000001エラーがないかどうかを確認します。

コマンドプロンプトで次を使用することもできます システムの復元を実行するには(Cはシステムドライブです。ChkDskソリューションに記載されている手順に従ってシステムドライブを見つけることができます):

rstrui.exe /OFFLINE:C:\Windows

方法9:破損したレジストリファイルの名前を変更し、バックアップレジストリファイルをコピーする

一部の重要なファイル(特にシステムのレジストリに関連する)が破損している場合は、0XC0000001エラーが発生する可能性があります。このシナリオでは、破損したファイルの名前を変更し、元のOSファイルを(レジストリバックアップフォルダーから)配置すると、問題が解決する場合があります。

  1. コマンドプロンプトを起動します 回復環境で (ソリューション3で説明したように)および実行 次の項目(Cはシステムドライブ)を1つずつ(後でEnterキーを押してください):
    Ren C:\windows\system32\config\SAM SAM.BAK
    
    Ren  C:\windows\system32\config\SYSTEM SYSTEM.BAK
    
    Ren  C:\windows\system32\config\SECURITY SECURITY.BAK
    
    Ren  C:\windows\system32\config\DEFAULT DEFAULT.BAK
    
    Ren  C:\windows\system32\config\SOFTWARE SOFTWARE.BAK
    
    Copy  C:\Windows\System32\config\RegBack\SAM C:\windows\system32\config
    
    Copy  C:\Windows\System32\config\RegBack\SYSTEM C:\windows\system32\config
    
    Copy  C:\Windows\System32\config\RegBack\SECURITY C:\windows\system32\config
    
    Copy  C:\Windows\System32\config\RegBack\DEFAULT C:\windows\system32\config
    
    Copy  C:\Windows\System32\config\RegBack\SOFTWARE C:\windows\system32\config
    修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  2. 上記のコマンドが実行されたら、再起動 PCをWindowsに接続し、BSODの問題が解決したかどうかを確認します。

方法10:コマンドプロンプトでシステム操作を実行する

コマンドプロンプトには、現在のBSODの問題を解決するために使用できるさまざまなコマンドレット(Bootrec、SFC、DISMなど)があります。

SFCおよびDISMスキャンを実行します

  1. 実行 回復環境のコマンドプロンプト(Dはシステムドライブ)の次の項目:
    sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
    修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  2. スキャンが完了したら、終了と入力します コマンドプロンプトで起動 システムをWindowsに システムにBSODの問題がないかどうかを確認します。
  3. 問題が解決しない場合は、DISMスキャンを実行してWindowsを修復するかどうかを確認します(できれば、システムのハードディスクを別のPCに接続した後)。

ハイバネーションを無効にする

システムを休止状態にした後に問題が発生し始めた場合は、休止状態を無効にすると問題が解決する場合があります。

  1. コマンドプロンプトを起動します 回復環境で システムパーティションに移動します(ソリューション3で説明)。
  2. 実行 ハイバネーションを無効にする次のコマンドレット:
    powercfg -h off
    修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  3. 次に再起動 PCを使用して、システムにBSODの問題がないかどうかを確認します。

EFIフォルダの名前を変更

  1. コマンドプロンプトを起動します 回復環境で およびナビゲート システムドライブに。
  2. 実行 次のとおりです:
    dir
  3. 次に、EFIディレクトリかどうかを確認します が表示されている場合は、名前を変更 次のコマンドを実行します:
    ren EFI oldEFI
    修正:Winload.EFIエラーを修正する手順/ 0xc0000001
  4. 今度は再起動 PCを使用して、システムに0XC0000001の問題がないかどうかを確認します。
  5. 問題が解決しない場合は、EFIフォルダーを削除するかどうかを確認してください 回復環境のコマンドプロンプトで次のコマンドを実行します(システムドライブでコマンドを実行していることを確認してください)。
    rd /s C:\oldEFI

問題が解決しない場合は、クリーンインストールを実行する必要がある場合があります 別のパーティション/ディスク上にあるか、問題のあるドライブを完全に再パーティション化した後のいずれかのWindowsの。他の方法でシステムドライブデータをバックアップできない場合は、カスタムインストールを使用することをお勧めします。 Windowsのクリーンインストールを実行する場合のオプション(システムドライブデータはWindows.oldフォルダーにあります)。


  1. winload.efi の欠落または破損エラーを修正

    ブルー スクリーン オブ デス (BSOD) エラー 0xc0000225 が表示され、「Windows\system32\winload.efi が見つからないか破損しています」というメッセージが表示された場合は、今日この問題を修正するための適切な場所にいます。この問題は通常、PC がしばらくフリーズしたときに発生し、最終的には BSOD エラー メッセージが表示されます。主な問題は、PC を起動できない場合に発生し、スタートアップまたは自動修復を実行しようとすると、「winload.efi が見つからないか破損しています」というエラー メッセージが表示されます。 「. PCで発生する可能

  2. クローン後に Winload.Efi が見つからない問題を修正する方法

    ブログのまとめ – Windows コンピューターの起動時に、「Winload.efi が見つからないか、エラーが含まれています」というエラー メッセージが表示されますか?クローンの問題の後に失われた Winload efi に対する最適な修正があります。 コンピューター ユーザーは、システムを回復しようとしているときに、この問題に直面する可能性が最も高くなります。 Winload.efi は、コンピューターのブートローダーにファイルをロードする Extensible Firmware Interface ファイルです。これは、お使いのコンピューター システムに基づいた UEFI の一部で