2009년 6월 13일 토요일

VHD 파일을 파티션에 풀어보자

제가 며칠 전에 7231 버전이 VHD로 유출되었을 때 처음에는 좀 무식하게 IMAGEX를 이용해 WIM 파일로 캡쳐한 다음 그걸 다시 APPLY 시켰습니다. PE로 부팅해서 설치할 필요 없이 손수 바로 설치하기 위해서였죠.

 

그런데 두번 작업하는건 좀 귀찮은 일이고 해서 다른 방법을 생각해봤습니다. 나름 신선한 아이디어라 생각했는데 여러분들은 어떠실지 ㅎㅎ 물론 누구나 평소에 알고 있던 고스트의 기능 중 하나지만...

 

제가 이 방법을 왜 설명드리냐면 앞으로도 VHD 포멧은 WIM 포멧과 함께 MS의 사랑을 듬뿍 받을 것으로 생각됩니다. 앞선 글에서 잠시 말씀드렸지만 MS에서는 최근에 VHD 형태로 각종 평가버전 소프트웨어를 제공하고 있습니다. 제가 윈도우 7에서 VHD 부팅기능을 사용해보니 약간 아쉬운 점이 있더군요. 우선 그 방법은 윈도우 7 얼티밋 버전과 엔터프라이즈 버전만 사용 가능합니다. 즉 비스타 VHD 파일은 부팅용으로 사용이 불가능합니다. 그리고 아무래도 가상 디스크니까 사용상 제약도 좀 있구요... 하지만 이 VHD 파일을 직접 파티션에 풀어놓고 멀티부팅으로 사용을 한다면...

 

사실 저처럼 멀티부팅 하실 분이 아니라면 이 글은 아무런 도움이 되지 않을 것입니다.

 

 

 

먼저 VHD 파일을 마운트 해야합니다. 윈도우 7에서는 Diskpart 또는 디스크 관리자에서 바로 마운트 가능합니다. 제가 앞서 포스팅한 글에 내용 보충했으니까 한번 읽어보세요.

http://snoopy.textcube.com/838

 

나머지 하위 OS에서는 다른 툴을 써야합니다. 바로 VHDMOUNT 라는 툴입니다.

Microsoft Virtual Server 2005 R2 SP1 버전을 설치하시면 사용 가능합니다.

 

꼬알라님 블로그에 관련 내용이 소개되어 있습니다.

http://blogs.technet.com/koalra/archive/2007/05/09/tip-vhdmount-exe-vhd.aspx

 

방금 꼬알라님의 레지스트리를 등록해서 사용해보니 너무 간편하고 좋습니다.

강추!!! 초대박 !!! 꼬알라님 감사합니다. (__)

레지는 제가 언마운트에 /d 부분만 추가했습니다. 안하면 언마운트가 안되더군요.

 

 

 

 

만약에 MSVS 2005를 기본 경로가 아닌 다른 경로에 설치하셨다면 레지스트리에 VHDMOUNT.EXE 경로를 수정해서 사용하셔야 합니다.

 

 

 

 

 

 

Microsoft Virtual Server 2005 R2 SP1 다운로드 링크입니다.

 

32비트

http://download.microsoft.com/download/3/9/a/39a8808f-2cab-4b48-91a3-f9711d72561a/32-BIT/setup.exe

 

64비트

http://download.microsoft.com/download/3/9/a/39a8808f-2cab-4b48-91a3-f9711d72561a/64-BIT/setup.exe

 

설치하실 때는 다른거 필요없으니 VHD 탑재 부분만 선택해서 설치하시면 됩니다.

 

 

 

 

 

 

마운트를 성공적으로 하셨다면 새로운 드라이브가 생성되었을 것입니다. 저는 I 드라이브가 생성되었습니다.

 

 

 

 

이제 할 일은? 뭐 다 끝났죠. I 드라이브를 미리 비워놓은 E 드라이브에다가 고스트로 복사할 것입니다. 윈도우 상에서는 XCOPY 로 복사하려 해봐도 권한 문제로 복사가 되지 않습니다. 따라서 고스트의 클론 기능을 사용하는 것입니다. 그리고 해보니까 속도도 엄청 빠릅니다. 제 컴퓨터에선 Imagex로 Apply 하는 것 보다 훨씬 빠르네요. 똥컴임에도 불구하고 불과 3분 20초만에 끝났습니다.

 

 

 

지금부터는 그림으로 모든 것을 설명드리겠습니다. 그림만 따라와주시면 됩니다.

 



















 

 

 

 

 

자 이제 파일은 풀었는데 뭘 해야하나요? 네... 바로 이놈을 멀티부팅 항목에 추가를 해줘야겠죠. 그건 며칠 전에 EasyBCD를 사용법을 포스팅했으니 그 글을 참조하시면 되겠습니다.

http://snoopy.textcube.com/823

 

 

 

이상으로 별 영양가 없는 허접한 설명을 마치겠습니다.

댓글 21개:

  1. 얼마전에 부팅문제로 속썩다가 결국 싹다 포맷하고

    새로 xp먼저 깔고 vista깔았습니다.. ㅠ



    이게 최선이군요... 역시 정석의 뜻에 맡겨야 ..ㅠ



    항상 수고하십니다!

    답글삭제
  2. Microsoft Windows 7 RTM x32 버젼이 공식인지 비공식인지는 모르겠으나, 릴리즈 되는걸 포착은 했는데 아직 확인해보지는 못했습니다. 드디어 공식RTM 버젼이 탄생한 것일까요 ? ^^;

    답글삭제
  3. 아! 사실 유무가 너무 궁금해서 여러경로를 통해 확인해보니 아래와 같네요~

    7229.0.090604-1901_x86fre_client_en-us_OEM_Ultimate-GRMCULFREO_EN_DVD.iso



    CRC32: B1BBD756

    MD5: B4C090F45F2A6CE136C4413A8E56A631

    SHA1: B3FEC2CFC05B6004864AB7EF99A1F9C7EE8D8BA4

    빌드만 보아서는 아직 정식은 아닌것 같습니다

    답글삭제
  4. @블루마운틴 - 2009/06/13 17:20
    역시 FM이 좋죠 ^^

    답글삭제
  5. @단비 - 2009/06/13 18:30
    7229 버전은 이미 며칠 전에 유출되었고 제 블로그에도 포스팅되어 있습니다.



    RTM 버전은 아직 만들어지지 않았습니다.

    답글삭제
  6. 그런데 이거 복사하면 타겟 드라이브의 나머지 파일들이 모두 삭제되나요...? - From 말구요.

    답글삭제
  7. @진모씨 - 2009/06/13 18:40
    네 고스트는 통으로 복사하는거라 대상 파티션에 있던 내용물들은 지워집니다.

    답글삭제
  8. @snoopy - 2009/06/13 18:39
    아 뒷북이었군요 ;; 회사일이 바뻐서 통 확인을 못하는 통에;;;;

    답글삭제
  9. 무지 옛날 포스팅을 찾으셨군요 :)

    답글삭제
  10. @꼬알라 - 2009/06/13 19:29
    꼬알라님 제가 오늘 꼬알라님 블로그에 댓글 두번 달았는데 확인 좀 해주세요~~ 둘다 오타 신고에요 ^^

    답글삭제
  11. 스누프님 ghost32는 윈7에서 사용이 안되는지요?

    작동이 주이되었다고 오류가 떠서요

    답글삭제
  12. @개척자 - 2009/06/13 19:48
    제가 윈도우 7에서 가이드를 작성했거든요... 첨부파일 에러이거나 UAC 문제가 아닐까 싶네요. 아까 댓글 잠시 봤었는데 관리자 계정이 좀 이상한거 같기도 해요. 그냥 일반 계정에 UAC를 끄고 작업을 해보세요.

    답글삭제
  13. 정말 요즘 스누프님블로그엔 최신 정보에 늦은 나이에 공부하느라 정신이 없네요 윈7에서 GHOST32가 안되어서 XP에서 꼬알님의 reg로 마운트 잘해서 EASYBCD로 멀티 부팅을 했는데요

    재부팅후에 VHD 파티션으로 부팅 진입후 지렁이만 지나가고 윈도우 진입이 안되고 있습니다 뭐가 잘못되었는지요?

    답글삭제
  14. @개척자 - 2009/06/13 20:33
    흠.... 저는 방금 가이드 작성하면서 7231 VHD 버전을 XP에서 VHDMOUNT로 마운트한 다음 E에다가 고스트 작업해주고 EasyBCD로 수정해서 부팅에 성공했습니다.



    똑같은 과정을 하셨을텐데 왜 저는 잘 되고 다른 분들은 잘 안되시는지 저도 잘 모르겠네요... ㅠㅠ

    답글삭제
  15. @snoopy - 2009/06/13 20:44
    다시한번 차근차근해보았습니다 성공//

    설치과정이 usb설치보다는 다소 더 걸리는것 같더군요

    자세한 정보 감사드리구요

    그저 따라하는 정도인데 명령어들을 다 못 외우겠군요 snoopy님 늘 감사합니다



    한가지만 더 여쭙겠습니다 비스타sp2에서는 tcp.ip팻치를 안해줘도 되는데 윈7에는 해줘야하는지요?

    답글삭제
  16. @개척자 - 2009/06/13 20:33
    아뇨 윈도우 7에서도 필요없습니다.

    답글삭제
  17. 일주일전에 처음 스눕님 블로그 처음 알게되고 많은정보 얻었습니다. 눈팅만 하다가 처음으로 글남겨봅니다.

    이글보면서 반대로 파티션의 파일들을 VHD로 해주는 유틸도 있을것 같은데.... 생각만 하다고 오늘 찾게되어 기쁜마음에 링크남겨봅니다. 이미 알고계시겠지만..

    http://technet.microsoft.com/ko-kr/sysinternals/ee656415(en-us).aspx

    답글삭제
  18. @starland - 2009/10/20 07:49
    며칠전에 꼬알라님께서 소개해주신 유틸인데 파티션 단위가 아니고 디스크 단위라서 소개해드리지 않았습니다. 파티션 단위로도 작업되면 좋겠는데 말이죠... 윈도우 7에선 어차피 VHD 생성이 가능하기 때문에 XP랑 비스타 유저들에겐 괜찮겠다 싶었는데 써보니 디스크 단위라서 ;;;

    답글삭제
  19. @snoopy - 2009/10/20 12:27
    헉 디스크 단위였군요...완전 pass군요..ㅠㅠ



    유명한 블로그에 주인장이 직접 댓글도 달아주시니



    왠지 연예인 대하는 느낌이네요^^

    답글삭제
  20. @starland - 2009/10/20 07:49
    선택은 파티션 단위로 되는데 막상 작업해서 VHD 마운트를 시켜보니 떡하니 다른 파티션 정보도 같이 들어있더군요. 통으로 쓰시는 분들에겐 괜찮을 수도 ^^;;

    답글삭제