USB를 활용해 무한 자동 복구 루프와 Windows 부팅 오류(BCD 문제)를 해결하고 정상 부팅된 모습을 직관적으로 보여주는 썸네일.

Windows 부팅 오류(Boot 실패), 포맷 없이 BCD 문제 완벽 해결하는 법

Windows 부팅 오류와 BCD(부트 구성 데이터) 손상으로 인한 무한 자동 복구 문제는 정확한 복구 명령어만 알면 포맷 없이 그 자리에서 해결할 수 있습니다.

갑자기 모니터에 “Boot Configuration Data is missing”이나 “PC의 부트 구성 데이터가 누락되었거나 오류가 포함되어 있습니다”라는 메시지가 뜨면 덜컥 겁부터 나기 마련입니다. 서비스 센터를 찾아가기 전, 직접 10분 만에 시스템을 정상으로 되돌릴 수 있는 단계별 BCD 완벽 복구 가이드를 정리해 드립니다.

1. BCD 오류가 발생하는 명확한 이유

‘BCD(Boot Configuration Data)’는 윈도우가 부팅될 때 어떤 디스크에서 운영체제를 읽어와야 하는지 알려주는 나침반 역할을 합니다. 이 데이터가 손상되면 시스템은 길을 잃고 ‘자동 복구’ 화면만 무한히 반복하게 되죠. 주요 원인은 다음과 같습니다.

  • 비정상적 종료: 업데이트 중 강제 전원 차단 또는 갑작스러운 정전

  • 디스크 구조 변경: SSD/HDD를 새로 장착하거나 파티션을 조정하는 과정에서의 충돌

  • 포맷 방식의 변환: MBR에서 GPT로 포맷을 변경하다가 부트 로더가 깨진 경우

  • 시스템 파일 오염: 바이러스 감염 또는 레지스트리 비정상 수정

2. 준비물: Windows 설치 USB

내부 부팅 파일이 깨진 상태이므로, 외부에서 명령어를 입력할 수 있는 Windows 설치 USB가 반드시 필요합니다. 다른 정상적인 PC에서 Windows 설치 미디어를 다운로드해 USB를 만들어 두세요.

  1. 설치 USB를 본체에 꽂고 컴퓨터를 켭니다.

  2. 부팅이 시작될 때 [F12], [F11], [ESC], [DEL] 등의 키를 연타하여 Boot Menu로 진입합니다. (메인보드 제조사마다 상이함)

  3. 부팅 장치를 USB로 선택합니다.

  4. 윈도우 설치 첫 화면이 뜨면, 좌측 하단의 [컴퓨터 복구]를 클릭합니다.

  5. [문제 해결] ➔ [고급 옵션] ➔ [명령 프롬프트(CMD)] 순으로 진입합니다.

Windows 부팅 오류 및 BCD 복구를 위해 설치 USB를 선택하여 부팅 메뉴(Boot Menu)에 진입하는 과정을 보여주는 본문 이미지.
3. 단계별 BCD 복구 명령어 (기본 과정)

명령 프롬프트(검은 창)가 나타나면 아래 명령어를 한 줄씩 입력하고 엔터(Enter)를 누릅니다.

DOS

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
  • /fixmbr: 마스터 부트 레코드를 복구합니다.

  • /fixboot: 새로운 부트 섹터를 작성합니다.

  • /scanos: 디스크에 설치된 모든 윈도우 시스템을 검색합니다.

  • /rebuildbcd: 검색된 윈도우를 BCD에 새로 등록하여 재구성합니다.

4. 핵심 해결책: “Access is denied (액세스가 거부되었습니다)” 대처법

최신 UEFI(GPT 포맷) 기반의 PC에서는 bootrec /fixboot 입력 시 “액세스가 거부되었습니다”라는 오류가 자주 발생합니다. 당황하지 말고 아래의 수동 bcdboot 명령어로 우회하여 부팅 파일을 새로 생성하면 해결됩니다.

우선, 윈도우가 설치된 정확한 드라이브 문자를 확인해야 합니다. 명령 창에 다음을 입력하세요.

DOS

diskpart
list volume

화면에 나오는 리스트 중 윈도우가 설치된 볼륨(보정치 100GB 이상의 NTFS 파티션)의 드라이브 문자(예: C 또는 D)를 확인합니다. 확인 후 exit를 눌러 diskpart를 빠져나옵니다.

확인한 드라이브 문자가 C: 라면 다음 명령어를 입력합니다.

DOS

bcdboot C:\Windows /s C: /f ALL

만약 윈도우가 D드라이브에 있다면 C:\Windows 대신 D:\Windows를 입력하면 됩니다.

5. 최종 수단: 수동 BCD 완전히 새로 만들기

위의 방법으로도 해결되지 않는다면 기존의 깨진 BCD 파일을 완전히 무시하고 백업(bak) 파일로 돌린 뒤, 완전히 새롭게 재생성해야 합니다.

명령 창에 다음을 순서대로 입력합니다.

DOS

c:
cd boot
attrib bcd -s -h -r
ren bcd bcd.bak
bcdboot C:\Windows /l ko-kr

기존 BCD의 속성을 해제하여 이름을 bcd.bak로 바꾸고, 한국어 설정(ko-kr)이 적용된 깨끗한 부팅 데이터를 새로 심는 과정입니다. 대부분의 고질적인 부팅 루프는 이 단계에서 해결됩니다.

6. 복구 실패 시 체크리스트 및 FAQ

Q. 부팅 파티션이 ‘RAW’ 상태로 표시됩니다.

파일 시스템이 완전히 깨져 디스크를 인식하지 못하는 상태일 수 있습니다. 이 경우 무리하게 명령어를 입력하기보다, 디스크를 분리해 다른 PC에 연결한 뒤 데이터 복구 프로그램으로 파일부터 살려야 합니다.

Q. 하드웨어 문제일 가능성도 있나요?

명령어가 정상적으로 먹히지 않거나 디스크 인식이 계속 끊긴다면 SSD 또는 HDD의 물리적 수명이 다했을 수 있습니다. 서비스 센터나 교체를 고려해야 하죠.

Q. 가장 확실하고 깔끔한 최종 방법은 무엇인가요?

모든 소프트웨어적 복구 명령어가 실패했다면, 중요한 데이터를 백업한 뒤 Windows 설치 USB를 통해 디스크 파티션을 완전히 삭제하고 ‘윈도우 클린 재설치’를 진행하는 것이 가장 확실합니다.

🔚 마치며

처음 겪으면 당황스러운 BCD 오류지만, 몇 가지 명령어와 점검만으로도 대부분 복구가 가능합니다.
반드시 먼저 중요 파일을 백업한 후, 설치 USB로 부팅하여 안내드린 순서대로 진행해보세요.
복잡해 보여도 따라 하면 쉽게 해결할 수 있는 문제입니다.

📚 함께 보면 좋은 가이드

 

Similar Posts