Bootmgr 부트 매니저 자동 설치 도구

 

이전에 BCDBoot 를 활용하여 Bootmgr 부트 매니저를 교체 및 설치하는 방법에 대해서 - BIOS, UEFI 겸용 글에서 BCDBoot 를 활용하여 Bootmgr 부트 매니저를 설치하는 방법에 대해서 설명을 드린 적이 있습니다. 해당 글에서 설명한 내용을 토대로 손쉽게 원하는 버전의 Bootmgr 부트 매니저를 자동으로 설치 또는 교체할 수 있도록 간단한 도구를 제작해보았습니다.

 

아래는 Bootmgr 부트 매니저 자동 설치 도구입니다. 해당 도구에는 Bootmgr 과 함께 부팅 설정 프로그램들의 최신 버전이 함께 포함되어 있으며, WinRAR SFX 실행 파일로 제작하였기에 간단하게 실행만 하면 필요한 파일들을 자동으로 준비하여 사용할 수 있습니다. 그럼 잘 사용하시기 바랍니다.

 

 

※ 포함된 Bootmgr 부트 매니저 버전

 

- 윈도우 8.1 Update
- 윈도우 8
- 윈도우 7
- 윈도우 비스타

 

 

※ 포함된 BCDEdit.exe, BCDBoot.exe, Bootsect.exe 실행 파일 버전

 

- 윈도우 5.x 계열에서 설치시 : 윈도우 8 버전 자동 설치 [6.2.9200.16384]
- 윈도우 6.x 계열에서 설치시 : 윈도우 8.1 Update 버전 자동 설치 [6.3.9600.17031]

 

 

※ 사용 가능 윈도우

 

- 윈도우 XP, 윈도우 비스타, 윈도우 7, 윈도우 8, 윈도우 8.1 (32bit & 64bit)

 

 

 

※ 참고 : 인터넷 익스플로러에서 다운로드 하는 경우 아래와 같은 경고 메세지가 나올 수 있습니다. 이는 WinRAR SFX 실행 압축 파일의 특성으로 파일 자체에 어떠한 문제가 있는 것은 아니니 걱정하지 않으셔도 됩니다. [X 를 눌러 닫으시면 됩니다.]

 

 

 

 

 

 

 

 

자료에 대한 추가 설명

 

1. Bootmgr 부트 매니저를 업그레이드하는 이유

 

Bootmgr 부트 매니저를 업그레이드하는 가장 큰 이유는 디스크에서 최신 버전 PE 이미지(WIM 이미지)의 부팅을 원할하게 지원하기 위해서입니다. [WIM 이미지 파일을 부팅 메뉴에 추가하여 디스크에서 곧바로 사용하는 경우는 흔하죠.]

 

 

그런데 이러한 PE 의 WIM 이미지 파일에도 버전이 있습니다. 간단하게 윈도우 7 용 Windows AIK 에서 제작한 WIM 이미지는 3.0 버전이고, 윈도우 8 용 Windows ADK 에서 제작한 WIM 이미지는 4.0 버전이며, 윈도우 8.1 용 Windows ADK 에서 제작한 WIM 이미지는 5.0 버전입니다.

 

문제는 최신 버전의 WIM 이미지들은 하위 버전의 Bootmgr 부트 매니저에서는 부팅이 지원되지 않는다는 겁니다. 가장 쉬운 예로 4.0 버전의 WIM 이미지는 윈도우 7 이나 윈도우 비스타에 기본적으로 포함된 Bootmgr 부트 매니저에서는 부팅할 수 없습니다.

 

바로 이럴 때 Bootmgr 부트 매니저를 최신 버전으로 업그레이드하면, 최신 버전으로 제작된 WIM 이미지들도 정상적으로 사용할 수 있는 겁니다. 간단하죠?

 

 

윈도우 XP 환경에서 Bootmgr 부트 매니저를 설치하여 사용하는 이유도 위와 동일하게 WIM 이미지 부팅을 활용하기 위함입니다.

 

 

추가로 Bootmgr 부트 매니저 구성에 뭔가 문제가 생겨 갑자기 한글이 출력되지 않는다던지 하는 작은 문제들이 발생할 수도 있습니다. 이럴 땐 본 글에서 제공하는 자료를 통해 Bootmgr 부트 매니저 구성을 복원할 수도 있습니다. 이럴 땐 현재 사용 중인 Bootmgr 부트 매니저와 동일 버전, 또는 상위 버전으로 설치를 진행하시면 됩니다.

 

 

 

 

 

2. Bootmgr 부트 매니저를 하위 버전으로 다운그레이드하려는 경우

 

 

 

최신 버전의 Bootmgr 부트 매니저를 설치하여 사용하다가 다시 원래 버전의 Bootmgr 부트 매니저로 다운그레이드를 진행해야 할 상황이 있을 수도 있습니다. 그런데 본 글에서 제공해드린 자료에서 Bootmgr 부트 매니저의 설치 도구로 사용하는 BCDBoot 는 Bootmgr 부트 매니저의 복구 및 업그레이드는 지원하지만 다운그레이드는 지원하지 않습니다.

 

이럴 땐 간단하게 현재 설치되어 있는 Bootmgr 부트 매니저 구성 파일들을 강제로 삭제한 후, 다시 설치를 진행하면 됩니다.

 

참고로 Bootmgr 부트 매니저는 시스템 파티션에 Bootmgr 파일과 [Boot] 폴더로 구성되어 있습니다. 해당 파일들은 시스템 속성이기 때문에 폴더 옵션에서 보호된 운영체제 파일 숨기기 옵션의 체크를 해제하고, 숨김 파일이 보이도록 해야 확인할 수 있습니다. 잊지마세요~ [윈도우 탐색기에서 시스템 파일과 숨겨진 파일 보기]

 

 

 

 

A. 윈도우 비스타, 7, 8, 8.1 에서 Bootmgr 부트 매니저를 강제로 삭제하는 방법

 

 

해당 윈도우들에서는 Bootmgr 파일과 [Boot] 폴더에 대한 소유권과 권한을 가져온 후 삭제하면 됩니다. 파일과 폴더의 소유권을 가져오는 것은 관리자 계정에 파일과 폴더에 대한 권한 부여하기 레지스트리 글을 참고하시길 바랍니다.

 

참고로 이 때 BCD 파일은 사용 중이기 때문에 소유권과 권한을 가져오더라도 삭제할 수 없습니다. 그렇기 때문에 강제 삭제를 진행한 후에도 [Boot] 폴더 내에 BCD 파일은 남아 있게 됩니다. 근데 원래 BCD 파일은 부팅 환경 설정 파일이기 때문에 삭제하면 안 됩니다. 강제로 삭제되지 않기 때문에 오히려 잘 된 경우라고 할 수 있습니다.

 

삭제를 마쳤으면 원하는 Bootmgr 부트 매니저의 설치를 진행하시면 됩니다.

 

 

 

 

B. 윈도우 XP 에서 Bootmgr 부트 매니저를 강제로 삭제하는 방법

 

 

윈도우 XP 에서는 Bootmgr 부트 매니저 구성 파일들에 대한 액세스 자체가 거부됩니다. 그렇기에 일반적인 방법으로는 삭제할 수 없고, 이러한 삭제할 수 없는 파일들을 강제로 삭제할 수 있도록 도와주는 프로그램의 도움을 받아야 합니다. 개인적으로 이 작업에는 Unlocker 라는 프로그램을 추천합니다.

 

Unlocker 1.9.2 - 삭제되지 않는 파일과 폴더의 삭제를 도와주는 프로그램

 

삭제를 마쳤으면 마찬가지로 원하는 Bootmgr 부트 매니저의 설치를 진행하시면 됩니다.

 

 

 

 

 

3. 윈도우 XP 사용자가 NTLDR 부트 매니저로 되돌아가려는 경우

 

윈도우 XP 사용자의 경우엔 더이상 Bootmgr 부트 매니저를 사용하지 않고, 원래의 NTLDR 부트 매니저 환경으로 되돌아가고자 할 수도 있습니다. 이번 글에서 제공한 도구를 통해 설치를 진행한 경우 작업에 필요한 Bootsect.exe 파일이 미리 설치되어 있기 때문에 따로 준비하지 파일을 않아도 됩니다.

 

명령 프롬프트를 실행한 후 아래의 명령을 내리시면 됩니다.

 

bootsect /nt52 SYS

 

이후 재부팅을 진행하여 정상적으로 부팅이 진행되는지 확인하고, 더이상 필요 없어진 Bootmgr 부트 매니저 구성 파일들은 앞서 설명한 방법대로 삭제하시면 됩니다.

 

 

 

 

 

4. BCDEdit.exe, BCDBoot.exe, Bootsect.exe 를 함께 설치하는 이유

 

BCDEdit.exe, BCDBoot.exe, Bootsect.exe 이 세 가지 프로그램은 Bootmgr 부트 매니저를 관리하는데에 꼭 필요한 도구들입니다. 하지만 구형 버전의 경우 그보다 상위 Bootmgr 부트 매니저에 새롭게 도입된 기능들에 대한 설정을 지원하지 못하는 경우가 있습니다. 간단하게 예를 들면 윈도우 7 에 포함된 BCDEdit 로는 윈도우 8 부터 새롭게 도입된 BootMenuPolicy 옵션을 편집할 수 없죠.

 

이런 이유로 위의 세 가지 프로그램은 항상 최신 버전으로 준비해두는 게 좋습니다. 그래서 자동 설치 도구로 Bootmgr 부트 매니저를 설치할 때 현재 가장 최신 버전인 윈도우 8.1 Update 의 6.3.9600.17031 버전을 함께 설치합니다.

 

 

그런데 윈도우 8.1 에서부터 제공되는 해당 프로그램들은 기본적으로 윈도우 XP 에서는 사용할 수 없습니다. 그래서 윈도우 XP 에서는 지원되는 가장 최신 버전인 윈도우 8 의 6.2.9200.16384 버전을 설치합니다. 참고로 알아 두세요~

 

 

 

 

 

 

5. boot.sdi 파일

 

아래는 WIM 이미지의 부팅에 꼭 필요한 boot.sdi 파일입니다. 필요하신 분은 아래의 파일을 다운로드 받으시면 됩니다.

 

 

여기까지입니다. 그럼 잘 사용하세요. ^^

 

 

신고
캐플 블로그에 공개된 글은 반드시 원본 글의 링크를 포함시키는 조건으로 자유롭게 이용하실 수 있습니다.
하지만 블로그의 발전을 위하여 되도록이면 링크로 글을 소개해주시길 부탁드립니다. ^^

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. BlogIcon vision2real 2014.07.02 20:57 신고  댓글주소  수정/삭제  댓글쓰기
    수고하셨습니다~~
  2. 강산들 2014.07.04 13:16 신고  댓글주소  수정/삭제  댓글쓰기
    수고하셨습니다 (__)
  3. 마칼 2014.07.04 22:38 신고  댓글주소  수정/삭제  댓글쓰기
    캐플님 안녕하세요 ^^
    오랜만에 인사드립니다.....^^
    다시 뵙게되어 반갑습니다

    올려주신 자료 잘 사용할께요
    딱 필요했던 자료인데 정말 감사합니다 ^^
    역시 캐플님
  4. Darkness Angel 2014.07.05 21:21 신고  댓글주소  수정/삭제  댓글쓰기
    원인은 불명이지만 기존 8용에서 파일만 8.1 Update.1용으로 교체한건 정상적으로 되는데, 이넘은 PE 부트가 안 됩니다

    시험환경은 XP x86이고, xp자체는 정상부트되는데, boot.sdi를 /boot에 복사해줘도 PE는 안 됩니다

    BCD구성은 수동과 easyBCD 양쪽으로 다 시험했고, BCD자체는 정상적으로 된것처럼 보이는데, 구성완료후 MBR을 benq용으로 수정하여 파티션타입을 PE로 부트했을때와 통상 부트했을때 다르게 잡은후 멀티부트 메뉴쪽으로 PE 진입 시도하면 필요한 장치가 없다고 뜹니다 (통상 부트시 파티션 타입은 27입니다)

    혹시 기존이랑 달라진 부분 있는지?
    • BlogIcon CApple 2014.07.06 17:51 신고  댓글주소  수정/삭제
      동일한 Bootmgr 부트 매니저 버전을 사용한 GARS RS 에서는 PE 부팅이 정상적으로 이루어지네요. 기존의 부트 매니저를 제거하고 제공해드린 자료로 Bootmgr 부트 매니저를 재설치한 후 부팅을 해봐도 PE 로 정상적으로 부팅이 되고요. 파티션 아이디도 맞춰봤습니다.

      [img]http://cfile4.uf.tistory.com/image/216E7B4D53B90D2B0C8202[/img]
      [img]http://cfile6.uf.tistory.com/image/245A3E4D53B90D2B2CAB9F[/img]
      [img]http://cfile22.uf.tistory.com/image/2668A24D53B90D2C16D472[/img]
  5. Iocn 2014.07.11 16:56 신고  댓글주소  수정/삭제  댓글쓰기
    좋은 정보 감사드립니다.
    이 프로그램을 PE가 담겨있는 USB에서 바로 실행하는방법은 없나요? 윈도우가 부팅되지 않아서 PE로 부팅해보려고 하는데, 부트매니저 때문에 PE 부팅이 되질 않네요.
  6. yangki 2014.08.22 03:00 신고  댓글주소  수정/삭제  댓글쓰기
    다운받았다가 윈도우8.1 uefi로 설치했던거 날라감 ㅡㅡ
    windows boot manager는 bios에서 살아있는데 운영체제가 날라감 ㄱ-
  7. BlogIcon 시현이1 2014.08.24 15:17 신고  댓글주소  수정/삭제  댓글쓰기
    좋은정보 감사합니다 다름이 아니라 너무 중요한 질문입니다
    노트북 내부 ssd 디스크에 윈도우 8.1을 설치했고 외장 hdd 디스크에 윈도우 7 을 설치 시도 과정중에 오류가 발생하여 질문합니다 내부 ssd는 uefi 로 잡혀있고 외장은 bootmgr입니다
    외장도 gpt로 했을경우에는 0x000007b 오류를 뱉어내며 부팅이 되질 않았고 bootmgr 로 바꿨을 경우에는 부트섹터를 찾을 수 없다는 오류를 뱉어냅니다. 윈도우즈 부트매니저를 통하지 않고 단독으로 외장 하드디스크로 부팅시켰을 때도 동일합니다 어떻게 해야할까요
    혼자서 이것저것 많이 해봤는데 다 안되었습니다
  8. 구름산책 2014.08.30 03:54 신고  댓글주소  수정/삭제  댓글쓰기
    이프로그램 pe에서 구동하는건가요? 윈도우상에서 실행해보니 작동이 되지 않던데...실행 방법좀 알려주세요..어디서 구동해야하는건가요? 어떤증상이 발생했을때 이프로그램을 활용해야하는지? 간단하게라도 설명좀 부탁드려도 될까요.. 질문이 넘 초보단계라서 죄송합니다 ㅎㅎ
  9. asdasd 2014.11.18 00:19 신고  댓글주소  수정/삭제  댓글쓰기
    죄송한데 제가 어디에 필요한 프로그램인줄 알고 설치했는데
    알고보니 필요 없기도하고 부팅 속도도 느려져서 삭제하려는데 설명 좀 부탁할 수 있을까요..?
  10. 고스트 2014.12.15 22:53 신고  댓글주소  수정/삭제  댓글쓰기
    XP 시절에 신비님 글보고 자동복구 편하게 잘 써왔습니다.
    Windows 7에서도 같은 방법으로 쉽게 했었습니다.
    예전부터 하드 디스크 1개를 C(OS), D(Data), Z(Ghost) 이렇게 사용했었습니다.
    도스 부팅 CD나 USB로 부팅해서 Z 드라이브를 FAT32로 포맷후 Bootpart 2 Bootsect.dos 해서 파일을 생성하고 다시 Windows로 부팅하고 C드라이브에 Bootsect.dos 파일과 멀티 부팅해주는 boot.ini 파일만 넣어주면 간단하게 Windows와 DOS 멀티 부팅이 되었습니다.
    그런데 오늘 Windows 8.1을 설치한 후 똑같이 해보니 멀티 부팅 메뉴가 뜨질 않네요.
    뭔가 방식이 달라진 듯 한데 뭘 어찌 해야 예전처럼 멀티 부팅을 할 수 있는지를 모르겠네요.
    여기 있는 글들을 봐도 뭔 소린지 하나도 모르겠는데 어떤 글을 봐야 제가 하려고 하는 걸 할 수 있을까요?
  11. BlogIcon 씨발새꺄 2014.12.17 09:10 신고  댓글주소  수정/삭제  댓글쓰기
    [img][/img]씨발새꺄
  12. 코난 2015.01.25 10:58 신고  댓글주소  수정/삭제  댓글쓰기
    캐플님께서 답변을 주실지 모르겠네요. 해당 Bootmgr 업그레이드 파일을 현재 사용중인 윈도우7Pro(32bit) 운영체제에서 설치(물론 설치시 가장 상위 버전인 윈도우8.1)하였으나 Bootmgr이 그대로 부팅이 됩니다. 혹시 제가 잘못 알고 있는지 모르겠네요. 위 Bootmgr이 현재 사용중인 운영체제에서 상위 버전의 Bootmgr로 업그레이드되는 것이 아닌지요? 간단히 설치후 업그레이드 되었는지 확인하는 방법은 bcdboot 명령으로 확인하는 것 아닌지요?
  13. Johnny 2015.09.07 18:12 신고  댓글주소  수정/삭제  댓글쓰기
    수고하셨읍니다.감사합니다.^^*
  14. 바람처럼 2015.10.10 12:25 신고  댓글주소  수정/삭제  댓글쓰기
    컴퓨터 전원이 잘켜지 않고 한참 전원 버턴을 누르고 있으면 켜지기에 급하게 컴퓨터 쓸일이 있어 문제 있는 컴의 하드디스크를 빼서 다른 컴에 세컨으로 연결후 관리에 들어가서 확인하니 하드디스크가 잡히질 않아 오프라인 으로 표기된걸 온라인으로 바꾸고 급한 사무를 해결하고 다시 본 컴에 장착하여 전원버턴을 누르니 켜지기는 했는데 oxc000000e 라는 문구와 함께 윈도우가 실행이 안됩니다. 윈도우는 7입니다.
    컴맹이라서 아는것없이 뭐라도 해볼려고 이리저리 찾다가 3일동안 찾아 해매다가 여기까지 왔습니다.
    뭔가 설정이 바뀐것 같은데 윈도우 다시 깔지 않고 해결할수는 없을까요.
    부탁드립니다. 감사합니다.

    질문란을 못찾아 여기에 올렸습니다. 죄송합니다.
  15. BlogIcon 아오키하가네 2016.03.19 13:35 신고  댓글주소  수정/삭제  댓글쓰기
    win8pe에서 실행하니 관리자권한으로 하라고 나오는데요 관리자로해도 똑같네요..
    이런경우는 어떡하나요?
    • BlogIcon 아오키하가네 2016.03.19 15:11 신고  댓글주소  수정/삭제
      윈도우7설치후 윈도우7에서 실행하니 잘되네요
      그런데 부트매니저 업데이트 꼭해야되나여?
      업데이트안하고 지금 백업 복원 둘다해봣는데 잘되네요..
      그리고문제점하나가.. 백업중에 도스창에서 진행이 멈추네요.
      엔터 한번 치니깐 진행됩니다. 백업 도스창에서 파일명 쭉 나오다가 멈추고 엔터치면 진행 퍼센트 나오면서 돌아가네요..
      부팅메뉴로 들어오는곳도 GUI방식으로 되면 좋을거같은데 .. 헙헙..
      그럼 수고하세요.

댓글을 달아 주세요

- 댓글에선 예의를 지켜주시기 바라며, 블로그지기는 댓글에서 따로 활동하지 않습니다.

* 티스토리 사용자는 여기를 클릭하시면 로그인 됩니다.

BBCode 안내   굵게 밑줄 기울임 취소선   취소선 취소선 취소선 취소선   왼쪽 정렬 가운데 정렬 오른쪽 정렬   코드박스 인용구 이미지   이미지 업로드-Imgur.com