본문 바로가기
IT/PC & 서버 고장

boot bcd 0xc00000e9 에러 발생시 해결

by 그래도널 2021. 12. 29.
728x90

아침에 잘되던 PC가 갑자기 느려지더니 부팅이 안되는 문제가 발생했다.

 

화면에 나오는 건 "boot bcd 0xc00000e9" 에러

일단 PC에서 부팅에 필요한 BCD를 제대로 확인 못하는 오류이다.

환경: NVMe SSD에 Win10이 설치되어 있고 2TB HDD가 설치되어 있다.

1. PC 설치 시 UEFI값을 저장하는 100M ~ 500M의 파티션이 HDD에 구성되어 있었고 해당 HDD 불량으로 인하여 부팅에 필요한 BCD 정보가 날아가서 발생하는 문제로 파악됨

2. 해결 시도 1차 - HDD를 제거하고 부팅시도 -> 실패

3. 해결 시도 2차 - 고급옵션으로 복구 시도 -> 실패

   가. 부팅USB로 부팅

   나. 설치화면에서 다음을 누른 뒤 왼쪽하단의 컴퓨터 복구를 클릭 

   다. 고급옵션 실행

    -> 시동 복구(실패)

    -> 시스템복권(실패), 이미지 복구(실패) 시스템복원(하면 안됨.)

   기존 시스템 그대로 사용하고 싶은거라 시스템 복원 빼고는 전부 해봤으나 실패. 남은건 명령프롬프트 뿐이다.

3. 해결시도 3차 - BCD 수정

- 부팅이 안될때 가장 많이 사용하는 옵션이다. 2번의 고급옵션에서 명령프롬프트 클릭

아래 명령어를 차례로 입력한다.
Bootrec /fixMBR
bootrec /fixBoot
bootrec /rebuildBCD
출처: 윈도 10 설치시 boot bcd 에러 발생

   -> fixboot 에서 요소를 찾을 수 없다고 나와서 실패

- 아래 명령어 추가 실행

diskpart
list disk
[내가 복구하려는 disk 번호를 찾는다 나의 경우 0번]
sel disk 0
list partition
[활성화할 파티션을 확인해서 번호 확인 나의 경우 0번]
sel partition 0
active 
exit

   -> 다시 bootrec /fixmbr 부터 실행하니 오류없이 진행된다.

   -> 부팅하니 제대로 부팅 된다... 성공!