헐... 해결책은 너무나도 간단한 곳에 있었습니다.

그동안 윈도우 7만 너무 좋아하고 비스타를 도외시 했기 때문에 이렇게는 한번도 시도해볼 생각을 못해봤네요.

 

1. 윈도우 7의 boot.wim 파일로 비스타 설치 => 설치 마지막 단계에 오류 발생 (bcdboot 호환문제로 추정)

2. 비스타 boot.wim 파일 vista.wim 으로 이름 변경해서 멀티부팅에 등록 => 비스타 설치 초반에 장치 못 찾음

3. 비스타 뼈대에 윈도우 7 집어넣고 설치 => 윈도우 7 설치 초반에 장치 못 찾음

 

예전에 통합해본다고 이런 저런 시도를 해봤으나 다 실패했는데

비밀은 2번 방법에 있었습니다.

 

저는 윈도우 7의 boot.wim 파일을 기본으로 하고 비스타의 boot.wim 파일은 vista.wim 으로 변경해서 멀티부팅을 시도했습니다. 그런데... 이 반대로 해주면 됩니다. ;;; 비스타의 boot.wim 파일은 이름을 그대로 두고 윈도우 7의 boot.wim 파일을 예를 들어 boot7.wim 으로 변경해서 멀티부팅에 등록시켜주면 아무런 문제가 없습니다.

 

왜 이런 현상이 발생하는지는 저도 모르겠습니다. 다만 이렇게 하면 된다는 것.

 

단점이 있다면 비스타의 boot.wim 파일로 부팅했을 때는 설치 초반에 딜레이가 꽤 심하다는 것. 설치할 파티션 선택한 이후부터는 딜레이가 없는데 그 전까지는 딜레이가 꽤 심합니다. 하지만 윈도우 7의 boot.wim 파일은 딜레이가 없습니다.

 

 

 

요약 정리

1. 전체 뼈대는 윈도우 7의 것을 그대로 사용한다. (그래야 윈도우 7 설치가 가능함)

2. 비스타의 boot.wim 파일은 이름 그대로 가져오고 윈도우 7의 boot.wim은 이름을 변경해서 멀티부팅 등록시킨다.

(멀티부팅에 등록시키는 것은 64비트 복구모드를 추가하는 방법과 동일하게 하면 된다.)

3. 비스타 boot.wim 으로 부팅해서 통합 Install.wim 파일에 접근하는 경우 딜레이가 좀 심하다. 하지만 파티션 선택 이후엔 빠르다.

 

 

 

기본적으로 전체 과정은 지난번에 포스팅했던 윈도우 7 32/64비트 + 서버 2008 R2 통합하기 글을 참조하시면 되고, 여기에 비스타 통합만 응용해서 하신 다음, 멀티부팅 메뉴 구성만 비스타의 boot.wim 파일 이름은 그대로 쓰고 윈도우 7이나 64비트 복구모드 같은걸 이름 바꿔서 추가로 등록해주는 형식을 취하시면 됩니다.



(추가)

타락한영혼님께서 알려주신 내용입니다. 제가 확인해보니 딜레이 문제 해결되었습니다. 완전 없는건 아닌데 그래도 매우 빨라졌습니다. 다름이 아니라 Install.wim 통합본 만드실 때 윈도우 7의 WAIK나 GImagex 최신버전으로 하지말고 비스타용 WAIK로 통합을 하시면 비스타 boot.wim 파일로 부팅해도 딜레이가 거의 생기지 않습니다. 약간 딜레이가 있기는 한데 그래도 거의 없어진 수준입니다. 이제 완벽해졌군요.

신고
Share
  1. 이전 댓글 더보기
  2. BlogIcon 진모씨
    2009.11.24 17:17 신고

    짬 내서 한번 댓글 올립니다.
    비스타에서 설치 과정하고 7 설치 과정하고 완전히 다르니 그런 일이 생기겠죠. 안그럴까요?

    • BlogIcon snoopy
      2009.11.24 17:19 신고
      수정 및 삭제

      아니 설치과정은 동일해. WIM 이미지 풀어주고 BCD에 등록. 그게 끝이지. 근데 뭔가 미묘하게 차이가 있어서 그런 듯.

  3. BlogIcon PiPS
    2009.11.24 18:16 신고

    오호.. 이런방법이..
    그런데 제 생각으로는
    상위버전(7) -> 하위버전(Vista) 윈도우 이렇게 해야 잘될것 같은데 그 반대라니;; 신기하네요^^

  4. BlogIcon Touch&Heart
    2009.11.24 19:38 신고

    이렇게해서 XP 까지 통합은 어케안될까요 ㅠㅠ

    방법은 전에 스누피님이 알려주신 XP 하드에서 설치하기 방법으로

    스크립트를 만들어서 실행하게 만들어야 할려나요 ㄷㄷ;

    전에도 질문했었지만 BCDW 가 멀티부팅 등록하면 에러를 내뿜어서 ㅠㅠ

    • BlogIcon snoopy
      2009.11.25 00:23 신고
      수정 및 삭제

      네 굳이 하자면 PE로 부팅해서 winnt32.exe 쓰는 방식으로 스크립트를 짜야 ㅠㅠ

  5. BlogIcon 키다링
    2009.11.24 22:15 신고

    헐... 대빵 신기하네요

  6. BlogIcon asdasd
    2009.11.25 15:56 신고

    비스타 정말 쓰기 싫내요;
    빨리 윈도우7으로 갈아타고 싶은데
    하는 방법을 모르겠어요.
    이거 원격으로 해주실수 있으신가요 ㅠㅠ

  7. BlogIcon asdasd
    2009.11.27 11:01 신고

    후 그럼 어떡하죠;

    일단 윈도우 7 설치 파일은 받아놨는데

    글이 뭔말인지 하나도 모르겠어요;;

    비스타 너무 쓰기가 싫은데... 아...

    • BlogIcon snoopy
      2009.11.27 11:10 신고
      수정 및 삭제

      아주 초보이신 것 같은데 그냥 데몬같은 가상 드라이브에 윈도우 7 원본 파일 넣고 게임 설치하듯이 바로 설치해버리세요. C에 설치하시면 비스타는 Windows.OLD 안으로 들어가는데 나중에 설치 다 하고 그거 삭제하시면 됩니다.

  8. BlogIcon asdasd
    2009.11.28 18:44 신고

    아 워크 깔듯이??
    그러면 비스타에 있던 파일들은 다 사라지나요?
    그리고 멀 바꾸라는데 그건 상관없는건가요?

    • BlogIcon snoopy
      2009.11.29 16:03 신고
      수정 및 삭제

      네 비스타에 있던 파일들은 다 사라집니다. 프로그램들 새로 다 설치해야 합니다. 멀 바꾸라는건지는 모르겠지만 업그레이드 설치가 있고 커스텀 설치가 있는데 업그레이드 설치는 제가 비추하는 방식이라서 커스텀 설치를 추천합니다.

  9. BlogIcon asdasd
    2009.11.30 02:57 신고

    비스타의 boot.wim 파일은 이름을 그대로 두고 윈도우 7의 boot.wim 파일을 예를 들어 boot7.wim 으로 변경해서 멀티부팅에 등록시켜주면 아무런 문제가 없습니다.
    이게 뭔 말인지 모르겠어요;

    • BlogIcon snoopy
      2009.11.30 05:24 신고
      수정 및 삭제

      현재 이 글과 asdasd 님의 질문은 전혀 관련이 없습니다. 이 글은 통합본 제작하는 고수님들에게 필요한 글이고 asdasd 님은 윈도우 7을 설치하고자 하시는 상황입니다. 그냥 말씀드린대로 데몬에 넣고 설치하시면 됩니다. 이 글은 전혀 신경쓰실 필요가 없습니다.

  10. BlogIcon 보팅이1
    2009.12.02 10:31 신고

    혹시 윈도우7자체에다가 테마패치가 된파일을 직접 통합하는 방법은 없을까요???

    • BlogIcon snoopy
      2009.12.02 12:08 신고
      수정 및 삭제

      직접 통합하시면 되겠죠. Imagex로 마운트한 다음 파일 수정하시면 됩니다. 제 블로그에 Imagex로 검색하시면 글이 엄청 많습니다.

  11. BlogIcon 보팅이1
    2009.12.02 21:37 신고

    스누피님 답변정말 감사합니다..
    테마적용이 잘되요^^
    한가지만 더질문드려도 될까요??
    윈도우7에서
    windows\web\wallpaper폴더에서
    제가 그림파일들을 지우려고했더니
    권한이 없다고 하면서 사용권한을 부여받으라고 하는데요 이거 지울수있는방법이 없을까요?
    전분명 윈도우설치시 관리자로 설치를 한상태이거든요

  12. BlogIcon 보팅이1
    2009.12.03 17:39 신고

    답변감사합니다 혹시 근데요 이걸 cmd창에서 바로 삭제를 하고 싶은데 방법이 없을까요?

  13. BlogIcon 보팅이1
    2009.12.03 20:03 신고

    windows\web\wallpaper폴더에서 그림파일을 삭제할때 cmd에서 하고 싶은데 방법이 없을까요??

    제가 질문을 잘못해서 (말주변이 없어서요^^;)

    예를 들어서 del을 이용한다던지해서요^^;

    • BlogIcon snoopy
      2009.12.04 00:17 신고
      수정 및 삭제

      takeown 으로 소유권 부여하고
      icacls 로 편집권을 부여한 다음
      삭제하시면 됩니다.

      댓글로 설명하기엔 좀 기니까 검색해보세요.

  14. BlogIcon 보팅이1
    2009.12.04 21:20 신고

    스누피님 친절한 답변 정말 너무너무
    감사드립니다..

    워낙 초보라 ...

    정말 감사합니다

  15. BlogIcon 보팅이1
    2009.12.04 22:06 신고

    스누피님 마지막으로 딱 하나만 더 질문할께요ㅠ

    takeown 으로 소유권 부여하고
    icacls 로 편집권을 부여하잖아요..

    근데 만약에

    c:\1\2

    이런식으로 1폴더 밑에 또 2폴더가 있는데요

    혹시 1폴더에만 takeown 와 icacls 로 권한을 부여할경우 2에도 똑같이 권한이 부여되게 할수는 없을까요???
    혹시 1에도 권한을 부여하고 2에도 권한을 따로 따로 이렇게 부여하는 방법만 있는것인가요??


    아니면 아에 통째로 윈도우설치드라이브 (c:)에다가 삭제를 마음대로 할수있게 권한을 부여할수는 없을까요?

    • BlogIcon snoopy
      2009.12.05 11:17 신고
      수정 및 삭제

      takeown /f c:\1 /r /d y
      icacls c:\1 /grant everyone:f /t

      takeown은 /r
      icacls는 /t

      하위폴더랑 파일까지 처리합니다.

  16. BlogIcon 보팅이1
    2009.12.05 14:22 신고

    정말감사합니다^^ 감사합니다

  17. BlogIcon 빽썽
    2009.12.11 00:36 신고

    안녕하세요 스누피님
    전문가시라는 얘길듣고 찾아왔습니다.
    일단 저는 정말 하나도 모르는 왕초보이구여
    비스타 사용중인데
    비스타대신 윈도 7을 쓰고 싶어서요,,
    위에 살짝 통합내용(멀티부팅 등) 읽어봤는데
    멀티부팅이라고하면 왠지 같이깔려있어서 컴터가
    좀 버벅대지 않을까 하는 걱정에
    비스타를 완전히 제거하고 윈도 7을 깔고싶은데
    하드라던지 프로그램들을 온전히 냅두고
    깔수있는지 궁금해서요,, 답변부탁드립니다 ^^
    알아듣기쉽게 설명해주시면 정말 감사할껏같아요

    • BlogIcon snoopy
      2009.12.11 00:59 신고
      수정 및 삭제

      이 글은 질문하신 내용과 전혀 관련이 없습니다. 윈도우 설치본을 통합한다는 뜻입니다.

      비스타를 완전히 제거하고 윈도우 7을 설치하는건 가능하지만 설치된 프로그램은 새로 설치해야 합니다. 즉 한글 오피스 곰플레이어 그런 프로그램들은 새로 설치해야 한다는 말입니다.

      현재 하드가 C 드라이브 하나만 존재하나요? 만약 D 드라이브가 있다면 중요한 자료는 전부 D 드라이브로 옮겨놓고 C 드라이브를 포맷하고 설치해야 합니다. 윈도우 7 DVD로 부팅하신 다음 설치할 파티션 선택 화면에서 고급 버튼 누르신 다음 C 드라이브를 포맷하시고 윈도우 7을 설치하시면 됩니다.

  18. BlogIcon Hprunity
    2010.01.12 23:21 신고

    이렇게 하면 어떨까요 !
    Boot.WIM 안에다가 Vista 설치 파일을 합병해서 1번은 PE 2번은 7 Setup 3번은 Vista Setup으로해서 부팅메뉴등록에는 인덱스를써서 등록하면되지않을까요 ? 한번시도해볼까요 ?ㅎㅎ

  19. Tana
    2012.02.04 17:13 신고

    안해! <<...
    비슽아랑 쎕은을 통합시키면. DVD는 어림없..
    X64는 절대 무리고.. 86 에디션 하나만 통합하면 가능할지도..근데...
    할 필요를.. 못느끼겟.. 비슽아가 너무나 위대해서

  20. BlogIcon FINEST
    2012.03.06 12:15 신고

    안녕하세요. 스누피님!
    여기저기 찾아보다 독보적인 전문가시라는 말씀을 듣고 왔습니다.
    제가 윈도우7을 사용하고 있는데
    저희회사 계측기 관련 소프트웨어가 비스타에서 제대로 구동이 되는지
    확인하기 위해 비스타를 설치해야 합니다.
    기본 OS는 7으로 하고 비스타를 멀티부팅으로 하고 싶은데
    하위버전을 깔고 상위를 깔아야되는걸로 아는데
    현재 OS 가 7인상태에서 비스타를 멀티부팅 하는 방법은 없는건가요?
    다시 설치하는게 맘편하긴 하지만 윈도우 7 시디도 없고 해서 방법이 이것밖엔 없는것 같습니다 ㅠ
    하드는 1개 이구요 파티션은 C, D, E로 3분할 해놓았습니다.

    • BlogIcon snpbox
      2012.03.06 13:26 신고
      수정 및 삭제

      그냥 지금 상태에서 비스타를 D나 E에 설치하시면 자동으로 멀티부팅 구성됩니다.

  21. 질문
    2014.01.14 17:52 신고

    그럼 이 boot.wim(vista)와 boot7.wim(7)이 모두 통합된 install.wim에 접근하는건가요?
    그렇다면 vista에서 예를 들어 7 Ultimate K 이런게 보일것같은데....
    설치 목록에 Vista랑 7이랑 다 나오지 않을까 하는 걱정입니다. 그러면 7 설치 실패하고 재부팅할텐데...