본문 바로가기

부팅과 멀티 부팅

[Bootmgr] 멀티 부팅 환경에서 기본으로 부팅할 윈도우(부팅 항목) 변경하기 - BCDEdit.exe

* 명령 프롬프트는 관리자 권한으로 실행하세요. [관련 포스팅]


* GUID 등의 입력이 까다롭다면 명령 프롬프트의 텍스트 복사 기능을 활용하세요. [관련 포스팅]


* 윈도우 XP 에서 작업하기 위해선 BCDEdit.exe 를 미리 준비해야 합니다. [관련 포스팅]



기본 부팅 항목이란 멀티 부팅 환경에서 부팅 목록이 표시될 때 기본적으로 선택되어지는 부팅 항목으로 Timeout 으로 지정한 멀티 부팅 표시 시간이 지나면 자동으로 부팅이 진행되는 항목을 의미합니다.



이러한 기본 부팅 항목은 BCD 내에서 Windows 부팅 관리자 항목의 Default 옵션에 정의되어 있습니다.

Default 가 {Current} 이므로 기본 부팅 항목은 현재 부팅한 윈도우임을 알 수 있다.



기본으로 부팅할 윈도우(부팅 항목)을 변경하기 위해선 이 Default 옵션을 원하는 윈도우(부팅 항목)으로 변경해 주면 됩니다. 이에 해당하는 명령은 bcdedit /default 입니다.

bcdedit /default {GUID}


기본 부팅 항목 변경하기 - BCDEdit.exe
bcdedit /default {57c3dfa0-48ac-11e1-9b18-99618a567322}

이 때 {57c3dfa0-48ac-11e1-9b18-99618a567322} 는 기본 부팅 항목으로 지정할 부팅 항목의 식별자입니다. 이는 bcdedit(bcdedit /enum ACTIVE) 명령으로 미리 파악하시길 바랍니다.


이후 재부팅을 진행하면 멀티 부팅 화면에서 기본으로 선택된 부팅 항목이 바뀐 것을 확인하실 수 있습니다.



참고로 이와 같이 기본 부팅 항목을 변경하면 기본 부팅 항목을 의미하는 잘 알려진 식별자 {default} 는 바로 현재 변경된 부팅 항목과 연결됩니다.[관련 포스팅] 즉, 해당 부팅 항목은 그 즉시 {default} 식별자로 표시되며 명령도 바로 {default} 로 사용할 수 있음을 의미합니다.

기본 부팅 항목이 되기 전기본 부팅 항목이 된 후

하나의 부팅 항목이 {current} 와 {default} 둘 모두에 해당하는 경우 BCDEdit.exe 는 {current} 를 우선하여 표시해 줍니다. 즉, BCDEdit.exe 를 통해 확인한 부팅 목록에 {default} 항목이 없는 경우는 {current} 부팅 항목이 동시에 {default} 부팅 항목이라고 파악하시면 됩니다.

이 글에서 사용된 스크린 샷들 중 Default 옵션이 {current} 로 표시된 스크린 샷을 참고해 보세요.


이러한 기본 부팅 항목의 변경은 굳이 BCDEdit.exe 를 사용하지 않고 고급 시스템 설정 또는 시스템 구성을 통해 좀 더 간편하게 변경할 수 있습니다. 이에 대한 내용은 아래의 글을 참고하시길 바랍니다.

윈도우 7 의 부팅 - 좀 더 간편하게 기본으로 부팅할 윈도우(부팅 항목) 변경하기