Computer >> 컴퓨터 >  >> 체계 >> Windows Server

Windows 10에서 "Winload.efi가 없거나 오류가 있습니다" 수정

손상되거나 누락된 winload.efi 로 인해 발생하는 일반적인 Windows 10 부팅 오류를 한 가지 더 살펴보겠습니다. 파일. 문제는 다음과 같이 나타납니다. Windows가 BSOD로 부팅을 중지하고 부팅 화면에 오류 메시지가 나타납니다.

복구
PC를 복구해야 합니다.
필요한 파일이 없거나 오류가 있어 애플리케이션 또는 운영 체제를 로드할 수 없습니다.
파일:\Windows\system32\winload.efi
오류 코드:0xc000000f
설치 미디어에서 복구 도구를 사용해야 합니다. 설치 미디어(예:디스크 또는 USB 장치)가 없는 경우 시스템 관리자나 PC 제조업체에 문의하십시오.
다시 시도하려면 Enter 키를 누르십시오.
시작 설정을 위해 F8 키를 누르십시오.
ESC 키를 누르십시오. UEFI 펌웨어 설정용

Windows 10에서  Winload.efi가 없거나 오류가 있습니다  수정

참고 . 오류 코드는 다음과 같습니다. 오류 코드:0xc0000225 또는 0xc0000001.

이 오류는 시스템 부팅 파일 \windows\system32\winload.efi 이 없거나 구조가 손상되었습니다. 일반적으로 문제는 잘못된 시스템 업데이트를 수행한 후, 디스크 또는 파일 시스템이 손상된 경우, 타사 도구를 사용하여 디스크를 다시 분할할 때, 바이러스 백신 업데이트, Windows 이미지를 다른 드라이브에 복제한 후, 컴퓨터의 마더보드 교체 후 발생합니다. (또는 기타 중요한 하드웨어 변경) 등

Winload.efi 파일은 환경을 초기화하고 Windows 부팅을 시작하는 부트로더가 있는 EFI 환경의 실행 파일입니다. 이 파일이 손상되었거나 누락되었거나 부팅 구성에 winload.efi 파일이 있는 존재하지 않는 볼륨에 대한 경로가 있는 경우 Windows 10은 부팅에 실패합니다.

해결 방법은 문제가 발생하기 전에 UEFI 또는 레거시 부팅 모드를 사용했는지 여부에 따라 다릅니다. 다음으로 이 오류를 수정하고 Windows 10 또는 Windows Server 2016을 올바르게 부팅하는 데 도움이 되는 기본 단계를 고려하십시오.

레거시 부팅 모드(CSM) 활성화 및 보안 부팅 비활성화

UEFI를 지원하는 대부분의 컴퓨터는 GPT 파티션 테이블 디스크와 레거시 MBR 디스크 모두에서 부팅할 수 있습니다.

UEFI 메뉴에 들어가는 키는 장치 공급업체에 따라 다릅니다. 일반적으로 이러한 키는 F2입니다. , F8 , 삭제 또는 Esc . 또는 오류 화면에서 직접 ESC 버튼을 누르십시오.

Windows 10에서  Winload.efi가 없거나 오류가 있습니다  수정

  1. CSM 부팅 활성화 시도 UEFI 설정의 호환성 모드(일부 UEFI 펌웨어 버전에서는 레거시 부팅이라고 함) );
  2. 보안 부팅 찾기 및 비활성화 UEFI 설정에서 모드. 이 설정의 위치는 UEFI 펌웨어에 따라 다릅니다. 일반적으로 보안, 인증에서 찾을 수 있습니다. 또는 부팅 섹션. HP 노트북에서 보안 부팅은 보안 아래에 있습니다. 부분. 보안 부 변경 t 모드를 비활성화로 또는 끄기; Windows 10에서  Winload.efi가 없거나 오류가 있습니다  수정 도움말 . 이전에 UEFI가 무엇이며 보안 부팅 모드가 필요한 이유에 대해 이미 이야기했습니다. 아마도 winload.efi 파일 사용 불가와 관련된 시스템 부팅 오류는 UEFI 설정에서 보안 부팅 모드를 비활성화한 후에 수정될 것입니다.
  3. 하드 디스크가 첫 번째 부팅 장치로 선택되어 있는지 확인하십시오. 부팅 장치 우선 순위를 확인하십시오. UEFI 설정에서 Windows 하드 드라이브가 기본 부팅 장치로 선택되어 있는지 확인하십시오.
  4. 변경 사항을 저장하고 컴퓨터를 다시 시작합니다.
  5. 컴퓨터 부팅 시 UEFI 부팅 메뉴를 사용할 수 있는 경우 OS 부팅 관리자(UEFI) – Windows 부팅 관리자 항목을 수동으로 선택하십시오. .

Windows 10에서  Winload.efi가 없거나 오류가 있습니다  수정

자동 시동 복구를 사용하여 Windows 부트로더 수정

자동 시스템 복구 도구를 사용하여 이 오류를 수정하십시오. 하려면:

  1. Windows 10 설치 미디어(또는 부팅 가능한 UEFI USB 플래시 드라이브)에서 부팅
  2. 컴퓨터 복구를 클릭합니다. 또는 R 누르기; Windows 10에서  Winload.efi가 없거나 오류가 있습니다  수정
  3. 문제 해결 -> 고급 옵션 -> 시동 복구로 이동합니다. Windows 10에서  Winload.efi가 없거나 오류가 있습니다  수정
  4. 복구 마법사가 시작됩니다. 그런 다음 지침을 따르세요.

Windows 설치 디스크가 없는 경우 전원 키를 눌러 컴퓨터를 연속으로 세 번 다시 시작해야 합니다. 버튼을 WinRE 복구 콘솔 화면이 나타날 때까지 누릅니다. 고급 수리 보기 를 선택하십시오. 옵션. 그런 다음 위의 지침을 따르세요.

Windows 10에서  Winload.efi가 없거나 오류가 있습니다  수정

Windows 10에서 ELAM(Early Launch Anti-Malware Protection) 비활성화

이전 방법으로 winload.efi를 로드할 때 오류가 수정되지 않은 경우 ELAM 을 비활성화합니다. (Early Launch Anti-Malware) 보호:Windows 부트로더에 대해 기본적으로 활성화되어 있습니다.

참고 . ELAM을 사용하면 모든 타사 소프트웨어보다 먼저 인증된 바이러스 백신을 시작할 수 있습니다. 바이러스 백신은 초기 바이러스 백신 검색을 수행하고 드라이버 및 기타 소프트웨어의 실행을 제어할 수 있습니다.

하려면:

  1. 해결 방법 2의 1단계와 2단계를 수행합니다.
  2. 문제 해결->으로 이동 고급 옵션 -> 시작 설정;
  3. 다시 시작으로 컴퓨터를 다시 시작합니다. 버튼;
  4. 다음 부팅 후 시스템은 자동으로 시작 설정을 엽니다. (그런데 이 단계에서 Windows를 안전 부팅 모드로 시작할 수 있습니다);
  5. F8 누르기 항목을 선택하려면 8) 맬웨어 방지 보호 조기 실행을 비활성화합니다.

Windows 10에서  Winload.efi가 없거나 오류가 있습니다  수정

파일 시스템 오류 수정 및 시스템 파일 무결성 검사 실행

디스크에 오류가 있는지 확인하십시오. winload.efi 파일이 있는 파티션에 디스크 또는 파일 시스템 오류가 있을 수 있습니다. 모든 디스크에 오류가 있는지 확인하고 수정하려면 다음 명령을 실행하십시오.

chkdsk /f /r

그런 다음 sfc를 사용하여 시스템 파일의 무결성을 확인하는 것이 좋습니다. 도구. 오프라인 모드에서 sfc 유틸리티를 사용하려면 시스템 드라이브 경로와 Windows 폴더 경로를 지정해야 합니다. 다음 명령을 사용하여 Windows 파티션에 할당된 드라이브 문자를 확인할 수 있습니다.

Bcdedit /enum | find "osdevice"

귀하의 경우 이것이 D:드라이브라고 가정합니다. 시스템 파일 무결성 검사 명령은 다음과 같습니다.

sfc /scannow /offboot=d:\ /offwindir=d:\windows

Windows 10에서  Winload.efi가 없거나 오류가 있습니다  수정

또한 DISM을 사용하여 Windows 구성 요소 저장소의 오프라인 검사를 수행해야 합니다. 이미지를 Windows 10 빌드의 원본 wim 설치 파일과 비교해야 합니다(원본 wim 이미지가 드라이브 E:에 있다고 가정):

Dism /image:D:\ /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim
도움말 . WinPe 환경에서 볼륨에 할당된 드라이브 문자를 이해하려면 다음 명령을 실행하십시오.
Diskpart
List vol

디스크의 레이블과 크기에 따라 Windows가 설치된 파티션의 드라이브 문자를 확인할 수 있습니다. .

UEFI 장치용 BCD 및 Winload.efi 파일 복구

Windows 10이 GPT 디스크의 기본 UEFI 모드로 설치된 경우 UEFI 장치에서 Windows 10 EFI 부트로더를 다시 만드는 방법에 대한 지침을 따르는 것이 좋습니다. 링크의 기사를 사용하는 것이 좋습니다. 모든 것이 자세히 설명되어 있습니다. 다음은 간단한 가이드입니다.

복구/설치 미디어에서 장치를 부팅하고 명령 프롬프트를 엽니다.

  1. 명령 실행:diskpart
  2. 디스크의 파티션 나열:list volume
  3. ESP 레이블이 지정된 파티션 찾기 또는 EFI 100MB의 크기로. 기억하십시오(파티션의 크기와 이름은 Windows 버전에 따라 다를 수 있지만 중요한 것은 파일 시스템이 항상 FAT32여야 한다는 것입니다. ). EFI 파티션이 실수로 삭제된 경우 다음과 같이 복원할 수 있습니다.
  4. 이 파티션 선택:select volume 2
  5. 파티션에 드라이브 문자 할당:assign letter=Z Windows 10에서  Winload.efi가 없거나 오류가 있습니다  수정
  6. 디스크 파트 종료:exit
  7. 이제 부트로더 구성을 다시 생성해야 합니다. Windows 디렉터리에서 부팅 파일을 복사합니다. bcdboot c:\Windows /s Z: /f ALL (대체 c:\ Windows가 설치된 드라이브 문자로). 모든 작업을 올바르게 수행했다면  Boot files successfully created라는 메시지가 나타납니다.;
  8. 기기를 재부팅하고 winload.efi 파일의 부팅 문제가 해결되었는지 확인합니다.

Bootrec 및 Bcdedit를 사용하여 BCD 및 마스터 부트 레코드 재구축

UEFI 모드가 아닌 레거시 BIOS 모드로 Windows를 설치한 경우 bootrec를 사용하여 부트 레코드와 MBR 부트로더를 다시 빌드할 수 있습니다. 도구.

  1. 해결 방법 2의 1단계와 2단계를 따릅니다.
  2. 문제 해결> 명령 프롬프트로 이동합니다.
  3. 명령 프롬프트에서 다음 명령을 차례로 실행합니다.
    • bootrec /FixMbr – MBR을 시스템 파티션에 씁니다.
    • bootrec /FixBoot – 시스템 파티션의 새 부트 섹터를 덮어씁니다.
    • bootrec /ScanOs – 설치된 OS에 대해 디스크를 검색합니다.
    • bootrec /RebuildBcd – 부트로더 구성을 재구축합니다.
  4. exit 명령으로 명령 프롬프트를 닫습니다.
  5. 컴퓨터를 다시 시작합니다. Windows 10에서  Winload.efi가 없거나 오류가 있습니다  수정

이전 방법이 도움이 되지 않으면 복구 콘솔 명령 프롬프트에서 MBR용 BCD(부팅 구성 파일)를 다시 빌드해야 합니다.
bcdedit /set {bootmgr} device boot
bcdedit /set {default} device boot
bcdedit /set {default} osdevice boot
bcdedit /set {default} device partition=c:
bcdedit /set {default} osdevice partition=c:
bcdedit /set {default} path \windows\system32\winload.efi

컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하십시오.