BCDEdit 명령줄 옵션

부팅 애플리케이션을 설명 하 고 부팅 애플리케이션 설정에 사용 되는 저장소를 제공 하는 부팅 구성 데이터 (BCD) 파일입니다.

BCDEdit는 BCD를 관리하는 명령줄 도구입니다. 새 저장소 만들기, 기존 저장소 수정, 부팅 메뉴 옵션 추가를 포함하여 다양한 용도에 사용됩니다.

BCDEdit 실행

BCDEdit는 %WINDIR%\System32 폴더에 있습니다. BCD 데이터를 수정하려면 관리자 권한이 필요합니다. BCD 데이터를 수정한 후, 수정된 BCDEdit 설정이 디스크에 플러시되려면 정상적인 종료 및 다시 부팅이 필요합니다.

BCDEdit 표준 데이터 형식에만 제한 되며 주로 BCD 변경 하는 단일 일반적인 작업을 수행 하도록 구성 되었습니다. 관련 리소스:

  • 파티션 복구 또는 새 PC의 시스템 파티션 설정과 같은 일반적인 BCD 작업은 BCDboot를 사용하여 더 쉽게 수행할 수 있습니다.
  • 좀 더 복잡한 작업 또는 비표준 데이터 형식의 경우 BCD WMI(Windows Management Instrumentation) API(애플리케이션 프로그래밍 인터페이스)를 사용하여 보다 강력하고 유연한 사용자 지정 도구를 만드는 것이 좋습니다.

BCDEdit 구문

BCDEdit /Command[Argument1] [Argument2] ...

BCDEdit 명령줄 옵션

BCDEdit.exe에 사용 가능한 명령줄 옵션은 다음과 같습니다.

도움말

옵션 Description
/? [commmand]

BCDEdit 명령 목록이 표시 됩니다.

특정 명령에 대한 자세한 도움말을 표시하려면 bcdedit /?command를 실행합니다. 여기서 command는 추가 정보를 검색하려는 명령의 이름입니다.

bcdedit /? createstore

저장소에 대한 작업

옵션 Description
/createstore 새로운 빈 부팅 구성 데이터 저장소를 만듭니다. 만든된 저장소 시스템 저장소가 않습니다.
/export 내보내기는 시스템의 내용을 파일에 저장합니다. 이 파일 시스템 저장소의 상태를 복원 하려면 나중에 사용할 수 있습니다. 이 명령은 시스템 저장소에 대해서만 유효합니다.
/import 시스템 저장소의 상태를 사용 하 여 이전에 생성 된 백업 데이터 파일을 사용 하 여 복원 된 /내보내기 옵션입니다. 이 명령은 가져오기 수행 되기 전에 시스템 저장소에서 기존 항목을 삭제 합니다. 이 명령은 시스템 저장소에 대해서만 유효합니다.
/store 이 옵션을 사용 하는 저장소를 지정 하려면 대부분 BCDedit 명령으로 사용할 수 있습니다. 이 옵션을 지정 하지 않으면 BCDEdit 시스템 저장소에서 작동 합니다. 실행의 bcdedit /store 자체로 명령은 실행와 같습니다는 활성 bcdedit /enum 명령입니다.
/sysstore 시스템 저장소 디바이스를 설정합니다. EFI 기반 시스템에만 영향을 줍니다. 다시 부팅 시 유지되지 않으며, 시스템 저장소 디바이스가 모호한 경우에만 사용됩니다.

저장소의 항목에 대한 작업

옵션 Description
/copy 동일한 시스템 저장소에 지정 된 부팅 항목의 복사본을 만듭니다.
만들기 / 부팅 구성 데이터 저장소에 새 항목을 만듭니다. 잘 알려진 식별자를 지정하면 /application, /inherit 및 /device 옵션을 지정할 수 없습니다. 식별자가 지정 된 열 또는 하지 잘 알려져 있는 경우는 /애플리케이션, 상속 /, 또는 /device 옵션을 지정 해야 합니다.
/delete 지정된 된 항목에서 요소를 삭제합니다.
/mirror 저장소의 항목 미러를 만듭니다.

항목 옵션 변경

옵션 Description
/deletevalue 부팅 항목에서 지정된 된 요소를 삭제합니다.
설정 / 항목 옵션 값을 설정합니다.

예를 들어 이 명령을 사용하면 기본적으로 신뢰할 수 없는 인증서로 서명된 Windows 참가자 프리뷰 빌드를 시스템이 신뢰할 수 있습니다.

Bcdedit /set {bootmgr} flightsigning on
Bcdedit /set flightsigning on

명령을 실행한 후 다시 부팅합니다. 플라이트 서명을 끄려면 다음을 수행합니다.

Bcdedit /set {bootmgr} flightsigning off
Bcdedit /set flightsigning off

출력 제어

옵션 Description
/enum 저장소에 항목을 나열 합니다. /enum 옵션은 BCEdit의 기본값이므로, 옵션 없이 bcdedit 명령을 실행하는 것은 bcdedit /enum 활성 명령을 실행하는 것과 동일합니다.
/v 자세한 정보 표시 모드. 일반적으로 잘 알려진 항목 식별자는 간단한 줄임 양식으로 표시 됩니다. 지정 /v 명령줄 옵션을 전체에서 모든 식별자를 표시 합니다.

실행 되는 bcdedit /v 자체로 명령은 실행와 같습니다는 bcdedit /enum 활성 /v 명령 합니다.

부팅 관리자 제어

옵션 Description
/bootsequence 다음 부팅에 사용할 일회성 표시 순서를 지정 합니다. 이 명령은 비슷합니다는 포함 옵션, 그 다음에는 컴퓨터에만 사용 됩니다 점을 제외 하 고 시작 합니다. 그런 다음 컴퓨터 원래 표시 순서 되돌아갑니다.
/default 부팅 관리자 제한 시간을 선택 하는 기본 항목을 지정 합니다.
포함 부팅 관리자가 사용자에게 부팅 옵션을 표시할 때 사용하는 표시 순서를 지정합니다.
/timeout (초)을 부팅 관리자가 기본 항목을 선택 하기 전에 대기할 시간을 지정 합니다.
/toolsdisplayorder 표시할 때 사용 하 여 부팅 관리자 표시 순서를 지정 된 도구 메뉴.

응급 관리 서비스 옵션

옵션 Description
/bootems 지정된 된 항목에 대 한 관리 EMS (응급 서비스)를 사용 하지 않도록 설정 하거나 사용 합니다.
/ems 지정 된 운영 체제 부팅 항목에 대해 EMS를 사용 하지 않도록 설정 하거나 사용 합니다.
/emssettings 컴퓨터에 대 한 전역 EMS 설정을 설정합니다. /emssettings 모든 특정 부팅 항목에 대해 EMS를 사용 하지 않도록 설정 하거나 설정 하지 않습니다.

디버깅

옵션 Description
/bootdebug 사용 하거나 지정 된 부팅 항목에 대 한 부팅 디버거를 사용 하지 않도록 설정 합니다. 이 명령은 모든 부팅 항목에 대해 제대로 작동 해도 부팅 애플리케이션에만 효과적입니다.
/dbgsettings 지정 하거나 시스템에 대 한 전역 디버거 설정을 표시 합니다. 이 명령은 사용 하도록 설정 하지 않거나; 커널 디버거를 사용 하지 않도록 설정 사용 하는 디버그 해당 용도 위한 옵션입니다. 개별 전역 디버거를 설정하려면 bcdedit /setdbgsettings 형식 값 명령을 사용합니다.
/debug 사용 하거나 지정 된 부팅 항목에 대 한 커널 디버거를 사용 하지 않도록 설정 합니다.
/hypervisorsettings 하이퍼바이저 매개 변수를 설정합니다.

새 설치 문제를 해결하려면 BCD(부팅 구성 파일)를 수정하여 디버그 모드를 사용하도록 설정합니다. 예를 들어 커널 또는 부팅 디버그를 사용하도록 설정하려면 다음 구문을 사용합니다.

bcdedit /set <id> debug on

또는

bcdedit /set <id> bootdebug on

<id>는 운영 체제를 로드하는 데 사용되는 로더 개체의 GUID입니다. 운영 체제가 부팅 관리자 메뉴의 기본 옵션인 경우 "기본값"을 사용할 수 있습니다.

BCDEdit 예제는 Windows Vista의 부팅 구성 데이터를 참조하세요.

원격 이벤트 로깅

옵션 Description
/eventsettings 전역 원격 이벤트 로깅 매개 변수를 설정합니다.
/event 운영 체제 항목에 원격 이벤트 로깅을 사용하거나 사용하지 않도록 설정합니다.