BCDEdit /bootdebug

/bootdebug 부팅 옵션은 현재 또는 지정된 Windows 운영 체제 부팅 항목의 부팅 디버깅을 사용하거나 사용하지 않도록 설정합니다.

bcdedit /bootdebug [{ID}] { on | off }

매개 변수

{ID}

{ID}는 기본 OS 부팅 항목의 {DEFAULT}와 같이 부팅 항목과 연결된 ID입니다. {ID}를 지정하지 않으면 명령은 현재 활성 상태인 운영 체제를 수정합니다. 부팅 항목 식별자를 사용하는 방법에 대한 자세한 내용은 부팅 옵션 식별자를 참조하세요.

on

지정된 부팅 항목의 부팅 디버깅을 사용하도록 설정합니다. 부팅 항목을 지정하지 않으면 현재 운영 체제에 대해 부팅 디버깅을 사용하도록 설정됩니다.

off

지정된 부팅 항목의 부팅 디버깅을 사용하지 않도록 설정합니다. 부팅 항목을 지정하지 않으면 현재 운영 체제에 대해 부팅 디버깅을 사용할 수 없습니다.

참고

BCDEdit 옵션을 설정하기 전에 컴퓨터에서 BitLocker 및 보안 부팅을 사용하지 않도록 설정하거나 일시 중단해야 할 수 있습니다.

의견

/bootdebug 부팅 옵션을 사용하면 특정 부팅 항목에 대한 부팅 디버깅을 사용할 수 있습니다. /dbgsettings 옵션을 사용하여 사용할 디버깅 연결 유형(디버그타입)과 연결 매개 변수를 구성합니다.

dbgsettings의 기본값은 다음 표에 나와 있습니다.

dbgsetting 매개 변수 기본값
debugtype 로컬
debugstart Active
noumex Yes

다음 명령은 현재 운영 체제에 대한 Windows 부팅 로더의 부팅 디버깅을 사용하도록 설정합니다. windows 부팅 로더(Winload.exe)는 로드 UI를 제어하고 커널 부팅 드라이버를 로드합니다.

bcdedit /bootdebug on

다음 명령은 Windows 부팅 관리자(Bootmgr.exe)의 부팅 디버깅을 사용하지 않도록 설정합니다. Windows 부팅 관리자는 시작할 운영 체제를 선택한 다음 Windows 부팅 로더를 로드합니다.

bcdedit /bootdebug {bootmgr} off

다음 예제에서 명령은 Windows 부팅 관리자, 부팅 로더 및 운영 체제의 커널 디버깅을 디버깅할 수 있도록 합니다. 이 조합을 사용하면 시작의 모든 단계에서 디버깅할 수 있습니다. 이 조합을 사용하는 경우 대상 컴퓨터는 Windows 부팅 관리자가 로드될 때, 부팅 로더가 로드될 때 및 운영 체제가 시작될 때 디버거에 세 번 침입합니다.

bcdedit /bootdebug {bootmgr} on
bcdedit /bootdebug on
bcdedit /debug on

Windows 디버깅 도구에 대한 일반적인 내용은 Windows 디버깅을 참조하세요.