자가진단
0x80070002ERR_NAME_NOT_RESOLVEDVCRUNTIME140.dllNET::ERR_CERT_DATE_INVALIDCRITICAL_PROCESS_DIED

bootrec 명령어로 부팅 복구하는 방법 — fixmbr·fixboot·rebuildbcd·bcdboot 사용 순서

bootrec는 부팅 기록(MBR)·부팅 섹터·부팅 구성(BCD)을 고치는 복구 환경 전용 명령입니다. 최근 UEFI PC는 bcdboot C:\Windows만으로 해결되는 경우가 많고, bootrec는 /scanos → /rebuildbcd 순서로 사용합니다.

빠른 해결 요약

  1. 복구 환경 → 문제 해결 → 고급 옵션 → 명령 프롬프트
  2. Windows 드라이브 문자 확인
  3. bcdboot C:\Windows 먼저 시도
  4. 필요하면 bootrec /scanos → /rebuildbcd

이런 증상일 때 보는 글입니다

  • 시동 복구로 해결되지 않는 부팅 오류(0xc000000f 등)
  • BOOTMGR is missing, 부팅 장치 없음 오류

해결 방법별 소요 시간·난이도·위험도

방법소요 시간난이도관리자 권한데이터·설정 위험
bcdboot10분어려움필요 없음주의
bootrec15분어려움필요 없음주의

소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.

목차
  1. 명령별 역할
  2. 1단계: Windows 드라이브 확인
  3. 2단계: bcdboot 먼저
  4. 3단계: bootrec로 BCD 재구성
  5. 레거시(MBR) 디스크인 경우
  6. '액세스가 거부되었습니다'가 나오면
  7. 자주 묻는 질문

명령별 역할

명령하는 일주로 쓰는 PC
bcdboot C:\WindowsWindows 폴더 원본으로 부팅 파일·BCD 새로 생성UEFI·레거시 모두(가장 먼저 시도)
bootrec /scanos부팅 목록에 없는 Windows 설치 찾기(확인만)모두
bootrec /rebuildbcd찾은 Windows로 BCD 다시 만들기모두
bootrec /fixmbr디스크의 MBR 부팅 코드 다시 쓰기레거시(MBR) 디스크
bootrec /fixboot시스템 파티션의 부팅 섹터 다시 쓰기레거시(MBR) 디스크

1단계: Windows 드라이브 확인

실행 효과 복구 환경 명령 프롬프트에서 Windows가 설치된 드라이브 문자를 확인합니다(복구 환경에서는 C가 아닐 수 있음). 읽기만 하는 명령입니다.

명령 프롬프트
bcdedit | find "osdevice"

2단계: bcdboot 먼저

실행 효과 부팅 파일과 BCD를 새로 만듭니다. C는 1단계에서 확인한 문자로 바꾸세요. 성공하면 '부팅 파일을 만들었습니다'가 나옵니다.

명령 프롬프트
bcdboot C:\Windows

3단계: bootrec로 BCD 재구성

실행 효과 설치된 Windows를 찾아 부팅 구성에 다시 추가합니다. rebuildbcd가 Windows를 찾으면 'Y'를 입력해 추가합니다.

명령 프롬프트
bootrec /scanos
bootrec /rebuildbcd

레거시(MBR) 디스크인 경우

실행 효과 MBR 부팅 코드와 부팅 섹터를 다시 씁니다. UEFI(GPT) 디스크에서는 필요 없으며, /fixboot는 '액세스가 거부되었습니다'로 실패하는 경우가 흔합니다.

명령 프롬프트
bootrec /fixmbr
bootrec /fixboot
주의 diskpart의 clean, format 같은 명령은 데이터를 지웁니다. 부팅 복구에 필요하지 않으니 사용하지 마세요. 드라이브 문자를 잘못 지정하면 다른 디스크에 부팅 파일이 생길 수 있습니다.

'액세스가 거부되었습니다'가 나오면

UEFI PC에서 bootrec /fixboot가 거부되는 것은 흔한 일입니다. 이 경우 /fixboot는 건너뛰고 bcdboot 결과로 부팅을 시도합니다. bcdboot도 실패하면 EFI 파티션 문제일 수 있어 서비스센터나 전문가 도움을 권장합니다.

자주 묻는 질문

rebuildbcd에서 Windows를 0개 찾았다고 나와요.

이미 BCD에 등록돼 있다는 뜻일 수 있습니다. bcdboot로 새로 만드는 방법을 사용하세요.

다음으로 확인할 해결 가이드

원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.

공식 참고 문서

외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.