달력

3

« 2024/3 »

  • 31

출처 : http://support.microsoft.com/kb/927391/ko

Windows Vista를 시작하면 "Windows 부팅 구성 데이터 파일에 필요한 정보가 누락되었습니다." 오류 메시지가 나타난다

기술 자료: 927391 - 이 문서가 적용되는 제품 보기.

이 페이지에서

현상

Windows Vista를 시작할 때 다음과 같은 오류 메시지가 나타납니다.
파일: \Boot\BCD
상태: 0xc0000034
정보: Windows 부팅 구성 데이터 파일에 필요한 정보가 누락되었습니다.

원인

다음 조건 중 하나에 해당하면 이 오류가 발생합니다.
  • Windows 부팅 관리자(Bootmgr) 항목이 BCD(부팅 구성 데이터) 저장소에 없는 경우
  • 활성 파티션에 있는 Boot\BCD 파일이 손상되었거나 손실된 경우

해결 방법

이 문제를 해결하려면 다음 방법을 아래에 나타난 순서대로 사용하십시오.

방법 1: 시동 복구 옵션을 사용하여 BCD 저장소 복구

Windows 복구 환경을 사용하여 BCD 저장소를 복구할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 디스크 드라이브에 Windows Vista 설치 디스크를 넣은 다음 컴퓨터를 시작합니다.
  2. 메시지가 나타나면 키를 누릅니다.
  3. 언어, 시간, 통화 및 키보드 또는 다른 입력 방법을 선택하고 다음을 누릅니다.
  4. 컴퓨터 복구를 누릅니다.
  5. 복구할 운영 체제를 누르고 다음을 누릅니다.
  6. 시스템 복구 옵션 대화 상자에서 시동 복구를 누릅니다.
  7. 컴퓨터를 다시 시작합니다.

방법 2: Bootrec.exe 도구를 사용하여 BCD 저장소 다시 만들기

이전 방법으로 문제가 해결되지 않으면 Windows 복구 환경의 Bootrec.exe 도구를 사용하여 BCD 저장소를 다시 만들 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 디스크 드라이브에 Windows Vista 설치 디스크를 넣은 다음 컴퓨터를 시작합니다.
  2. 메시지가 나타나면 키를 누릅니다.
  3. 언어, 시간, 통화 및 키보드 또는 다른 입력 방법을 선택하고 다음을 누릅니다.
  4. 컴퓨터 복구를 누릅니다.
  5. 복구할 운영 체제를 누르고 다음을 누릅니다.
  6. 시스템 복구 옵션 대화 상자에서 명령 프롬프트를 누릅니다.
  7. Bootrec /RebuildBcd를 입력한 다음 Enter 키를 누릅니다.
    • Bootrec.exe 도구가 성공적으로 실행되면 Windows 디렉토리의 설치 경로가 나타납니다. BCD 저장소에 항목을 추가하려면Yes를 입력합니다. 그러면 항목이 성공적으로 추가되었다는 확인 메시지가 나타납니다.
    • Bootrec.exe 도구가 손실된 Windows 설치를 찾지 못하면 BCD 저장소를 제거한 다음 다시 만들어야 합니다. 이렇게 하려면 다음 명령을 아래에 나타난 순서대로 입력합니다. 각 명령의 끝에서 Enter 키를 누릅니다.
      Bcdedit /export C:\BCD_Backup
      ren c:\boot\bcd bcd.old
      Bootrec /rebuildbcd
  8. 컴퓨터를 다시 시작합니다.

방법 3: Bcdedit.exe 도구를 사용하여 수동으로 BCD 저장소 다시 만들기

이전 방법으로 문제가 해결되지 않으면 Windows 복구 환경의 Bcdedit.exe 도구를 사용하여 BCD 저장소를 수동으로 다시 만들 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 디스크 드라이브에 Windows Vista 설치 디스크를 넣은 다음 컴퓨터를 시작합니다.
  2. 메시지가 나타나면 키를 누릅니다.
  3. 언어, 시간, 통화 및 키보드 또는 다른 입력 방법을 선택하고 다음을 누릅니다.
  4. 컴퓨터 복구를 누릅니다.
  5. 복구할 운영 체제를 누르고 다음을 누릅니다.
  6. 시스템 복구 옵션 대화 상자에서 명령 프롬프트를 누릅니다.
  7. 다음 명령을 입력한 후 Enter 키를 누릅니다.
    cd /d Partition:\Windows\System32
    참고 여기서 Partition은 Windows Vista가 설치된 파티션의 문자를 나타냅니다. 대개 이 파티션은 C 파티션입니다.
  8. 다음 명령을 입력한 후 Enter 키를 누릅니다.
    bcdedit /enum all
    이 명령 출력의 Windows 부팅 로더 섹션에서 resumeobject의 GUID를 확인합니다. 이 GUID는 나중에 사용됩니다.
  9. 다음 명령을 입력한 후 Enter 키를 누릅니다.
    bcdedit -create {bootmgr} -d "Description"
    참고 여기서 Description은 새 항목에 대한 설명을 나타냅니다.
  10. 다음 명령을 입력한 후 Enter 키를 누릅니다.
    bcdedit -set {bootmgr} device partition=Partition:
    참고 여기서 Partition은 파티션의 문자입니다. 대개 이 문자는 C입니다.
  11. 다음 명령을 입력한 후 Enter 키를 누릅니다.
    bcdedit /displayorder {GUID}
    참고 여기서 GUID는 8단계에서 확인한 GUID를 나타냅니다.
  12. 다음 명령을 입력한 후 Enter 키를 누릅니다.
    bcdedit /default {GUID}
    참고 여기서 GUID는 8단계에서 확인한 GUID를 나타냅니다.
  13. 다음 명령을 입력한 후 Enter 키를 누릅니다.
    bcdedit /timeout Value
    참고 여기서 Value는 12단계에서 만든 기본 항목을 Windows 부팅 관리자가 선택하기 전의 시간(초)을 나타냅니다.
  14. 컴퓨터를 다시 시작합니다.

:
Posted by Ritz®™