컴퓨터 관련 지식/윈도우

블루스크린 winload.efi(0xc0000225) 해결 방법

폴라플라 2024. 6. 14. 14:49
반응형

이전에 서피스 프로 8을 사용하고 있을 때, 어느 날 갑자기 블루스크린과 함께 부팅이 안되기 시작했습니다.
 

블루스크린 0xc0000225
장렬히 갔ㅅㅡㅂ니다

 
안드로이드 앱 좀 써보겠다고(WSA) 윈도우 참가자 프로그램을 이용해서 프리뷰 빌드를 받으면서 사용하고 있었는데... 그 때부터 사실 시스템이 좀 불안정해지더니 결국 이렇게 된거 같습니다.
 
오류 내용을 찾아보니...

  • 파일: \windows\system32\winload.efi
  • 오류 코드: 0xc0000225

잘은 모르겠지만 어쨌든 부팅과 연관된 파일이 맛이 가버린 것 같습니다.
 
 
보통은 이런 경우는 아래와 같이 해결하면 됩니다.

  • 윈도우 설치 USB(서피스의 경우 전용 복구 USB)를 만들어서 USB로 부팅한 후, 윈도우의 자동 시동 복구를 시도합니다.

윈도우 복구 고급 옵션
컴퓨터 복구 -> 문제 해결 -> 시동 복구로 가시면 됩니다.

  • 윈도우 시동 복구로도 해결되지 않았다면 USB로 부팅한 상태에서 명령 프롬프트를 실행시켜 아래의 명령어를 순서대로 실행해봅시다. 
    • sfc /scannow
    • bootrec /fixmbr
    • bootrec /fixboot
    • bootrec /rebuildbcd

cmd sfc /scannow
이렇게 생긴 창에 한 줄씩 입력하시면 됩니다.

 

 

리디렉션 중

 

login.microsoftonline.com

  • 과정은 아래와 같습니다.
    1. USB로 부팅 후, 명령 프롬프트에서 diskpart를 실행시킵니다.
    2. diskpart로 진입했다면 복구하고자 하는 윈도우 EFI가 있는 볼륨을 선택해야 합니다.
    3. list vol 명령어를 통해 볼륨들을 나열해보고 sel vol [볼륨 번호] 와 같은 형식(예: sel vol 3)으로 system(시스템)이라고 되어있는 EFI 파티션을 선택해줍시다.
    4. 수동으로 문자를 할당해주기 위해 assign letter=b: 명령어로 B: 드라이브로 할당해줍시다.
    5. exit 명령어로 diskpart에서 나갑니다.
    6. cd /d b:\EFI\Microsoft\Boot\ 명령어로 부팅 영역으로 진입해줍니다.
    7. bootrec /fixboot 명령어를 입력해줍시다.
    8. BCD 백업/삭제를 위해 ren BCD BCD.bak을 입력해줍시다.
    9. 마지막으로 bcdboot c:\Windows /l ko-KR /s b: /f ALL 명령어를 입력하여 BCD 재생성을 해줍니다.

cmd

 
재부팅을 하고 나니 정상적으로 잘 부팅되었습니다.
 
윈도우가 잘 쓰다가도 블루스크린이 나기도 하고, 같은 오류코드여도 복구 방법이 똑같이 통하지 않을 때도 많은 걸 보면 참 복잡하구나 싶습니다.
 
혹시나 같은 증상 겪고 계시다면 도움 되셨으면 좋겠습니다.
 
 
 
긴 글 읽어주셔서 감사합니다.
 
 
 
 
 
이런 포스트는 어떤가요?
https://polap0.tistory.com/18

 

윈도우 10, 윈도우 11 ISO 이미지 다운받는 법

안녕하세요. 모종의 이유로 윈도우를 재설치하거나 복구할 일이 생길 때를 대비하여 부팅 USB 하나 정도는 만들어두면 좋습니다.예전에는 윈도우 정품 키를 설치단계에서 입력하지 않으면 안되

polap0.tistory.com

 

728x90