
새로운 Windows 7 설치가 부팅되지 않습니다. Microsoft 지원 페이지에서 다음 방법을 찾았습니다(Windows 7 복구 디스크 사용).
bcdedit /export C:\BCD_Backup
C:
cd boot
attrib bcd -s -h -r
ren C:\boot\bcd bcd.old
bootrec /RebuildBcd
먼저 이해하고 싶기 때문에 아직 시도하지 않았습니다. bcd
로 내보낸 BCD_Backup
다음 bcd.old
복사본을 만들어야 하는 이유는 무엇입니까? 같은 것이 아닌가?
답변1
보고 있는 명령을 분석하려면 다음을 수행하십시오.
bcdedit /export C:\BCD_Backup
** 현재 BCD(부팅 구성 데이터)를 C:\BCD_Backup으로 내보내기C:
** 현재 작동 중인 드라이브를 C: 드라이브로 변경합니다.cd boot
** 현재 작업 디렉터리를 현재 드라이브(C:)의 숨겨진 "부팅" 디렉터리로 변경합니다.attrib bcd -s -h -r
** "bcd" 파일(부팅 구성 데이터가 저장되는 위치)에서 SYSTEM, HIDDEN 및 READ-ONLY 속성을 제거합니다.ren c:\boot\bcd bcd.old
** "bcd" 파일의 이름을 "bcd.old"로 변경합니다(백업).bootrec /RebuildBcd
** 실제로 처음부터 "bcd" 파일을 다시 빌드합니다.
이에 대해 언급한 바와 같이마이크로소프트 도움말페이지
/RebuildBcd 옵션은 Windows Vista 또는 Windows 7과 호환되는 설치를 찾기 위해 모든 디스크를 검색합니다. 또한 이 옵션을 사용하면 BCD 저장소에 추가할 설치를 선택할 수 있습니다. BCD를 완전히 다시 작성해야 하는 경우 이 옵션을 사용하십시오.
기본적으로 부팅 구성 데이터를 백업한 다음 제거한 다음 강제로 전체 재구축을 수행합니다.
답변2
BCD편집기본적으로 파일의 후속인 Boot Configuration Data Editor를 나타냅니다 boot.ini
. 문서에 따르면:
bcdedit /export C:\BCD_Backup
BCD를 파일로 내보냅니다.C:
C:의 루트 디렉터리에 있는지 확인하세요.cd boot
디렉토리를 C:\boot로 변경합니다.attrib bcd -s -h -r
bcd 파일의 시스템, 숨김 및 ReadOnly 속성을 제거합니다.ren C:\boot\bcd bcd.old
bcd의 이름을 bcd.old로 바꿉니다. 귀하의 질문에 대답하자면, 나는 그것들이 동일한 것의 두 가지 다른 형식이라고 생각합니다.bootrec /RebuildBcd
(duh) bcd를 재구축할 거예요.
답변3
BCD_Backup
bcd를 로 내보낸 다음 복사본을 만들어야 하는 이유는 무엇입니까bcd.old
? 같은 것이 아닌가?
기술 자료 문서(이러한 지침이 포함된 두 가지 문서가 있습니다. 이것최신 Windows NT 6.1 버전입니다.) 복사본을 만들라는 메시지가 표시되지 않습니다. 이 ren
명령은 파일을 복사하지 않습니다. 그들은 이전 파일의 이름을 바꾸고 BCD 데이터베이스 파일 없이 처음부터 시작하라고 말하고 있습니다. 파일 bcd.old
은 반드시 파일과 동일할 필요는 없습니다 BCD_Backup
. 후자는 기존 데이터베이스를 읽고 동일한 레코드가 있는 새 데이터베이스를 작성하여 생성되기 때문입니다.
예, 중복이 불필요한 것처럼 보일 수 있습니다. 그러나 이는 BCD 데이터베이스가 다음과 같은 경우에만 해당됩니다.~ 아니다손상되었습니다. KB 기사에서는 다음과 같은 상황을 다루고 있습니다.~이다, 기억하다. 어떤 경우에는 bcd.old
데이터베이스 파일이 그대로이고, 내보내기를 위해 데이터베이스 파일에서 성공적으로 검색할 수 있는 BCD_Backup
모든 콘텐츠입니다 .bcdedit