BCDedit.exe 명령어 정리

Posted by 도올돌
2014. 8. 11. 22:53 컴퓨터/Tip

BCDedit.exe

   부팅 항목 옵션의 생성, 수정, 삭제 하는 명령어
     

      형식 : bcdedit /set {GUID} 항목 옵션 "값"

               (※ Identifier 를 제외한 BCD 내 모든 항목 옵션은 bcdedit /set 명령으로 생성 및 수정함)
     

      - {GUID} : 대상이 되는 부팅 항목의 식별자
      - 항목 옵션 : 생성하거나 수정하려는 항목 옵션의 이름
      - "값" : 지정한 항목 옵션의 데이터 유형에 맞는 값 (문자열, 장치 경로, 부울 값 등)

          ※ 값에 공백이 포함되어 있다면 ""(큰 따옴표)로 값 전체를 묶어주어야 함.
              만약 해당 부팅 항목에 지정한 항목 옵션이 존재한다면 - 수정
              만약 해당 부팅 항목에 지정한 항목 옵션이 존재하지 않는다면 - 생성

 

 

 


  ① 멀티 부팅 화면에 표시되는 부팅 항목의 이름 변경하기
      bcdedit /set {GUID} description "표시 이름"

 

  ② 현재 부팅한 윈도우의 부팅 항목 표시 이름 변경하기
      bcdedit /set {current} description "표시 이름"


  ③ 현재 부팅한 윈도우의 부팅 항목을 확인하는 명령
      bcdedit /enum {current}

 

  ④ 멀티 부팅 환경에서 기본으로 부팅할 윈도우(부팅 항목) 변경하기
      bcdedit /default {GUID}
      (하나의 부팅 항목이 {current} 와 {default} 둘 모두에 해당하는 경우 BCDEdit.exe 는 {current} 를 우선하여

       표시해 줍니다. 즉, BCDEdit.exe 를 통해 확인한 부팅 목록에 {default} 항목이 없는 경우는 {current} 부팅

       항목이 동시에 {default} 부팅 항목이라고 판단하시면 됩니다.)


  ⑤ 멀티 부팅 화면의 부팅 목록 표시 순서 정렬하기
     - 부팅 항목을 하나씩 개별적으로 순서를 정하는 방법
        bcdedit /displayorder {GUID} /addfirst

        : 해당 부팅 항목을 목록의 가장 처음으로 올립니다. (부팅 항목이 목록에 없다면 추가합니다.)


        bcdedit /displayorder {GUID} /addlast
       : 해당 부팅 항목을 목록의 가장 마지막으로 내립니다. (부팅 항목이 목록에 없다면 추가합니다.)

 

     - 부팅 항목을 일괄적으로 한 번에 정렬하기
        bcdedit /displayorder {GUID} {GUID} {GUID} ...
       : 원하는 순서대로 식별자들을 쭈욱 적어주면 됩니다. 식별자들은 공백으로 한 칸씩 띄우기


  ⑥ 멀티 부팅 목록 표시 시간 변경하기
      bcdedit /timeout 초    -> 부팅 목록 표시 시간 변경하기
      ex) bcdedit /timeout 5


  ⑦ 부팅 메뉴 삭제하기 

      bcdedit /delete {GUID} /cleanup 

      : {GUID} 는 삭제를 원하는 부팅 항목의 식별자이며 /cleanup 은 부팅 목록에서 제거하고 연관된 항목까

      지(최대 절전 모드 항목 등) 모두 삭제하는 것을 의미합니다.

      /cleanup 매개 변수는 기본값으로 생략할 수 도 있습니다.

      이 때 잘 알려진 식별자를 가진 항목들은({current}, {default}, {ntldr} 등) 삭제가 안 될 수 있는데 그 때

      는 /f     매개 변수를 추가해주면 됩니다. [[ex. bcdedit /delete {ntldr} /f]

      ※ 실행창 -> msconfig 입력 -> 부팅 탭에서 해당 부팅 항목을 삭제해도 됩니다.