BCD(부팅 구성 데이터, Boot Configuration Data)는 Windows를 시작하는 방법에 대한 부팅 구성 매개변수를 담고 있는 파일입니다. 이 구성 파일이 손상되면 BCD를 다시 빌드해야 하며, BCD가 손상되면 Windows 11/10에서 부팅이 되지 않는 상황이 발생하는 것이 일반적입니다.
이전 버전의 Windows에서는 부팅 정보가 Boot.ini 파일에 저장되었습니다. 반면 EFI 기반 운영 체제에서는 \EFI\Microsoft\Boot\Bootmgfw.efi 경로의 EFI 펌웨어 부팅 관리자에서 해당 항목을 찾을 수 있습니다.
Windows 11/10에서 BCD 다시 빌드하기

BCD는 부팅 시점 구성 데이터를 담고 있는 펌웨어 독립형 데이터베이스 파일입니다. Windows 부팅 관리자(Windows Boot Manager)에 필수적인 요소로, 예전에 NTLDR이 사용하던 boot.ini를 대체한 파일입니다. 부팅 문제가 발생하면 BCD를 다시 빌드해야 할 수 있습니다.
- 컴퓨터를 고급 복구 모드(Advanced Recovery Mode)로 부팅합니다.
- 고급 옵션에서 명령 프롬프트를 실행합니다.
- BCD를 다시 빌드하려면 다음 명령을 입력합니다 — bootrec /rebuildbcd
- 시스템이 다른 운영 체제를 검색하면, BCD에 추가할 OS를 선택할 수 있습니다.
위 방법으로 해결되지 않으면 부팅 경로를 수동으로 지정할 수도 있습니다. 다만 잘못 설정하면 새로운 문제가 생길 수 있으므로, 충분한 지식을 갖춘 숙련된 사용자가 아니라면 시도하지 않는 것이 좋습니다.
명령 프롬프트에서 아래 명령을 입력한 후 Enter 키를 누릅니다:
bcdboot c:\windows /s c:
BCDboot 도구는 시스템 파티션 파일을 관리할 수 있는 명령줄 도구입니다. 시스템 파티션이 손상된 경우, BCDboot를 사용하여 Windows 파티션의 최신 파일 복사본으로 시스템 파티션 파일을 교체할 수 있습니다.
이 명령은 반드시 고급 복구 모드로 부팅한 상태에서 실행해야 합니다. 일반 환경에서 실행하면 "Failure when attempting to copy boot files"(부팅 파일 복사 실패) 오류 메시지가 나타날 수 있습니다.
명령을 실행하면 새로운 부트로더가 생성됩니다. 여기서 "c"는 시스템 드라이브를 의미합니다. 따라서 Windows가 설치된 드라이브 문자를 정확히 알고 있는 경우에만 이 작업을 수행해야 합니다.
마지막으로, MBR(마스터 부팅 레코드) 복구 및 재구축 방법도 함께 살펴보시길 권장합니다. 명령어 사용이 어렵다면 EasyBCD나 Dual-Boot Repair 같은 타사 도구를 활용해 BCD 파일을 복구할 수도 있습니다.
함께 읽으면 좋은 글: Windows에서 EFI 부트로더를 복구하는 방법
자주 묻는 질문: BCD를 다시 빌드하면 파일이 삭제되나요?
아니요, BCD를 다시 빌드해도 파일은 삭제되지 않습니다. Bootrec.exe의 fixmbr, fixboot 등의 옵션은 부팅 파일만 복구하며, 개인 파일이나 폴더에는 어떠한 영향도 주지 않습니다.
관련 글: Windows 부팅 실패 시 자동 시작 복구, 초기화, PC 리셋까지 모두 실패하는 경우 대처 방법