BCD 멀티부팅 메뉴 수정에 관한 사항은 웬만하면 EasyBCD를 사용해서 해결하시면 됩니다만

(http://snoopy.textcube.com/823)

 

저런 프로그램을 설치하는 것 조차 꺼림직하게 여기시는 분들은 윈도우 자체 기능으로 해결하시면 되겠습니다.

가끔 보면 성격상 잘 모르는 프로그램은 설치하기 찝찝해하시는 분들이 계시더군요.

 





1. XP 설치 후에 비스타나 윈도우 7을 설치했는데 XP 항목이

  "이전 버전의 Windows" 라고 나오는 경우


이 메뉴를 수정하시려면 비스타나 윈도우 7으로 부팅하신 다음 명령 프롬프트를 관리자 권한으로 띄워주시고 다음과 같이 입력하시면 됩니다.

 

bcdedit /set {ntldr} description "Windows XP Professional K"

 

물론 빨간색 부분에는 자신이 원하는 메뉴 이름을 적으시면 됩니다.

 

 



 

2. 비스타나 윈도우 7의 이름을 편집하려는 경우 

 

만약 비스타나 윈도우 7의 이름을 수정하고 싶다면 각각 해당 OS로 부팅한 다음 똑같은 작업을 하시면 되는데 이번에는 {current} 를 넣어주시면 됩니다.


만약 윈도우 7로 부팅을 했고 윈도우 7의 메뉴 이름을 수정하고 싶으시다면

 

bcdedit /set {current} description "Windows 7 Ultimate K"

 

 

 

사실 각각의 OS로 부팅하지 않고 윈도우 7에서 비스타의 이름을 수정하거나 비스타에서 윈도우 7의 이름을 수정하는 것도 가능합니다. 다만 GUID 부분의 이름이 길기 때문에 작업하기 좀 귀찮은 것이죠.

 

bcdedit

 

라고 입력하시면 현재 BCD의 구성상태가 출력되는데요 그 화면에서 비스타나 윈도우 7의 GUID를 알아낸 다음 작업을 하시면 됩니다. identifier 라는 항목입니다.


예를 들어 비스타의 이름을 수정하고 싶은데 비스타의 GUID가 {b152f893-5010-11de-8d7b-8f83d97f294c} 라고 나온다면

 

bcdedit /set {b152f893-5010-11de-8d7b-8f83d97f294c} description "Windows Vista Ultimate K SP2"

 

 



 

3. 비스타나 윈도우 7 중에 어느 하나가 부팅메뉴에 등장하지 않는 경우 

 

이 상황에선 BCD에 엔트리를 추가해주시면 됩니다.

 

여기서는 현재 윈도우 7 로만 부팅되고 비스타가 목록에서 없어진 상태를 가정하겠습니다.

 

bcdedit /copy {current} /d "Windows Vista Ultimate K SP2"

 

라고 입력하시면 엔트리가 새로 생성되면서 GUID가 출력됩니다.

각각 자신이 작업할 GUID를 확인해두시고...


이제 새로 생성한 비스타 항목의 위치 부분을 수정해줘야 합니다.

위에서 출력된 GUID를 아래처럼 그대로 적어주세요.

 

bcdedit /set {b152f894-5010-11de-8d7b-8f83d97f294c} device partition=E:

 

bcdedit /set {b152f894-5010-11de-8d7b-8f83d97f294c} osdevice partition=E:

 

이렇게 두번 작업해주시면 됩니다.

빨간색 GUID는 각자 새로 만드셨던걸 적어넣으시고 파티션 E 의 경우 저는 비스타가 현재 E에 있기 때문에 저렇다는거고 여러분들께서 추가하실 비스타의 위치를 적어주시면 됩니다.

 



 

 

4. 부팅 선택시간 조절하기 

 

부팅 메뉴 선택 시간이 기본 30초라서 짧게 줄이는 방법은 물론 msconfig 나 시스템 속성 고급 텝에서 시작 및 복구 부분에서 설정이 가능한데요 이것 역시 그냥 여기서 바로 해봅시다.

 

bcdedit /timeout 5

 

시간은 각자 편의에 맞게 수정해주시면 됩니다.

 



 

 

5. 기본 부팅 OS 지정하기 

 

기본으로 선택될 OS를 설정하는 것 역시 위에 설명드린 곳에서 설정이 가능합니다만 이것도 여기에서 해봅시다.

 

XP를 기본 부팅으로 지정하고 싶으시면

 

bcdedit /default {ntldr}

 

 

 

현재 작업하시는 OS를 기본 부팅으로 하고싶으시면

 

bcdedit /default {current}

 

 

 

만약 현재 작업하는 OS도 아니고 XP도 아니고 방금 추가했던 비스타를 기본으로 설정하시려면 비스타의 GUID를 넣으시면 되겠죠.

 

bcdedit /default {b152f894-5010-11de-8d7b-8f83d97f294c}

 

 



 

6. 부팅메뉴에 표시되는 순서 변경하기 

 

화면에 표시되는 메뉴의 순서를 변경하고 싶으신 경우에는...

저는 XP를 1번 비스타를 2번 윈도우 7을 3번으로 해보겠습니다. 순서대로 GUID를 적으시면 됩니다.

 

bcdedit /displayorder {ntldr} {b152f894-5010-11de-8d7b-8f83d97f294c} {current}

 

저렇게 입력하시면 XP 항목이 가장 위에 나타나고 그 다음에는 방금 추가했던 비스타 항목이 나타나고 그 다음에는 현재 작업하고 있는 윈도우 7이 나타나게 됩니다. 순서는 각자 원하시는 스타일로 바꿔주시면 됩니다.

 

 



 

7. 부팅메뉴에서 항목 삭제하기 

 

더이상 필요없는 메뉴가 부팅항목에 남아있다면 다음과 같이 삭제해줍니다.

 

bcdedit /delete {b152f894-5010-11de-8d7b-8f83d97f294c} /cleanup

 

이렇게 하시면 저같은 경우 비스타 메뉴가 삭제되겠지요.

각자 삭제하실 항목의 GUID를 빨간색 위치에 적어주시면 됩니다.

 

 

 

 

 

이상으로 허접한 설명을 마치겠습니다.

신고

  1. 블로그가뭐지?
    2009.06.13 21:24 신고

    http://www.wzor.info/ 가 문을 닫았군요.
    내지는 다른 주소로 옮긴듯?

    • BlogIcon 아무개
      2009.06.13 22:46 신고
      수정 및 삭제

      net으로 접속하셔서 비밀번호 누르시고 들어가시면 됩니다. info에서 또 net으로 바꿨네요.


  2. 2009.06.13 22:29

    비밀댓글입니다

    • BlogIcon snoopy
      2009.06.13 22:56 신고
      수정 및 삭제

      저는 방명록에 누가 알려주셔서 알게 되었습니다. 나중에 보니 파코즈랑 디씨 컴갤에서 이미 많이 퍼졌던 내용이더군요. 그래서 포스팅해도 문제가 없겠다고 생각을 했던거구요. 처음부터 제가 파코즈에서 본건 아닙니다.

      자유게시판에 올라와있더군요.

  3. 진모씨
    2009.06.14 00:09 신고

    편집 귀차니즘 EasyBCD ㄱㄱ~

  4. BlogIcon 뭐든지용한
    2009.06.14 02:20 신고

    오호.. boot.ini 를 편집하는 툴인가??
    lilo 인가? grub 을 빼긴것 같기도 하구.
    어짜피 내부적으로는 파일을 편집하겠죠.

    재밌는거 많네요. scsi(0)boot(1) 뭐 어쩌구 하는거 하드 순서 였는데 MCSE시험에 나오죠..

    스누피님은 MS가 MCCE(Microsoft Certified Computer Expert)를 만든다면 최고봉에 오를것 같음....

  5. BlogIcon 워쎠쭝궈런
    2010.03.15 21:02 신고

    안녕하세요~ 7번에 클린업 까지 치면요

    명령줄에서 /f 스위치를 지정하지 않으면 이 항목을 삭제 할 수 없습니다.자세한 내용을 보려면.....어쩌구저쩌구

    이렇게 떠요 ㅠ 어떻게 해야 하나요?

    윈도우7 관리자 모드로 cmd 켰는데 이래요 ㅠ

  6. 우어어억
    2010.07.01 19:09 신고

    저도 윗분과 똑같이 /f 스위치를 지정 문제에서 걸리네요ㅠㅠ
    왜그런지모르겠어요...

  7. 느린지니
    2010.08.07 16:45 신고

    bcdedit 따라하면서 어렵게 부팅메뉴 7개 메뉴를 만들었는데 이상하게 6개 밖에 안보이고
    순서도 맘에 안들고... 그래서 easybcd 가 더 쉽다고 하셔서 2.0.2 버전인가 다운 받아서
    했는데... 이거 정말 이상합니다.

    easybcd에서 저장한 대로 부팅될때 나타나지도 않고, 다른 description 이 나타나거나
    다른 vhd가 연결되어 나타납니다. 물론 6개 이상 부팅메뉴에 나타나지도 않구요...
    그래서 이것저것 만지다가... 부팅엔트리가 다 사라져서 부팅이 전혀 되지 않네요.
    이궁... 그래서 윈도우즈 설치 CD부팅해서 PE 불러서 처음부터 부팅엔트리 추가 다시
    하고 있습니다.

    EasyBCD에 무슨 문제가 있는 듯 한데... 다른 분들은 이런 경험 없으신가요?????

    • BlogIcon snpbox
      2010.08.07 18:33 신고
      수정 및 삭제

      EasyBCD가 윈도우 7과 VHD 부팅을 제대로 지원하지 않을겁니다. 저는 항상 수동으로 했거든요.

      그리고 6개만 보이는건 키보드 내리면 보입니다.

  8. 느린지니
    2010.08.09 12:37 신고

    아 그렇군요... 지금 수동으로 하는 것을 익숙하게 하려고... 노력 중입니다.
    편하게 하려다 날려 먹어서...

    감사합니다

  9. 망설이는 중
    2010.09.25 10:29 신고

    어디서 보긴 봤는데 요기 찾느라 헤매였네요
    뭘 잘못했는지 이전 버전의 Windows로 나와서 고칠려구요,,

    스누피님 포스팅이 다른 어떤곳의 포스팅보다는 쉽군요
    쉽게 가르쳐 주는 것도 실력중에 하나인데
    무림절대고수로 인정합니다.

    감사드립니다. 스누피님,,


  10. 2010.11.14 23:39

    비밀댓글입니다

    • BlogIcon snpbox
      2010.11.14 12:50 신고
      수정 및 삭제

      아뇨 XP에선 조절 못합니다. 0초로 하시면 무조건 XP로만 부팅되니 주의하세요.

  11. 궁금
    2010.11.21 10:43 신고

    그러면 멀티부팅에서 0초로 설정한 경우 다시 멀티부팅 설정하는 방법은 몇가지가 있나요? windows7 cd로만 가능한가요? cd로 복구 누르면 메뉴가 나오나요?

    • BlogIcon hongyang
      2010.11.21 11:27 신고
      수정 및 삭제

      어느 pe(복구 모드 가능)나 들어가서 msconfig 명령 한 후 부팅에서 바꾸면 됩니다.

    • BlogIcon snpbox
      2010.11.21 14:29 신고
      수정 및 삭제

      msconfig에서 설정해도 되고 bcdedit 명령어로도 가능하고 고급 시스템 설정으로 들어가도 가능합니다.

  12. 팔복
    2010.11.30 08:13 신고

    감사합니다 덕분에 고민해결했습니다^^

  13. 모르겠다
    2011.08.06 23:14 신고

    윈도우7 GUID 보는 법을 모르겠어요???

  14. 익덕이
    2012.09.10 22:47 신고

    윈도우 8을 vhd에 설치해서..
    EasyBCD를 사용해서 메뉴를 조금 수정한 후 재부팅하니..
    허미~ 윈도우 7 메뉴는 없어지고 윈도우 8 메뉴만 2개가 나타나.. 급 당황~
    도데체 윈도우 7 메뉴가 없으니.. 처음 보는 윈도우 8 잡고 낑낑~
    윈도우 8에선 EasyBCD가 실행되지를 않습니다. 아이쿠~ 참으로 난감했습니다.
    이 글을 읽은 기억이 나서 어렵게 찾아 들어와 읽어본 후 메뉴를 추가하였습니다.
    윈도우 7로 부팅 후 감사한 마음으로 이글을 남깁니다. 감사합니다..