오늘 10월 1일은 국군의 날이지만, 제가 마이크로소프트 MVP로 선정된 지 1주년 되는 날이기도 합니다. 더불어 새로운 2년 차의 시작이기도 하구요. (MVP는 1년마다 재심사를 합니다.) 그래서 그 기념으로 윈도우 7 BCD 종합 관리도구를 선물로 올려 드립니다. 예전부터 날 잡아서 한번 만들어야겠다고 생각은 했지만, 워낙 손이 많이 가는 일이라 계속 미루어 오다 오늘에야 올려 드리게 되었습니다.


사실 잠결에 만든 거라 테스트를 충분히 해보지는 못했습니다. 하지만 대부분 기존에 포스팅했던 내용이기 때문에 스크립트에 큰 문제는 없으리라 생각합니다. 혹시 사용 중에 오류가 발생한다면 댓글 남겨주세요. 확인해보고 수정하도록 하겠습니다.

사용법은 따로 설명드릴 필요가 없을 것 같습니다. 압축 풀고 윈도우 7 BCD 종합 관리도구 파일에 우클릭 해서 관리자 권한으로 실행해주세요. 각 메뉴의 설명은 한글로 되어 있으니 시키는 대로만 따라하시면 됩니다. 그리고 이 스크립트는 제목처럼 윈도우 7 (서버 2008 R2 포함) 기준으로 만들어졌습니다. 물론 비스타 사용자도 대부분의 메뉴는 사용할 수 있습니다만 3,4번 메뉴는 사용할 수 없습니다. 사실 3번도 제가 bcdedit /copy로 만들었다면 비스타에서도 사용할 수 있는데 귀찮아서 ㅡ,.ㅡ 그냥 bcdboot을 사용했습니다.

여기에 빠져 있어서 아쉬운 부분은 아마 XP를 멀티 부팅에 추가하는 내용일 텐데요, 어차피 boot.ini 파일을 수정해야 하고 만약 시스템 예약 파티션이 존재하는 경우라면 제가 처리해야 할 스크립트가 많아지기 때문에 XP 부분은 그냥 뺐습니다. 그리고 그 경우는 사용 빈도가 높은 편도 아니구요.

※ WinRAR SFX로 압축했을 때 이상한 증상이 발생하는 것 같아 Zip으로 방식을 변경했습니다. bootsect.exe 파일은 2번 메뉴를 이용할 경우에만 필요합니다.


10번 메뉴 사용법




요청에 의해 부팅 메뉴 순서 변경하기를 추가했습니다. 그런데 이 메뉴는 다른 메뉴와 달리 사용법을 좀 설명드려야 할 것 같습니다. 단순히 한개만 최상위로 올리는 작업이라면 상관이 없겠지만 전체 순서를 바꾸려면 약간의 요령이 필요하니까요.

일단 화면에 설명드린대로 숫자를 입력하면 그 메뉴가 1번으로 올라갑니다. 나머지 메뉴는 한칸씩 아래로 내려가지요. 그런데 만약에 5가지 메뉴 순서를 전부 바꾸고 싶다면 어떻게 해야 할까요? 원하는 순서의 역순으로 작업을 해주시면 됩니다. 즉 꼴찌로 두고 싶은 메뉴부터 1번으로 올리는 것이죠. 무슨 말인지 이해 되시나요?

그러니까 예를 들어 제가 저 상태에서

VHD 부모 파일 업데이트
자식 1번
자식 2번
Windows 7 Ultimate K x86 Dev
PE로 부팅하기

이런 순서를 만들고 싶다면 제일 먼저 "PE로 부팅하기" 메뉴를 1번으로 올리고 그 다음에 "Windows 7 Ultimate K x86 Dev" 메뉴를 1번으로 올리고 그 다음에 "자식 2번" 메뉴를 1번으로 올리고... 무슨 말인지 이해 되시죠? 역순으로 반복해주시면 됩니다. 더 편하게 2 3 4 1 5 입력하면 한번에 처리되도록 만드려고 노력은 해봤으나, 아직 제 배치파일 실력으론 한계가 있더군요. 그래서 그냥 이 방식을 도입했습니다. 처음엔 불편할 수 있지만 요령을 익히시면 금방 수월해질 것입니다.
신고
Share
  1. 이전 댓글 더보기
  2. leeca2
    2011.02.01 12:09 신고

    공부 잘하구 갑니당.. 명령어들이 좀 어려운감이 있었는데 .. 이거하나로 쉽게 해결되네요 ㅎㅎ 감사합니다 -ㅂ-;

  3. 손유락
    2011.02.16 16:53 신고

    윈도우를 시작하지못했습니다. 최근의 하드웨어 또는 소프트웨어 변경 때문일 수도 있습니다.

    이문제를 해결하려면 다음을 수행하십시오.



    1. 윈도우 설치 디스크를 넣고 컴퓨터를 다시시작합니다

    2. 언어 설정을 선택하고 [다음]을 클릭합니다.

    3.[컴퓨터 복구]를 클릭합니다.



    파일 : /Boot/BCD

    상태 : 0xc0000098

    정보 : 윈도우 부팅 구성 데이터 파일에 올바른 os 항목이 없습니다

    재발 ㅠㅠㅠㅠ 아 dvd를 지원을 안하는거같은데 우리집이
    부팅순서도 cd로 햇고 다햇는데 설치화면도 안뜨네요

  4. crystalfreed
    2011.03.08 16:13 신고

    윈도우 설치 USB를 추가할 수 없나요?
    현재 윈7&서버2008 R2 버젼 33in1 SP1 ISO를 구웠거든요.(2-16일 날짜)
    -영어버젼 서팩 나오고 한글패치 시킨거요.-

    USB도 부팅 목록에 추가해서 설치하고 싶은데... 없어서 못하겠어요.
    더더욱... 종.합. 툴이라면요.

  5. 소행성
    2011.04.26 14:34 신고

    감사합니다. 잘쓰고있습니다.

  6. 소행성
    2011.04.26 14:34 신고

    감사합니다. 잘쓰고있습니다.

  7. 갤러그
    2011.04.27 22:30 신고

    예전부터 스누피고스트를 잘 사용하고 있습니다
    스누피고스트 쓸때마다 스누피님께 고마워하고 있네요 ㅎㅎ
    밥이라도 한그릇 대접하고 싶은 마음이..

    최근에 vhd라는 알고 오늘 윈7 설치하고 이것저것 해보고 있습니다ㅋ
    근데 BCD종합관리도구 5번 PE등록하기로 부팅메뉴에 등록하니까 부팅시 오류나서
    PE등록하기.cmd 로 해보니 되네요..(관리도구에 이상이 있는건지 제 컴에 문제가 있는건지..)

    자식 vhd 생성까지 했는데..몇가지 문제가 있더라구요

    딱히 물어볼데도 없고..구글링 해봐도 해결 방안이 없어서..혹시나 블로그 방문하시는 분들도

    이런 문제 있으시거나 문제 해결하신분이 있을지도 몰라서 질문글 올려봅니다;;

    1.pe로 부팅시 프롬프트 창까지 가는데 원래 시간이 오래 걸리나요? 윈도우 설치 초기화면까지 가던데..
    4-5분은 족히 걸리는거 같아요;

    2.자식 vhd 생성하고 자식 vhd 를 부팅메뉴에 등록까지 했는데 부팅시 아래와 같은 오류가 납니다
    "The Windows BCD(부팅 구성 데이터)저장소 파일에 잘못된 정보가 있습니다.
    개체 GUID : { ..........}
    설명 : 부모 VHD 파일추가
    상태 : 0XC000000F
    정보 : 개체 내 요소에 대한 구성이 부팅 구성 데이터 저장소에 올바르지 않습니다.
    관리자가 문제를 수정할때까지 관련된 Windows 부팅로더 항목을 선택할수 없습니다."

    이거 구글링 해보니 어떤분이 질문글 올리셨던데 답글이 없어요ㅠㅜ
    스눕님도 vhd 파일 경로를 잘못 지정한거 아니냐고 답변해 주셨던데..
    파일 경로는 몇번이나 확인했거든요..

    3.각종 vhd 파일을
    다른 컴에서 그대로 사용 가능한지 궁금합니다(만능고스트처럼 이미지를 불러내기만 해서 작동시키는 것처럼 말이죠..)
    vhd의 경우는 부팅메뉴에 등록만 시키면 될 거 같은데..

    질문글이 넘 길어졌네요..아시는 분 있으시면 답글 부탁드려요^^

  8. 갤러그
    2011.04.28 09:54 신고

    킁..2번의 해답은 찾았습니다..스누피님 말대로 파일 경로를 잘못 지정한게 맞더군요..

    관리도구의 매뉴얼 그대로 따라하다 보니..
    c:\vhd files\win7.vhd << vhd files가 폴더 이름이었더군요..

    전 그것도 모르고 계속 vhd files라고 입력하고 있었던거;;이뭐병;;

    전 그냥 c에다가 vhd파일을 두니깐 c:\child.vhd로 하면 되는거였습니다..

    pe등록도 마찬가지였던거 같아요 ㅋㅋ

    vhd 처음 사용하시는 분들 저처럼 삽질하지 마세요;

  9. 조인혁
    2011.08.28 13:19 신고

    이거이거 너무 잘 사용하고 있습니다! 감사합니다 스누피님~
    그런데 물어볼게 있는데요..
    이거 PE에서도 정상작동하는건가요?
    Reudction-Blend에서 실행해보니까 뭔가 오류메세지가 떠서요

  10. 헤헤헤
    2012.01.23 12:20 신고

    와 정말 편리하군요 ㅠㅠㅠ!!
    잘 받아갑니다~

  11. 이 결
    2012.05.27 10:30 신고

    고생해서 만드신 것 잘 응용해 써보겠습니다.
    감사합니다.(--)(__)

  12. BlogIcon mindrefill
    2012.11.14 16:18 신고

    감사하게 잘 사용하고 있습니다.

    문제가 하나 발생했습니다만,
    멀티부팅에서
    1. Win7.SSD
    2. Win7.HDD
    3. Win PE

    이와같이 3개의 메뉴를 사용하고 있었습니다만,
    종합세트를 이용하여 2번의 Win7.HDD를 스페이스5개로 수정했더니

    종합세트에서 보면
    1. Win7.SSD
    2. Win PE
    와 같이 보입니다.

    원래대로 돌릴수 있을까요?

    도움을 주시면 대단히 감사하겠습니다.

  13. 관리자권한
    2012.12.29 16:36 신고

    윈도우7부터 시작하여 윈도우8에서도 문제없이 잘 쓰고 있었습니다.
    지금 윈도우8 32비트에서 그동안 잘 되다가 오늘 갑자기 관리자 권한으로 실행되지 않았다고 하면서
    실행이 안됩니다. 아무리 관리자 권한으로 실행을 해도 말이죠...

  14. 궁금
    2013.01.17 00:11 신고

    실행하면 우클릭 관리자 권한으로 실행을 해달라는 메세지가 뜹니다
    물론 우클릭 관리자 권한으로 실행을 했습니다만....
    혹시 이유를 아시는지요
    윈7 64비트 울티메이트 쓰고 있습니다
    이상한건 우클릭 속성에 보면 관리수준에 관리자 권한으로 실행 부분이 활성화가 안되어 있습니다

  15. 티모
    2013.09.20 19:07 신고

    부팅시 부팅관리자를 생략해버리는방법은없나요
    카운트를 0초로설정해도 깜빡 하고 부팅관리자가 떳다가 바로없어지던데
    깜빡거리지도않게 완전히 생략시켜버리고
    원할때만 F8키로 들어갈수 잇을까요..?

  16. 김용성
    2014.02.16 20:21 신고

    예전에 올려주신 내용 보고 도스 모드에서 작업 했었는데 정말 편하네요 ^^
    잘 쓰겠습니다.

  17. progressives
    2015.01.03 00:24 신고

    스누피님 궁금한점이있습니다.
    부모 VHD 를 생성후 연결시키고 윈도우 설치 및 각종 툴 및 업데이트후 해제 시킨후
    자식 VHD 를 생성하여 그 자식 VHD파일을 부트메뉴에 등록하여 사용이 되는지 궁금합니다.

  18. 사용자
    2015.04.21 11:32 신고

    정말 잘 사용하였습니다~ 감사합니다^^

  19. 김치환
    2015.10.06 15:48 신고

    윈도우 7 BCD 종합 관리도구 툴
    윈도우 10에서도 사용가능한가요?

  20. BlogIcon IT최강자
    2015.12.15 01:21 신고

    저도 구형 컴에서 윈도우7 BCD 종합 관리 도구 툴 잘 사용하고 있습니다.^^
    구형 컴에서 USB 부팅하려니 너무 느려서 BCD 툴을 이용해 PE 부팅을 하고 있답니다.^^

  21. 닐스
    2016.07.08 17:53 신고

    안녕하세요 스누피님, 언제나 글 잘 보고 있습니다
    블로그를 보고 뒤늦게 VHD를 알게되어 최근 빠져있는데요,
    제가 제대로 이해한건지 잘 모르겠습니다

    SSD에 VHD를 생성하여 윈도우를 설치한 뒤 재해에 대비하기 위해 부모 VHD 및 부모 VHD와 연결된 자식 VHD들을 모두 합쳐 약 10개 정도 다른 외장하드에 통쨰로 복사해두었는데 이렇게 서로 연결된 VHD들을 외장하드에 백업해둔다면, 천둥 등으로 인해 SSD에서 사용하던 윈도우 및 VHD 파일에 문제가 발생했을때 가져와서 사용하더라도 자식 VHD와 부모 VHD의 링크가 이어진채 정상적으로 기능할까요?