Windows에서 BCD를 재 구축하는 방법

알 수있는 것

  • Windows BCD (부팅 구성 데이터) 저장소가 없거나 손상되었거나 잘못 구성된 경우 Windows를 시작할 수 없습니다.
  • BCD 문제에 대한 가장 쉬운 해결책은 간단히 재 구축하는 것입니다. bootrec 명령.
  • 실행할 몇 가지 명령과 화면에 많은 출력이 있지만 BCD를 다시 빌드하는 것은 매우 간단한 프로세스입니다.

부팅 프로세스 초기에 BOOTMGR is Missing 또는 이와 유사한 오류 메시지가 표시되면 BCD 문제가있는 것입니다. 이 문서에서는 BCD를 재 구축하는 방법을 설명합니다.

이 지침은 Windows 10, Windows 8, Windows 7 및 Windows Vista에 적용됩니다. Windows XP에서도 비슷한 문제가 발생할 수 있지만 부팅 구성 정보가 boot.ini를 BCD가 아닌 파일이 아니라 부팅 데이터와 관련된 XP 문제를 수정하려면 완전히 다른 프로세스가 필요합니다.


Windows 10, 8, 7 또는 Vista에서 BCD를 재 구축하는 방법

Windows에서 BCD를 다시 빌드하는 데는 약 15 분이 소요됩니다.

  1. Windows 10 또는 Windows 8 : 고급 시작 옵션을 시작합니다. Windows 7 또는 Windows Vista : 시스템 복구 옵션을 시작합니다.

  2. Windows 10/8에서는 문제 해결 > 고급 옵션.

  3. 시작하려면 명령 프롬프트 단추를 선택하십시오.

    명령 프롬프트가 즉시 시작되지 않습니다. 컴퓨터가 컴퓨터를 준비하는 동안 잠시 동안 "준비 중"화면이 표시됩니다.

    명령 프롬프트로 이동하려면 계정 이름을 선택하고 암호를 입력해야 할 수 있습니다.

  4. 프롬프트에서 bootrec 다음과 같이 명령을 누른 다음 엔터 버튼:

    bootrec / RebuildBcd

    그리고, bootrec 명령은 BCD에 포함되지 않은 Windows 설치를 검색 한 다음 하나 이상을 추가 할 것인지 묻습니다.

  5. 명령 줄에 다음 메시지 중 하나가 표시되어야합니다.

    옵션 1

    모든 디스크에서 Windows 설치를 검색합니다. 잠시만 기다려주십시오. Windows 설치를 성공적으로 검사했습니다. 확인 된 총 Windows 설치 : 0 작업이 성공적으로 완료되었습니다.

    옵션 2

    모든 디스크에서 Windows 설치를 검색합니다. 잠시만 기다려주십시오. Windows 설치를 성공적으로 검사했습니다. 확인 된 총 Windows 설치 : 1 [1] D : Windows 부팅 목록에 설치를 추가 하시겠습니까? 예 / 아니요 / 모두 :

    옵션 1이 표시되는 경우 7 단계로 이동합니다.이 결과는 BCD 저장소에 Windows 설치 데이터가 있지만 bootrec BCD에 추가 할 컴퓨터에 Windows의 추가 설치를 찾을 수 없습니다. 괜찮아; BCD를 재 구축하려면 몇 가지 추가 단계 만 수행하면됩니다.

    옵션 2가 표시되는 경우 엔터 버튼 Y or 가능 ~로 부팅 목록에 설치를 추가 하시겠습니까? 질문이 표시되면 The operation completed successfully가 표시되고 프롬프트에 커서가 깜박입니다. 페이지 하단으로 10 단계를 완료합니다.

  6. BCD 저장소가 존재하고 Windows 설치를 나열하므로 먼저 수동으로 제거한 다음 다시 빌드해야합니다. 프롬프트에서 BCDEDIT 표시된대로 명령을 누른 다음 엔터 버튼:

    bcdedit / export c : bcdbackup

    그리고, BCDEDIT 명령은 여기에서 BCD 저장소를 파일로 내보내는 데 사용됩니다. bcdbackup. 파일 확장자를 지정할 필요가 없습니다. 명령은 화면에 다음을 반환해야합니다. 즉, BCD 내보내기가 예상대로 작동했음을 의미합니다.

    작업이 성공적으로 완료되었습니다.

  7. 이 시점에서 BCD 저장소를 조작 할 수 있도록 여러 파일 속성을 조정해야합니다. 프롬프트에서 정확히 다음과 같이 attrib 명령을 실행합니다.

    attrib c : boot bcd -h -r -s

    attrib 명령으로 방금 수행 한 작업은 파일에서 숨김, 읽기 전용 및 시스템 속성을 제거하는 것입니다. BCD. 이러한 속성은 파일에 대해 수행 할 수있는 작업을 제한했습니다. 이제 사라 졌으므로 파일을 더 자유롭게 조작 할 수 있습니다 (특히 이름 변경).

  8. BCD 저장소의 이름을 바꾸려면 다음과 같이 ren 명령을 실행하십시오.

    ren c : boot bcd bcd.old

    이제 BCD 저장소의 이름이 바뀌 었으므로 이제 6 단계에서 시도한 것처럼 성공적으로 다시 빌드 할 수 있습니다.

    새 파일을 만들려고하므로 BCD 파일을 완전히 삭제할 수 있습니다. 그러나 기존 BCD의 이름을 바꾸면 Windows에서 현재 사용할 수 없기 때문에 동일한 작업을 수행 할 수 있으며 작업을 실행 취소하기로 결정한 경우 5 단계에서 수행 한 내보내기 외에 다른 백업 계층도 제공됩니다.

  9. 다음을 실행하여 BCD를 다시 빌드하십시오. 엔터 버튼:

    bootrec / RebuildBcd

    명령 프롬프트에서 다음을 생성해야합니다.

    모든 디스크에서 Windows 설치를 검색합니다. 잠시만 기다려주십시오. Windows 설치를 성공적으로 검사했습니다. 확인 된 총 Windows 설치 : 1 [1] D : Windows 부팅 목록에 설치를 추가 하시겠습니까? 예 / 아니요 / 모두 :

    이는 BCD 저장소 재 구축이 예상대로 진행 중임을 의미합니다.

  10. 에서 부팅 목록에 설치를 추가 하시겠습니까? 질문, 유형 Y or 가능, 그 다음에 엔터 버튼 키.

    BCD 재 구축이 완료되었음을 표시하려면 화면에 다음이 표시되어야합니다.

    작업 완료

  11. 컴퓨터를 다시 시작하십시오. BCD 저장소의 문제가 유일한 문제라고 가정하면 Windows가 예상대로 시작됩니다.

    고급 시작 옵션 또는 시스템 복구 옵션을 시작한 방법에 따라 다시 시작하기 전에 디스크 또는 플래시 드라이브를 제거해야 할 수 있습니다.

BCD를 다시 빌드해도 문제가 해결되지 않으면 Windows가 정상적으로 부팅되지 못하게하는 특정 문제를 계속해서 해결하십시오.