Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

FIX:Winload.EFI 오류 / 0xc0000001 수정 단계

Winload.EFI 오류는 Windows가 로드되지 않도록 하는 오류(죽음의 블루 스크린 또는 BSOD)라는 이름으로 거의 자명합니다. 이것은 일반적으로 손상된 부팅 레코드 또는 잘못된 부팅 구성으로 인해 발생합니다. 운영 체제에 따라 오류 메시지가 다를 수 있지만 키워드 winload.efi  동일할 것입니다. Windows 8/8.1/10 시스템에서 오류는 일반적으로 다음 형식으로 나타납니다.

 PC를 수리해야 합니다. 필수 파일이 없거나 오류가 포함되어 있어 애플리케이션 또는 운영 체제를 로드할 수 없습니다. 파일:\windows\system32\winload.efi 오류 코드:0xc000***

또는:

FIX:Winload.EFI 오류 / 0xc0000001 수정 단계

PC를 수리해야 합니다. 예기치 않은 오류가 발생했습니다. 오류 코드:0xc0000001. 설치 미디어에서 복구 도구를 사용해야 합니다. 설치 미디어가 없으면 시스템 관리자나 PC 제조업체에 문의하세요.

이 가이드에서는 문제 해결에 도움이 되는 몇 가지 문제 해결 단계를 안내해 드리겠습니다.

부팅 순서를 변경하기 위해 BIOS로 부팅하는 방법

아래 솔루션을 수행하는 데 필요하므로 부팅 및 부팅 순서 변경 방법을 알고 있어야 합니다. 다시 시작 너의 컴퓨터. 컴퓨터가 시작되는 즉시 컴퓨터의 BIOS(또는 UEFI) 설정을 입력합니다. 이 설정을 입력하기 위해 눌러야 하는 키는 컴퓨터 마더보드 제조업체에 따라 다르며 Esc, Delete 또는 F2에서 F8, F10 또는 F12(일반적으로 F2)까지 가능합니다. 이것은 포스트 화면과 시스템과 함께 제공된 설명서에 표시됩니다. "bios를 입력하는 방법" 뒤에 모델 번호를 묻는 빠른 Google 검색도 결과를 나열합니다. 

방법 1:보안 부팅 비활성화

기존의 기존 BIOS 대신 UEFI 기반 컴퓨터가 있는 경우 보안 부팅이라는 UEFI의 특정 설정으로 인해 문제가 발생할 수 있습니다. 시스템이 winload.efi 파일에 액세스하지 못하게 하여 이 오류를 표시할 수 있습니다. Windows 8 이상 버전에서는 이 기능이 기본적으로 활성화되어 있습니다.

보안 부팅을 비활성화하려면 BIOS 또는 UEFI로 부팅합니다. UEFI 설정 사용자 인터페이스는 모델에 따라 다릅니다. 일반적으로 보안 부팅을 찾습니다. 별도의 섹션이나 보안에서 찾을 수 있습니다. 탭 또는 부팅 탭 또는 인증 시스템 모델에 따라 탭. 정확한 위치를 알아보려면 시스템 모델의 설명서를 참조하십시오. 탭에서 보안 부팅 옵션을 찾으면 사용 중지합니다. 그것 또는 끄세요.

FIX:Winload.EFI 오류 / 0xc0000001 수정 단계

UEFI 설정을 저장하고 종료합니다. 이제 시스템을 정상적으로 부팅하십시오. 여전히 동일한 오류가 발생하면 다음 해결 방법으로 이동하세요.

방법 2:부트 레코드 복구

부트 레코드를 복구하기 위해 winload.efi 파일을 포함하여 Windows에서 부팅하는 데 필요한 파일을 복구합니다.

Windows 7 사용자

계속하려면 수리 모드에서 창을 시작해야 합니다(여기 단계 참조).

시동 복구로 부팅하고 "시스템 복구 옵션"이 표시되면 명령을 선택합니다. 즉시. 명령 프롬프트의 검은색 창이 나타나면 입력 다음 명령을 입력하고 Enter 키를 누릅니다. 각 줄 뒤에

bootrec /fixbootbootrec /scanosbootrec /fixmbrbootrec /rebuildbcd

명령이 성공적으로 실행되면 시스템을 다시 시작하고 문제가 여전히 존재하는지 확인하십시오.

문제가 계속되면 위의 절차를 반복하고 위의 명령을 각각 3회 실행합니다. 이제 문제가 여전히 존재하는지 확인하십시오. 그렇다면 다음 솔루션으로 이동하십시오.

Windows 8/8.1/10

수리 모드에서 W8/8.01 및 10을 시작하려면 여기 단계를 참조하세요.

고급 옵션에서 명령을 클릭합니다. 프롬프트 .

명령 프롬프트의 검은색 창이 나타나면 다음 명령을 입력하고 Enter 키를 누릅니다. 각 줄 뒤에

bootrec /fixbootbootrec /scanosbootrec /fixmbrbootrec /rebuildbcd

명령이 성공적으로 실행되면 다시 시작합니다. 문제가 여전히 존재하는지 확인하십시오.

문제가 계속되면 위의 절차를 반복하고 위의 명령을 각 3회 실행합니다. . 이제 문제가 여전히 존재하는지 확인하십시오. 그렇다면 다음 솔루션으로 이동하십시오.

방법 3:시동 복구 수행

시스템의 시작 항목이 손상된 경우 오류 코드 0XC0000001이 표시될 수 있습니다. 이러한 맥락에서 시스템의 시동 복구를 수행하면 문제가 해결될 수 있습니다. 그러나 그 전에 BIOS 설정에서 시스템의 부팅 순서가 올바르게 구성되어 있는지 확인하십시오(Windows 드라이브가 부팅 순서에서 첫 번째입니다).

  1. 전원 끄기 시스템(전원이 켜져 있는 경우)과 전원 다시 켜짐 .
  2. Windows 로고가 회전하는 점과 함께 나타나면 전원 버튼을 길게 누르세요. 시스템을 강제로 종료합니다.
  3. 세 번 반복 그리고 3 시간이 지나면 시스템이 복구 환경으로 부팅될 수 있습니다. , 그렇다면 문제해결을 선택합니다. . FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  4. 이제 고급 옵션을 엽니다. 시동 복구를 선택합니다. . FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  5. 시동 복구 과정이 완료되면 시스템에 오류 코드 0XC0000001이 없는지 확인합니다. FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  6. 문제가 지속되면 Windows 10 부팅 가능한 USB를 만들고 부팅합니다. USB를 통한 시스템 장치(USB를 사용하여 부팅할 수 없는 경우 시스템의 다른 USB 포트를 시도하고 시스템 BIOS에서 보안 부팅이 비활성화되어 있는지 확인하십시오).
  7. 이제 컴퓨터 복구를 선택합니다. 문제해결을 엽니다. . FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  8. 그런 다음 고급 옵션을 선택합니다. 시동 복구를 엽니다. .
  9. 지금 팔로우 화면에 메시지가 표시되고 시동 복구가 과정을 완료하면 재부팅합니다. PC에서 0XC0000001 문제가 해결되었는지 확인하십시오.

방법 4:Buggy 업데이트 제거

Microsoft는 버그가 있는 업데이트를 출시한 오랜 역사를 가지고 있으며 당면한 문제도 동일한 결과일 수 있습니다. 이 경우 버그가 있는 업데이트(품질 또는 기능 업데이트)를 제거하면 문제가 해결될 수 있습니다.

  1. 시스템을 복구 환경으로 부팅 솔루션 1에서 설명한 대로 문제 해결을 엽니다. .
  2. 이제 고급 옵션을 선택합니다. 업데이트 제거를 엽니다. . FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  3. 그런 다음 최신 품질 업데이트 제거를 선택합니다. 또는 최신 기능 업데이트 제거 . FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  4. 이제 제거를 완료한 다음 재부팅합니다. PC에서 시스템에 BSOD 오류가 없는지 확인하십시오.

방법 5:CHKDSK 스캔 수행

현재 BSOD 오류는 스토리지 드라이브의 논리적 불량 섹터의 결과일 수 있습니다. 이러한 맥락에서 ChKDsk 스캔을 수행하면 문제가 해결될 수 있습니다.

  1. 복구 환경에서 시스템 부팅 또는 (바람직하게는) 컴퓨터 수리를 사용합니다. Windows 10 부팅 가능한 USB를 통해 시스템을 부팅하고(해결 방법 1에서 설명한 대로) 문제 해결을 엽니다. .
  2. 이제 고급 옵션을 선택합니다. 명령 프롬프트를 엽니다. . FIX: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
    FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  8. 그런 다음 기다립니다 ChkDsk 스캔이 완료될 때까지 그리고 완료되면 Windows로 부팅하고 BSOD 오류 코드 0XC0000001이 해결되었는지 확인하십시오. FIX:Winload.EFI 오류 / 0xc0000001 수정 단계

위의 과정이 너무 복잡하다면 문제가 있는 시스템의 하드를 다른 PC에 연결하고 ChkDsk 스캔을 수행하여 BSOD 문제가 해결되었는지 확인하십시오.

방법 6:BCDBoot 유틸리티 사용

위에 주어진 방법을 사용하여 시동 복구에서 명령 프롬프트에 도달하고 명령 프롬프트에서 아래 단계를 진행하십시오.

  1. diskpart를 입력합니다. Enter 키를 누릅니다. .
  2. 목록 유형 볼륨 Enter 키를 누릅니다. .
  3. 라벨 행 아래에서 시스템 예약 라벨을 찾습니다. 해당 볼륨을 확인합니다. 숫자 .
  4. 이제 볼륨=N 선택을 입력합니다. Enter 키를 누릅니다. , 여기서 N 볼륨입니다. 숫자 참고했습니다. 더 일찍.
  5. 이제 assign letter=w를 입력합니다. Enter 키를 누릅니다. .
  6. exit 입력 Enter 키를 누릅니다. .
  7. bcdboot c:\Windows /s w:/f uefi를 입력합니다. Enter 키를 누릅니다. .

이제 다시 시작하세요. 귀하의 시스템과 확인하십시오. 그래도 문제가 해결되지 않으면 방법 4로 진행합니다.

방법 7:맬웨어 방지 보호 비활성화

  1. 시스템 전원을 켠 다음 강제로 종료 아래로 Windows 로고가 표시되면 복구를 얻을 때까지 프로세스를 몇 번 반복합니다. 화면 .
  2. 고급 복구 옵션 보기를 클릭합니다. .
  3. 그런 다음 문제해결을 클릭합니다.> 고급 옵션 . FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  4. 시작을 클릭합니다. 설정 고급 옵션에서.
  5. 시작 설정 화면에서 다시 시작을 클릭합니다. .
  6. 시작 설정 메뉴 다시 시작한 후에 나타납니다.
  7. 이제 8을 누르세요. 당신의 키보드에. 맬웨어 방지 기능이 비활성화된 상태로 창이 실행됩니다. 이 세션에만 해당됩니다.

해결책 8:시스템 복원 수행

오류 코드 0XC0000001은 최근(원치 않는) 시스템 변경의 결과일 수 있으며 시스템을 복원하면(시스템이 정상적으로 작동하던 이전 시점으로) 문제를 해결할 수 있습니다.

  1. 시스템을 복구 환경으로 부팅 (해결 방법 1에서 설명한 대로) 문제 해결을 엽니다. .
  2. 이제 고급 옵션을 엽니다. 시스템 복원을 선택합니다. . FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  3. 그런 다음 팔로우 시스템을 이전 시점으로 복원하라는 메시지가 표시되고 프로세스가 완료되면 재부팅합니다. PC에서 시스템에 0XC0000001 오류가 없는지 확인하십시오.

명령 프롬프트에서 다음을 사용할 수도 있습니다. 시스템 복원을 수행하려면(여기서 C는 시스템 드라이브인 경우 ChkDsk 솔루션에 언급된 단계에 따라 시스템 드라이브를 찾을 수 있음):

rstrui.exe /OFFLINE:C:\Windows

방법 9:손상된 레지스트리 파일 이름 바꾸기 및 백업 레지스트리 파일 복사

일부 필수 파일(특히 시스템 레지스트리 관련)이 손상된 경우 0XC0000001 오류가 발생할 수 있습니다. 이 시나리오에서는 손상된 파일의 이름을 바꾸고 레지스트리 백업 폴더에서 원본 OS 파일을 배치하면 문제가 해결될 수 있습니다.

  1. 명령 프롬프트 실행 복구 환경에서 (솔루션 3에서 논의됨) 및 실행 C:\windows\system32\config\SAM SAM.BAKRen\ C:\windows\system32\config\ Ren C:\windows\system32\config\SAM SAM.BAKRen\ SYSTEM SYSTEM.BAKRen C:\windows\system32\config\SECURITY SECURITY.BAKRen C:\windows\system32\config\DEFAULT DEFAULT.BAKRen C:\windows\system32\config\SOFTWARE SOFTWARE.BAKCopy C:\Windows\System32\ config\RegBack\SAM C:\windows\system32\configCopy C:\Windows\System32\config\RegBack\SYSTEM C:\windows\system32\configCopy C:\Windows\System32\config\RegBack\SECURITY C:\windows\ system32\configCopy C:\Windows\System32\config\RegBack\DEFAULT C:\windows\system32\configCopy C:\Windows\System32\config\RegBack\SOFTWARE C:\windows\system32\config FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  2. 위의 명령이 실행되면 재부팅 PC를 Windows에 연결하고 BSOD 문제가 해결되었는지 확인합니다.

방법 10:명령 프롬프트에서 시스템 작업 수행

명령 프롬프트에는 현재 BSOD 문제를 해결하는 데 사용할 수 있는 다양한 cmdlet(Bootrec, SFC, DISM 등)이 있습니다.

SFC 및 DISM 스캔 수행

  1. 실행 복구 환경의 명령 프롬프트에서 다음(여기서 D는 시스템 드라이브):
    sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
    FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  2. 검사가 완료되면 Exit를 입력합니다. 명령 프롬프트에서 부팅 시스템을 Windows로 시스템에 BSOD 문제가 없는지 확인합니다.
  3. 문제가 지속되면 DISM 검사를 수행하여 Windows를 복구합니다(가능한 한 시스템의 하드 디스크를 다른 PC에 연결한 후).

최대 절전 모드 비활성화

시스템을 최대 절전 모드로 전환한 후 문제가 발생하기 시작했다면 최대 절전 모드를 비활성화하면 문제가 해결될 수 있습니다.

  1. 명령 프롬프트 실행 복구 환경에서 솔루션 3에서 설명한 대로 시스템 파티션으로 이동합니다.
  2. 지금 실행 최대 절전 모드를 비활성화하는 다음 cmdlet:
    powercfg -h off
    FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  3. 그런 다음재부팅 PC에서 시스템에 BSOD 문제가 없는지 확인하십시오.

EFI 폴더 이름 바꾸기

  1. 명령 프롬프트 실행 복구 환경에서 및 탐색 시스템 드라이브로 이동합니다.
  2. 지금 실행 다음:
    디렉토리
  3. 그런 다음 EFI 디렉토리가 표시되는 경우 이름 변경 다음을 실행하여 실행합니다.
    ren EFI oldEFI
    FIX:Winload.EFI 오류 / 0xc0000001 수정 단계
  4. 지금 재부팅 PC에서 시스템에 0XC0000001 문제가 없는지 확인하십시오.
  5. 문제가 지속되면 EFI 폴더를 삭제하는지 확인하세요. 복구 환경의 명령 프롬프트에서 다음을 실행하여(시스템 드라이브에서 명령을 실행하고 있는지 확인):
    rd /s C:\oldEFI

문제가 지속되면 새로 설치를 수행해야 할 수 있습니다. 다른 파티션/디스크에서 또는 문제가 있는 드라이브를 완전히 다시 파티션한 후 Windows의 다른 방법으로 시스템 드라이브 데이터를 백업할 수 없는 경우 사용자 지정 설치를 사용하는 것이 좋습니다. Windows를 새로 설치할 때 옵션(시스템 드라이브 데이터는 Windows.old 폴더에 있음).