일부 Windows 시작 문제를 해결하기 위해 부팅 구성 데이터를 다시 작성하십시오.
부팅 구성 데이터 (BCD) 저장소가 없거나 손상되었거나 제대로 구성 되지 않은 경우 Windows를 시작할 수 없으며 부팅 프로세스에서 BOOTMGR이 없거나 유사한 오류 메시지가 표시됩니다 .
BCD 문제에 대한 가장 쉬운 해결책은 간단하게 다시 작성하는 것입니다.이 방법은 아래에서 자세히 설명하는 bootrec 명령을 사용하여 자동으로 수행 할 수 있습니다.
참고 : 이 자습서를 이미 스크롤 한 상태에서 너무 많이 보인다고해도 걱정하지 마십시오. 예, 몇 가지 명령을 실행하고 화면에 많은 출력이 있지만 BCD를 재구성하는 것은 매우 간단한 프로세스입니다. 지침을 정확히 따르기 만하면 괜찮을 것입니다.
중요 : 다음 지침은 Windows 10 , Windows 8 , Windows 7 및 Windows Vista에 적용 됩니다. Windows XP 에서도 비슷한 문제가 발생할 수 있지만 부팅 구성 정보는 BCD가 아니라 boot.ini 파일에 저장되므로 부팅 데이터 문제를 해결하는 과정은 완전히 다릅니다. 자세한 내용 은 Windows XP에서 Boot.ini를 복구 또는 바꾸는 방법을 참조하십시오.
Windows에서 BCD를 다시 작성하는 방법
Windows에서 BCD를 재구성하는 데는 약 15 분이 걸릴뿐 아니라 지금까지 할 수있는 가장 쉬운 방법은 아니지만, 특히 아래 지시 사항을 따르는 경우에는 그다지 어렵지 않습니다.
- Windows 10 또는 Windows 8을 사용하는 경우 고급 시작 옵션을 시작하십시오. 고급 시작 옵션 에 액세스 하는 방법을 잘 모르는 경우 참조하십시오.
- Windows 7 또는 Windows Vista를 사용하는 경우 시스템 복구 옵션을 시작하십시오. 메뉴를 처음 사용하는 경우 도움을 주신 링크에서 시스템 복구 옵션 메뉴에 액세스 하는 방법 섹션 을 참조하십시오.
- 고급 시작 옵션 또는 시스템 복구 옵션 메뉴에서 명령 프롬프트 를 엽니 다.
- 참고 : 이 진단 메뉴에서 사용할 수있는 명령 프롬프트는 Windows에서 익숙한 명령 프롬프트와 매우 유사합니다. 또한 다음 절차는 Windows 10, 8, 7 및 Vista에서 동일하게 작동해야합니다.
- 프롬프트에서 다음과 같이 bootrec 명령을 입력 하고 Enter 키를 누릅니다 . bootrec / rebuildbcd bootrec 명령은 부팅 구성 데이터에 포함되지 않은 Windows 설치를 검색 한 다음 하나 이상을 추가할지 묻습니다 .
- 명령 행 에서 다음 메시지 중 하나를보아야합니다.
- 옵션 1 Windows 설치용 모든 디스크 검사. 잠시 기다려주십시오 ... Windows 설치를 성공적으로 검사했습니다. 확인 된 총 Windows 설치 수 : 0 작업이 성공적으로 완료되었습니다. 옵션 2 Windows 설치용 모든 디스크 검색. 잠시 기다려주십시오 ... Windows 설치를 성공적으로 검사했습니다. 확인 된 총 Windows 설치 수 : 1 [1] D : \ Windows 부팅 목록에 설치를 추가 하시겠습니까? 예 / 아니오 / 모두 : 다음과 같이 표시되면 :
- 옵션 1 : 5 단계로 이동하십시오.이 결과는 BCD 저장소에 Windows 설치 데이터가 있지만 BCD에 추가하기 위해 컴퓨터에서 Windows를 추가로 설치할 수 없음을 의미합니다. 좋습니다. BCD를 다시 작성하기 위해 몇 가지 추가 단계를 수행하면됩니다.
- 옵션 2 : 부팅 할 설치 추가 목록에 Y 또는 예 를 입력하십시오 . 질문을하고 나면 작업 완료 메시지가 표시되고 프롬프트에서 깜박이는 커서가 나타납니다. 페이지의 아래쪽을 향해 10 단계로 마무리합니다.
- BCD 저장소가 있고 Windows 설치를 나열하기 때문에 먼저 수동으로 "제거"한 다음 다시 설치해야합니다.
- 프롬프트에서 다음과 같이 bcdedit 명령을 실행 한 다음 Enter 키를 누릅니다 .
- bcdedit / export c : \ bcdbackup 여기서 bcdedit 명령은 BCD 저장소를 파일 bcdbackup 으로 내보내는 데 사용됩니다. 파일 확장명 을 지정할 필요가 없습니다.
- 이 명령은 BCD 내보내기가 예상대로 작동했음을 의미하는 화면에 다음을 반환해야합니다. 작업이 성공적으로 완료되었습니다.
- 이 시점에서 BCD 저장소의 여러 파일 특성 을 조정하여 조작 할 수 있어야합니다.
- 프롬프트에서 다음과 같이 attrib 명령을 실행하십시오.
- attrib c : \ boot \ bcd -h -r -s attrib 명령으로 방금 수행 한 작업은 bcd 파일에서 숨김 , 읽기 전용 및 시스템 속성을 제거하는 것입니다. 이러한 속성은 파일에서 취할 수있는 작업을 제한했습니다. 이제 파일이 사라 졌으므로 파일을 더 자유롭게 조작 할 수 있습니다. 특히 이름을 바꿉니다.
- BCD 저장소의 이름을 바꾸려면 다음과 같이 ren 명령을 실행하십시오. ren c : \ boot \ bcd bcd.old 이제 BCD 저장소의 이름이 바뀌 었으므로 3 단계에서 시도한 것처럼 이제 성공적으로 다시 빌드 할 수 있습니다.
- 참고 : 새 파일을 만들려고하기 때문에 BCD 파일을 완전히 삭제할 수 있습니다. 그러나 기존 BCD의 이름을 바꾸면 Windows에서도 사용할 수 없으므로 동일한 작업이 수행되며 작업을 취소하기로 결정한 경우 5 단계에서 수행 한 내보내기 외에도 다른 백업 계층이 제공됩니다.
- bootrec / rebuildbcd 다음 명령 프롬프트를 실행하여 BCD를 다시 작성 하십시오 . bootrec / rebuildbcd 명령 프롬프트 창에서 다음을 수행해야합니다. Windows 설치를위한 모든 디스크 검색. 잠시 기다려주십시오 ... Windows 설치를 성공적으로 검사했습니다. 확인 된 총 Windows 설치 수 : 1 [1] D : \ Windows 부팅 목록에 설치를 추가 하시겠습니까? 예 / 아니오 / 전체 : BCD 저장소 재구성이 예상대로 진행되고 있음을 의미합니다.
- 부팅 목록에 설치를 추가 하시겠습니까? 질문에 Y 또는 예를 입력 하고 Enter 키를 누르십시오.
- 화면에 BCD 재 작성이 완료되었음을 알리는 표시가 나타납니다. 조작이 완료되었습니다.
- 컴퓨터를 다시 시작하십시오 .
- BCD 저장소 문제가 유일한 문제라고 가정하면 Windows는 예상대로 시작해야합니다.
- 그렇지 않은 경우 Windows가 정상적으로 부팅되지 않는 것으로 보이는 특정 문제를 계속해서 해결하십시오.
- 중요 : 고급 시작 옵션 또는 시스템 복구 옵션을 시작한 방법에 따라 디스크 또는 플래시 드라이브 를 제거한 후 다시 시작해야 할 수 있습니다.