BCDBoot Command-Line 옵션
| 옵션 | 설명 |
|---|---|
원본> |
필수 요소. 부팅 환경 파일 복사를 위한 원본으로 사용할 Windows 디렉터리의 위치를 지정 합니다. 다음 예에서는 C:\ Windows 폴더의 BCD 파일을 사용 하 여 시스템 파티션을 초기화 합니다. |
/l 로캘 > |
(선택 사항) 로캘을 지정 합니다. 기본값은 미국 영어 ( 다음 예에서는 기본 BCD 로캘을 일본어로 설정 합니다. |
/s 볼륨 문자 > |
(선택 사항) 시스템 파티션의 볼륨 문자를 지정합니다. 이 옵션은 일반적인 배포 시나리오에서 사용 하면 안 됩니다. USB 플래시 드라이브 또는 보조 하드 드라이브와 같은 다른 컴퓨터에서 부팅 되는 드라이브를 구성할 때 시스템 파티션을 지정 하려면이 설정을 사용 합니다. UEFI:
BIOS:
다음 예에서는 C:\ Windows 폴더의 BCD 파일을 다른 컴퓨터에서 부팅 되는 보조 하드 드라이브의 시스템 파티션으로 복사 합니다. 보조 드라이브의 시스템 파티션에 볼륨 문자 S가 할당 되었습니다.
다음 예에서는 UEFI 기반 또는 BIOS 기반 컴퓨터를 지원 하기 위해 부팅 파일을 비롯 하 여 볼륨 문자 S를 사용 하는 USB 플래시 드라이브에 부팅 항목을 만듭니다. |
/f 펌웨어 유형 > |
(선택 사항) 펌웨어 유형을 지정 합니다. 유효한 값은
/F 옵션을 지정 하는 경우에도 /s 옵션을 지정 하 여 시스템 파티션의 볼륨 문자를 식별 해야 합니다. 다음 예제에서는 UEFI 기반 또는 BIOS 기반 컴퓨터에서 부팅을 지 원하는 BCD 파일을 C:\ Windows 폴더에서 볼륨 문자 S가 할당 된 USB 플래시 드라이브로 복사 합니다. |
/v |
(선택 사항) 자세한 정보 표시 모드를 사용 합니다. 예제: |
/m [{OS 로더 GUID}] |
(선택 사항) 기존 부팅 항목의 값을 새 부팅 항목에 병합 합니다. 기본적으로이 옵션은 전역 개체만 병합 합니다. OS 로더 GUID를 지정 하는 경우이 옵션은 시스템 템플릿의 로더 개체를 병합 하 여 부팅 가능한 항목을 생성 합니다. 다음 예제에서는 현재 BCD 저장소에서 지정 된 GUID가 새 BCD 저장소에서 식별 하는 운영 체제 로더를 병합 합니다. |
/addlast |
(선택 사항) Windows Boot Manager 펌웨어 항목을 마지막에 추가 하도록 지정 합니다. 기본 동작은 먼저 추가 하는 것입니다. /P와 함께 사용할 수 없습니다. |
/p |
(선택 사항) 기존 Windows boot Manager 펌웨어 항목 위치를 UEFI 부팅 순서에서 유지 하도록 지정 합니다. 항목이 없는 경우에는 첫 번째 위치에 새 항목이 추가 됩니다. 는와 함께 사용할 수 없습니다. 기본적으로 업그레이드를 수행 하는 동안 Windows 부팅 관리자를 UEFI 부팅 순서의 첫 번째 항목으로 이동 합니다. |
/d |
(선택 사항) Windows Boot Manager의 {bootmgr} 개체에서 기존 기본 운영 체제 항목을 유지 합니다. |
/C |
(선택 사항) 기존 BCD 요소가 마이그레이션되지 않도록 지정 합니다. Windows 10 새로 만들기: 기본적으로 업그레이드 하는 동안 debugsettings 또는 flightsigning 와 같은 BCD 요소가 유지 됩니다. |
시스템 파티션 복구
시스템 파티션이 손상 된 경우 BCDBoot를 사용 하 여 Windows 파티션에서 이러한 파일의 새 복사본을 사용 하 여 시스템 파티션 파일을 다시 만들 수 있습니다.
PC를 명령줄로 부팅 합니다. 예를 들어 Windows 설치 디스크로 부팅 하 고 Shift + F10을 누르거나 Windows PE (WinPE: USB 부팅 가능 드라이브 만들기)로 부팅 합니다.
Diskpart를 사용 하 여 Windows 파티션 및 시스템 파티션 ()을 포함 하는 드라이브 문자를 확인
diskpart, list vol, exit합니다.선택 사항: 시스템 파티션 형식을 지정 합니다.
format (drive letter of your system partition) /qWindows 파티션에 대 한 부팅 항목을 추가 합니다.
bcdboot D:\WindowsPC를 다시 부팅 합니다. Windows 표시 됩니다.
이중 부팅 PC에서 부팅 메뉴 설정 또는 복구
PC를 설정 하 여 둘 이상의 운영 체제를 부팅할 경우 때때로 운영 체제 중 하나로 부팅 하는 기능이 손실 될 수 있습니다. BCDBoot 옵션을 사용 하면 Windows 기반 운영 체제에 대 한 부팅 옵션을 신속 하 게 추가할 수 있습니다. 이중 부팅 PC를 설정 하려면:
별도의 하드 드라이브를 설치 하거나 각 운영 체제에 대해 별도의 파티션을 준비 하십시오.
운영 체제를 설치 합니다. 예를 들어 PC에 Windows 7이 있으면 다른 하드 드라이브나 파티션에 Windows 10를 설치 합니다.
PC를 다시 부팅 합니다. 부팅 메뉴에는 두 운영 체제가 모두 표시 됩니다.
두 운영 체제가 모두 나열 되지 않으면 다음을 수행 합니다.
Windows 내부에서 관리자 권한으로 명령줄을 열거나 설치 미디어 Windows 설치 미디어를 사용 하 여 명령줄로 부팅 하 고 Shift + f 10을 눌러 PE (WinPE: USB 부팅 가능 드라이브 만들기) Windows로 부팅 합니다.
Windows 운영 체제에 대 한 부팅 옵션을 추가 합니다.
bcdboot D:\WindowsPC를 다시 부팅 합니다. 이제 부팅 메뉴에 두 메뉴 옵션이 모두 표시 됩니다.
관련 항목
BCDBoot는 PC 또는 장치에서 부팅 파일을 구성 하 여 Windows 운영 체제를 실행 하는 데 사용 되는 명령줄 도구입니다. 다음 시나리오에서이 도구를 사용할 수 있습니다.
- 새 Windows 이미지를 적용 한 후 PC에 부팅 파일을 추가 합니다. 일반적인 이미지 기반 Windows 배포에서 BCDBoot를 사용 하 여 이미지에 부팅 하도록 펌웨어 및 시스템 파티션을 설정 합니다. 자세히 알아보려면 Windows, 시스템 및 복구 파티션 캡처 및 적용을 참조 하세요.
- Windows 이미지를 포함 하는 VHD (가상 하드 디스크) 파일로 부팅 하도록 PC를 설정 합니다. 자세히 알아보려면 VHD로 부팅 (네이티브 부팅): 부팅 메뉴에 가상 하드 디스크 추가를 참조 하세요.
- 시스템 파티션을 복구 합니다. 시스템 파티션이 손상 된 경우 BCDBoot를 사용 하 여 Windows 파티션에서 이러한 파일의 새 복사본을 사용 하 여 시스템 파티션 파일을 다시 만들 수 있습니다.
- 이중 부팅 PC에서 부팅 메뉴를 설정 하거나 복구 합니다. PC에 Windows 복사본을 두 개 이상 설치한 경우 BCDBoot를 사용 하 여 부팅 메뉴를 추가 또는 복구할 수 있습니다.
파일 위치
| Environment | 파일 위치 |
|---|---|
| Windows | %WINDIR%\System32\BCDBoot.exe |
| WinPE (Windows 사전 설치 환경) | %WINDIR%\System32\BCDBoot.exe |
| Windows ADK(평가 및 배포 키트) | C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\BCDBoot\BCDBoot.exe |
작동 방법
시스템 파티션을 구성 하기 위해 BCDBoot는 설치 된 Windows 이미지에서 시스템 파티션으로 작은 부팅 환경 파일 집합을 복사 합니다.
BCDBoot는 최신 버전의 Windows 파일을 사용 하 여 시스템 파티션에 부팅 구성 데이터 (BCD) 저장소를 만들 수 있습니다.
- BCDBoot는 새 bcd 저장소를 만들고 파일을 사용 하 여 Windows 부팅 관리자를 포함 하 여 시스템 파티션에서 bcd 부팅 환경 파일을 초기화 합니다
%WINDIR%\System32\Config\BCD-Template. - Windows 10 이상에서 업그레이드 하는 동안 BCDBoot는 새 저장소를 만들 때 debugsettings와 같은 다른 기존 부팅 항목을 보존 합니다.
/c이전 설정을 무시 하 고 새 BCD 저장소를 사용 하 여 새로 시작 하려면 옵션을 사용 합니다. - 이 Windows 파티션에 대 한 부팅 항목이 이미 있는 경우 기본적으로 BCDBoot는 이전 부팅 항목과 해당 값을 지웁니다.
/m시스템 파일을 업데이트할 때 기존 부팅 항목의 값을 유지 하려면 옵션을 사용 합니다. - 기본적으로 BCDBoot는 선택한 Windows 파티션의 부팅 항목을 Windows boot Manager 부팅 순서의 맨 위로 이동 합니다.
/d기존 부팅 순서를 유지 하려면 옵션을 사용 합니다.
UEFI Pc에서 BCDBoot는 장치 NVRAM에서 펌웨어 항목을 업데이트할 수 있습니다 ’ .
- BCDBoot는 Windows 부팅 관리자를 가리키도록 NVRAM에 펌웨어 항목을 추가 합니다. 기본적으로이 항목은 부팅 목록의 첫 번째 항목으로 배치 됩니다.
/p기존 UEFI 부팅 순서를 유지 하려면 옵션을 사용 합니다./addlast를 사용 하 여 부팅 순서 목록의 맨 아래에 추가 합니다.
명령줄 옵션
BCDBoot.exe에는 다음 명령줄 옵션을 사용할 수 있습니다.
BCDBOOT <source> [/l <locale>] [/s <volume-letter> [/f <firmware type>]] [/v] [/m [{OS Loader GUID}]] [/addlast or /p] [/d] [/c]