나는 지금껏 남의 PC를 조립해 줄때는 인텔이었지만 내가 쓰는 PC는 꼭 AMD를 써왔다. 그렇다고 내가 소위 '암드빠'이냐면... 내 생각에 그건 아니었던것 같다. 난 단지 인텔보다 싼 가격에 PC를 쓰기 위해 AMD를 써왔던것 뿐이고 내가 진짜 암드빠였다면 진작에 fx8300를 쓰고 있었겠지. 근데 그건 도무지 사고 싶은 생각이 들지가 않더라.
서러브레드부터 시작해서 바톤, 애슬론, 데네브, 아제나 이런 순서로 사용했는데 한참을 기다리다가 이제야 겨우 라이젠이 나왔고 겨우 바꾸게 되었다. 아직 사용한지 3일도 안됐고 윈도우 설치하고 설정하고 프로그램 까느라 대부분의 시간을 다 쓴터라 뭘 해보질 못했다. 뭐 아무튼 전에 쓰던것보다는 월등히 빠르니 좋기는한데 이제 이걸 어떻게 써먹어야 할지 모르겠다.
뭐 그건 그렇고... 새로 PC 셋팅을 하면서 처음으로 인상깊게 바뀐점이 수년간 보아왔던 투박한 모습의 BIOS가 아니라 GUI에 이름도 EUFI 라고 하던가? 아니군... 방금 검색해보니 UEFI(Unified Extensible Firmware Interface)였다. 아무튼 현재는 테스트용으로 윈도우를 두개 깔아 놓은 상태인데 둘 다 이름이 'Windows 10' 이길래 뭐가 뭔지 알수가 없어서 수정 하려고 했더니 예전부터 써오면 easyBCD가 어딘가 잘 안된다. 아마도 이 UEFI 때문이 아닐까 싶다. 안그래도 easyBCD 실행하니까 문제 있을 수 있다고 메시지 나오기는 했었다. 그래서 좀 귀찮지만 그냥 명령 프롬프트에서 bcdedit를 써보려고 좀 연구해봤다.
연구라고는 했지만 사실 그냥 기본적인 내용밖에는 모른다. 이놈의 도움말은 분명 써있기는 한글인데 내가 난독증이 생긴건지 읽어봐도 당최 뭔말인지 알수가 있어야지...
일단 bcdedit를 사용하려면 명령 프롬프트를 관리자 권한으로 실행해야 한다. 시작메뉴 - Windows 시스템 - 명령 프롬프트를 우클릭하여 관리자 권한으로 실행하면 된다.
기본적인 명령은 'bcdedit /help'를 입력하면 나오고 이를 옆에다 놓고 보려면
bcdedit /help > bcdedithelp.txt
를 입력하면 텍스트 파일로 창을 두개 띄워놓고 보면서 하면 된다.
기본적으로 현재 부트메뉴 상황을 보려면 아무 옵션 없이 bcdedit를 입력하면 된다. 처음 나오는 Windows 부팅 관리자를 보면 'displayorder'라는 것이 있는데 이것은 부팅 표시 순서를 말한다. 그러니까 부팅 메뉴에서 표시되는 순서만 바꾸는거다.
{GUID}로 표시된 것이 있고 {current}라고 표시된 것이 있는데 GUID로 된것은 다른 파티션을 의미한다. current는 말 그대로 현재 부팅된 파티션이다. 부팅순서를 바꾸려면 /displayorder 옵션을 사용하면 된다. 이런식이 된다.
bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa03044f5d71}
순서야 아무래도 상관없고 주로 부팅되는 파티션만 바꾸려면
bcdedit /default {GUID} 로 입력하면 된다.
그런데 GUID는 복사 붙여넣기 하면 되는거라지만 뭐가 뭔지 잘 모르겠고 헷갈리면 그냥 기본 부팅할 파티션으로 부팅하고 그냥 'bcdedit /default {current}' 라고 해버리면 된다. 이러면 현재 부팅한 파티션을 기본값으로 한다.
그리고 다음은 부팅 대기 시간을 바꾸어야 하는데 'bcdedit /timeout 5'라는 형식으로 바꾸면 된다. 즉 기본이 30초인데 이렇게하면 5초 후에 부팅이 된다.
그리고 마지막으로 부트 메뉴 이름을 바꾸어야 하는데 이것은
'bcdedit /set {current} description "(바꿀 이름)"'
이런 형식으로 입력하면 된다. 'bcdedit /set {current} description "Windows 10 for Test"' 라고 입력하면 부트 메뉴에 현재 부팅한 파티션의 이름이 Windows 10 for Test로 바뀌게 된다.
마지막으로 내가 GUI 버전의 bcdedit를 사용하지 않고 명령 프롬프트에서 bcdedit를 써야겠다고 생각하게된 이유인데 easybcd가 EUFI 때문인지 뭔가 생뚱맞은 메뉴를 하나 만들어 놓는 바람에 이걸 지우려고 했던건데 지우는 법도 간단하다.
bcdedit /delete {지우고 싶은 GUID}
bcdedit는 아주 많은 옵션과 활용법이 있겠지만 내가 바꾸고자 했던것은 부팅 대기시간 메뉴 이름 설정과 부팅 표시 순서 그리고 삭제였기 때문에 이 정도만 알아도 충분하다. 이제 어떻게 쓰는지 알았으니 다음부터는 GUI 버전의 bcdedit를 쓰지 않아도 되겠지.