2009년 11월 24일 화요일

윈도우 7 & 비스타 통합 가능합니다.

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

그동안 윈도우 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 파일로 부팅해도 딜레이가 거의 생기지 않습니다. 약간 딜레이가 있기는 한데 그래도 거의 없어진 수준입니다. 이제 완벽해졌군요.

댓글 54개:

  1. 이렇게 통합하면 용량이 너무 거대해지지 않나요?

    답글삭제
  2. @그린티33 - 2009/11/24 10:10
    32비트 윈도우 7 에디션 1개랑 비스타 에디션 1개는 통합해도 DVD 한장에 들어가더군요. 64비트는 1개씩만 넣어도 DVD 넘어갈겁니다. 가끔 이렇게 통합하고 싶어하시는 분들이 계시길래 ^^;;

    답글삭제
  3. 그렇군요. 언제나 배워갑니다.

    답글삭제
  4. 호오.. 곧 윈7+비스타 통합판~ 이런게 쏟아지겠군요..

    답글삭제
  5. 안녕하세요

    오늘도 질문입니다. ㅋㅋ

    마땅한 곳을 못찾겠네요ㅜㅜ



    다름이 아니라..

    제가 테스트하느라고 amd3000+ 에 지포스5500글픽에 메모리 1g로 윈7 64버전을 깔았는데요

    화면 해상도가 800*600 고정입니다.

    드라이버도 없구

    다운받아서 깔아봐도 않되구 않깔리구

    최신드라이버 깔려 있다고 하는데 조정은 불가능하고

    해결 방법이 없는걸까요?

    답글삭제
  6. 비밀 댓글 입니다.

    답글삭제
  7. Vista의 Boot.wim과 windows7의 Boot.wim은 서로 싫어합니다.~~

    BOOT.WIM통합이 안되는건 VISTA와 WIN7 내장PE버전이 다르기 때문에 호환이 되질않습니다. 그리고 설치파일과 PE가 맞아야 바탕화면 까지 도달합니다.

    실제 통합-win7(11)+R2(8)+Vista(2) 대략 용량은 7.96GB 정도 나오는데 문제는 비스타 설치시 딜레이가 좀 심합니다~

    답글삭제
  8. 통합을 하더라고 소장용일거 같네요~

    GUI가 비슷한 비스타와7인데 리소스를 덜 먹는게 7이니까요

    답글삭제
  9. 저렇게 통합하느리.. 그냥 이미지를 하나한 구울게 나을거 같군영

    답글삭제
  10. 감사합니다.



    지금 스누피님 블로그 뒤적거리면서

    통합본및복원 연습중인데요 겁나 어렵네요 ㅠㅠ



    DVD에 제작할려면 물론 구지 이리 할필요가 없겠지요 용량이 너무 크니;;



    대신 iodd를 사용하는 유저라면 구미가 댕기지 않을까요? 여기에도 하나식 마운트 시키는것이 편할라나...

    답글삭제
  11. 비밀 댓글 입니다.

    답글삭제
  12. 스누피님 하나 궁굼한게 있는데요

    혹시 USB에 시디영역을 2개 생성하는 방법은 없을까요?

    가능하다면 아주 편할거같은 생각이.. ^^;;

    답글삭제
  13. 감사합니다 ^^ 한번해봐야겠네요

    답글삭제
  14. 제가 쓸라면 ㅎㅎ vista + sp1 +sp2 +윈도우7 통합..(몇달 후면 윈도우7 sp1

    64bit라 -_- 참고적으로 x86 보너스 wow 폴더 까지 생성 서비스로 ㅎㅎ;;



    그냥 합치기만 해도 15G 인데 깔면 보안 패치만 받아도 30G더라고요.. ㅎㅎ 여기에 통합 까지 하면..



    ㅎㅎ 45G 정도 되겠네요 서프라이즈네요 농담 ㅋㅋㅋ;; ㅠㅠ 포기 ㅋ(현제 혈압때문에 sp1+sp2까지만 ㅠㅠ sp3 나오면 또 합쳐야 함으로 GG 쳐주고 ㅋㅋ;; 합치기 좋아 하는 ms ㅠㅠ 빌게이츠 회장님이 보고 싶음 ㅎㅎ xp가 그래도 합칠때는 쉬운듯 해요 ㅠㅠ.. 비스타는 ㅎㅎ 인텔 써도 AMD cpu 잡더군요 친절 해서 ㅎㅎ;; 참.. ㅠㅠ.

    답글삭제
  15. @소원나라 - 2009/11/24 11:50
    5시리즈는 NVIDIA 홈피에도 드라이버가 없네요. 비스타용으로 강제설치 되려나 ;;;

    답글삭제
  16. @Anonymous - 2009/11/24 11:51
    키는 원래 1대에만 써도 포맷을 자주 해서 정품인증을 자주 받으면 일정 횟수 이후에 블럭이 됩니다. 왜냐하면 키 1개로 여러명이 돌려쓸 수 있으니까요. 따라서 블럭된 이후에는 ARS 정품인증을 받아야 하는데 그게 싫으시면 윈도우 7의 시스템 이미지 백업 기능을 활용하시거나 노턴 고스트, 아크로니스 트루이미지 같은 프로그램으로 백업을 해두셔서 포맷을 자주 하지 않는 편이 좋겠지요.



    두번째 질문은 사용자 계정 컨트롤 경고창을 말씀하시는건지 아니면 다른 창을 말씀하시는건지 모르겠습니다. 만약 전자라면 쉽게 끌 수 있습니다.

    답글삭제
  17. @일리치 - 2009/11/24 11:54
    설치파일과 PE가 맞아야 되는건 아닙니다. 윈도우 7 뼈대에 boot.wim 파일만 비스타용으로 넣어도 윈도우 7 설치 잘 됩니다.



    윈도우 7 PE에서 비스타 설치시 발생하는 문제는 bcdboot이 비스타 부팅파일 생성시 발생하는 문제로 보입니다.

    답글삭제
  18. @이정길 - 2009/11/24 12:21
    iodd면 더더욱 통합이 필요없지요. 그냥 이미지 여러개 넣어다니면서 선택하는게 더 편리하니까 ^^;;

    답글삭제
  19. @Anonymous - 2009/11/24 13:03
    디스크관리자 (diskmgmt.msc) 들어가신 다음 자료 파티션에 문자를 할당해주시면 보입니다.

    답글삭제
  20. @그린티33 - 2009/11/24 13:18
    아마 기술적으로 당연히 안 될 것 같습니다.

    답글삭제
  21. @동우 - 2009/11/24 15:53
    그냥 MS에서 직접 통합해서 내어놓은 이미지를 구하시는게 편하실텐데요 ;;;

    답글삭제
  22. 짬 내서 한번 댓글 올립니다.

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

    답글삭제
  23. @진모씨 - 2009/11/24 17:17
    아니 설치과정은 동일해. WIM 이미지 풀어주고 BCD에 등록. 그게 끝이지. 근데 뭔가 미묘하게 차이가 있어서 그런 듯.

    답글삭제
  24. @snoopy - 2009/11/24 16:27
    진정 기술적으로 불가능한것인가요 ㅜㅜ



    답변감사합니다.

    답글삭제
  25. 오호.. 이런방법이..

    그런데 제 생각으로는

    상위버전(7) -> 하위버전(Vista) 윈도우 이렇게 해야 잘될것 같은데 그 반대라니;; 신기하네요^^

    답글삭제
  26. 이렇게해서 XP 까지 통합은 어케안될까요 ㅠㅠ



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



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



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

    답글삭제
  27. @Touch&Heart - 2009/11/24 19:38
    네 굳이 하자면 PE로 부팅해서 winnt32.exe 쓰는 방식으로 스크립트를 짜야 ㅠㅠ

    답글삭제
  28. 비스타 정말 쓰기 싫내요;

    빨리 윈도우7으로 갈아타고 싶은데

    하는 방법을 모르겠어요.

    이거 원격으로 해주실수 있으신가요 ㅠㅠ

    답글삭제
  29. @asdasd - 2009/11/25 15:56
    윈도우 설치를 어떻게 원격으로 하시려고...

    답글삭제
  30. 후 그럼 어떡하죠;



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



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



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

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

    답글삭제
  32. 아 워크 깔듯이??

    그러면 비스타에 있던 파일들은 다 사라지나요?

    그리고 멀 바꾸라는데 그건 상관없는건가요?

    답글삭제
  33. @asdasd - 2009/11/28 18:44
    네 비스타에 있던 파일들은 다 사라집니다. 프로그램들 새로 다 설치해야 합니다. 멀 바꾸라는건지는 모르겠지만 업그레이드 설치가 있고 커스텀 설치가 있는데 업그레이드 설치는 제가 비추하는 방식이라서 커스텀 설치를 추천합니다.

    답글삭제
  34. 비스타의 boot.wim 파일은 이름을 그대로 두고 윈도우 7의 boot.wim 파일을 예를 들어 boot7.wim 으로 변경해서 멀티부팅에 등록시켜주면 아무런 문제가 없습니다.

    이게 뭔 말인지 모르겠어요;

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

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

    답글삭제
  37. @보팅이1 - 2009/12/02 10:31
    직접 통합하시면 되겠죠. Imagex로 마운트한 다음 파일 수정하시면 됩니다. 제 블로그에 Imagex로 검색하시면 글이 엄청 많습니다.

    답글삭제
  38. 스누피님 답변정말 감사합니다..

    테마적용이 잘되요^^

    한가지만 더질문드려도 될까요??

    윈도우7에서

    windows\web\wallpaper폴더에서

    제가 그림파일들을 지우려고했더니

    권한이 없다고 하면서 사용권한을 부여받으라고 하는데요 이거 지울수있는방법이 없을까요?

    전분명 윈도우설치시 관리자로 설치를 한상태이거든요

    답글삭제
  39. @보팅이1 - 2009/12/02 21:37
    http://snoopybox.co.kr/929

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

    답글삭제
  41. @보팅이1 - 2009/12/03 17:39
    각각의 항목을 reg delete 명령어로 삭제하시면 됩니다.

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



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



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

    답글삭제
  43. @보팅이1 - 2009/12/03 20:03
    takeown 으로 소유권 부여하고

    icacls 로 편집권을 부여한 다음

    삭제하시면 됩니다.



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

    답글삭제
  44. 스누피님 친절한 답변 정말 너무너무

    감사드립니다..



    워낙 초보라 ...



    정말 감사합니다

    답글삭제
  45. 스누피님 마지막으로 딱 하나만 더 질문할께요ㅠ



    takeown 으로 소유권 부여하고

    icacls 로 편집권을 부여하잖아요..



    근데 만약에



    c:\1\2



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



    혹시 1폴더에만 takeown 와 icacls 로 권한을 부여할경우 2에도 똑같이 권한이 부여되게 할수는 없을까요???

    혹시 1에도 권한을 부여하고 2에도 권한을 따로 따로 이렇게 부여하는 방법만 있는것인가요??





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

    답글삭제
  46. @보팅이1 - 2009/12/04 22:06
    takeown /f c:\1 /r /d y

    icacls c:\1 /grant everyone:f /t



    takeown은 /r

    icacls는 /t



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

    답글삭제
  47. 정말감사합니다^^ 감사합니다

    답글삭제
  48. 안녕하세요 스누피님

    전문가시라는 얘길듣고 찾아왔습니다.

    일단 저는 정말 하나도 모르는 왕초보이구여

    비스타 사용중인데

    비스타대신 윈도 7을 쓰고 싶어서요,,

    위에 살짝 통합내용(멀티부팅 등) 읽어봤는데

    멀티부팅이라고하면 왠지 같이깔려있어서 컴터가

    좀 버벅대지 않을까 하는 걱정에

    비스타를 완전히 제거하고 윈도 7을 깔고싶은데

    하드라던지 프로그램들을 온전히 냅두고

    깔수있는지 궁금해서요,, 답변부탁드립니다 ^^

    알아듣기쉽게 설명해주시면 정말 감사할껏같아요

    답글삭제
  49. @빽썽 - 2009/12/11 00:36
    이 글은 질문하신 내용과 전혀 관련이 없습니다. 윈도우 설치본을 통합한다는 뜻입니다.



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



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

    답글삭제
  50. @동우 - 2009/11/24 15:53
    헉... 차라리 여러개 만들겠어요...^^;

    답글삭제
  51. @asdasd - 2009/11/25 15:56
    윈도우 설치때는 네트워크를 안씁니다. 덕분에(?) 원격관리가 안되는거죠.

    답글삭제
  52. 이렇게 하면 어떨까요 !

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

    답글삭제
  53. @Hprunity - 2010/01/12 23:21
    아 .. 인덱스같은걸 못먹여주는군요 ㅠㅠ아 ,..ㅠㅠㅠ

    답글삭제