이중 부팅 또는 다중 부팅을 사용할 때 가장 힘든 부분은 부팅 관리자가 이전 운영 체제를 인식하지 못하는 경우가 있다는 것입니다. 이는 이전 운영 체제가 Windows Vista 이전과 같은 다른 유형의 부트 로더를 사용하거나 Windows가 누락된 운영 체제에 대한 드라이브 이름을 할당하지 못했기 때문일 수 있습니다.
부팅 구성 데이터(BCD) 편집기
<블록 인용>Bcdedit.exe 명령줄 도구는 부팅 구성 데이터 저장소를 수정합니다. 부팅 구성 데이터 저장소에는 부팅 구성 매개변수가 포함되어 있으며 운영 체제가 부팅되는 방식을 제어합니다. 이러한 매개변수는 이전에 Boot.ini 파일(BIOS 기반 운영 체제) 또는 비휘발성 RAM 항목(Extensible Firmware Interface 기반 운영 체제)에 있었습니다. Bcdedit.exe를 사용하여 부팅 구성 데이터 저장소에 항목을 추가, 삭제, 편집 및 추가할 수 있습니다.
이 문서는 부팅 구성 데이터 편집기에 중점을 두고 운영 체제를 찾을 수 없음, 다중 부팅 및 유사한 오류의 경우 보조 및 제3 운영 체제를 감지할 수 없음과 같은 오류를 수정하는 데 이 편집기가 어떻게 도움이 되는지 답을 제공합니다.
Boot.ini에서 BCD로 변경한 이유
BCD는 부팅 구성 데이터를 설명하기 위한 향상된 메커니즘을 제공하기 위해 만들어졌습니다. 새로운 펌웨어 모델이 개발됨에 따라 기본 펌웨어를 추상화하기 위해 확장 가능하고 상호 운용 가능한 인터페이스가 필요했습니다. 이 새로운 디자인은 시동 복구 도구 및 다중 사용자 설치 바로 가기와 같은 Windows Vista, Windows 7, Windows 8, Windows 10 및 Windows 11의 다양한 새로운 기능을 위한 기반을 제공합니다.
BCD 편집기의 기능
BCD Editor는 Windows에서 GUI로 제공됩니다. 사용 가능한 옵션은 많지 않지만 그래픽 사용자 인터페이스를 사용하여 부트 관리자를 수정하고 마스터 부트 레코드를 복구할 수 있습니다.
그래픽 사용자 인터페이스를 사용하면 특정 경우에 Bootmgr이 누락된 문제를 해결할 수도 있습니다.
BCD 레지스트리 위치
부팅 구성 데이터 저장소에는 부팅 구성 매개변수가 포함되어 있으며 운영 체제 시작 방법을 제어합니다.
BCD 레지스트리는 \boot\bcd에 있습니다. 활성 파티션의 폴더입니다.
EFI 기반 시스템의 경우 BCD 레지스트리의 기본 위치는 EFI 파티션에 있습니다.
읽기 :Windows에서 BCD 파일을 백업 및 복원하는 방법.
BCD 편집기의 명령줄 버전
BCD Editor의 명령줄 버전은 훨씬 강력하며 다양한 기능을 수행하는 데 사용할 수 있습니다.
- BCD 저장소 만들기
- 기존 BCD 저장소에 항목 추가
- BCD 저장소의 기존 항목 수정
- BCD 저장소에서 항목 삭제
- BCD 저장소로 항목 내보내기
- BCD 스토어에서 항목 가져오기
- 현재 활성화된 설정 나열
- 특정 유형의 쿼리 항목 및
- 전역 변경 적용
BCDEdit.exe로 할 수 있는 다른 작업을 보려면 , bcdedit.exe /? 입력 명령 프롬프트에서. 명령 프롬프트를 사용하여 BCD 편집기로 수행할 수 있는 전체 옵션과 작업이 나열됩니다.
다중 부트 환경
두 개 이상의 운영 체제를 사용하려는 경우 다음 사항에 유의하십시오.
- 다른 파티션에 Windows Vista 이상의 운영 체제를 설치합니다. 일반적으로 각 OS에는 자체 파티션이 있어야 하며 Windows, Program Files 등과 같은 일반 폴더는 충돌을 일으키고 컴퓨터를 충돌시킬 수 있습니다. 즉, 이전 운영 체제를 사용하려는 경우 boot.ini를 계속 사용할 수 있도록 먼저 Windows Vista보다 먼저 운영 체제를 설치한 다음 bootcfg와 충돌하지 않도록 Vista 이상 운영 체제를 설치하십시오.
- Vista보다 오래된 운영 체제는 boot.ini를 사용하고 Vista 이상 운영 체제에서 시작하는 운영 체제는 BCD를 사용하는지 확인해야 합니다. 이것은 BCD 명령줄과 MSCONFIG 명령을 통해 수행할 수 있습니다.
- Windows XP와 같은 이전 운영 체제를 Vista 이상 버전과 함께 실행하려는 경우에도 BCD를 비활성화하지 마십시오. BCD는 이전 운영 체제를 로드하는 데 도움이 되는 boot.ini를 찾는 데 도움이 됩니다. BCD를 비활성화하면 컴퓨터가 이전 운영 체제를 인식하지 못할 수 있습니다.
BCD를 사용하여 기본 운영 체제 변경
가장 쉽고 빠른 방법은 BCD.exe의 명령줄 버전을 사용하는 것입니다. 명령 프롬프트에서 다음 명령을 사용하십시오.
BCDEDIT /DEFAULT {ID}
각 운영 체제의 ID를 찾으려면 다음 명령을 사용하십시오.
BCDEDIT /ENUM ALL
ID 목록에서 기본으로 설정하려는 OS 옆에 있는 것을 복사하여 첫 번째 명령의 {ID} 자리에 붙여넣습니다.
부팅 구성 데이터 편집기가 작동을 멈췄습니다.
이 오류가 발생한 경우 시동 복구를 실행해야 합니다. 다음 링크가 도움이 될 수 있습니다.
- Windows 7에서 시동 복구 실행
- Windows 8에서 자동 복구 실행
- Windows 11 또는 Windows 10에서 자동 시동 복구를 실행합니다. 고급 시작 옵션 아래에 설정이 표시됩니다.
자세한 내용을 보려면 TechNet을 방문하십시오.
EasyBCD, Visual BCD Editor 및 Dual Boot Repair Tool은 Windows 부팅 구성 데이터를 쉽게 편집하고 복구할 수 있는 세 가지 프리웨어입니다.