윈도우 XP와 비스타 사용자들이 윈도우 7의 VHD 파일을 이용해 부팅하려면 어떻게 해야할까요? 윈도우 7 사용자들은 간단하게 BCD에다 VHD 항목만 추가해주면 되는데 하위 OS에서는 그게 안 됩니다. 따라서 윈도우 7의 BCD를 메인 부트로더로 사용해야 합니다.

 

방법은 아주 간단(?)한데... 윈도우 7 DVD로 부팅한 다음 DISKPART 로 VHD 파일을 마운트 시켜줍니다. 그리고 BCDBOOT 을 이용하시면 됩니다.

 

사실 윈도우 XP나 비스타에서 VHD 파일을 만든다는게 말이 안 되기 때문에 이 설명보다는 차라리 윈도우 7을 설치할 때 VHD를 만들어서 거기에 설치하도록 하는게 더 나을 것입니다.

 

하지만 최근에 VHD 형태로 유출된 파일을 받은 경우에는 파티션을 새로 만들거나 포멧할 필요 없이 간단히 추가해 줄 수 있습니다. 또한 평소에 VHD를 만들어 잘 사용하시던 분들께서 예상치 못한 이유로 C 드라이브가 날아가서 부팅이 불가능해진 경우에도 꼭 필요한 방법이겠죠. 또한 갑자기 마음이 변해서 C를 포멧하고 XP를 설치하고 싶어진 경우에도... 이 방법은 알아두시면 낙동강 오리알 신세 된 VHD 파일들을 활용할 수 있는 유용할 정보가 될 것입니다.

 

우선 여기서는 기존에 존재하는 VHD 파일을 XP나 비스타에서 부팅 가능하도록 만드는 작업을 해보겠습니다. 그리고 이 다음 포스팅에서는 XP나 비스타를 사용하고 있는데 윈도우 7 설치를 위해 따로 파티션을 만들거나 포멧하기 싫으신 분들을 위해 윈도우 7 설치시에 VHD를 생성하고 거기에 설치하는 방법을 설명드리겠습니다. 사실 이미 오래전부터 나와있던 방법이죠.

 

설명을 위해 제가 임의로 VMWare에 80GB를 할당하고 XP를 설치했습니다. 현재 C 드라이브만 존재하며 다른 파티션은 존재하지 않는 상태입니다. 그리고 XP만 클린 설치된 상태입니다. 비스타나 윈도우 7의 BCD가 아닌 순수하게 XP만으로 부팅되는 상태입니다. 그리고 윈도우 7 VHD 파일은 VHD 라는 폴더 안에 넣어놨습니다.

 










 

 

 

자 이 상태에서 저기 보이는 7229.vhd 파일로 부팅을 하려면 어떻게 해야할까요?

네 바로 윈도우 7 DVD로 부팅해서 작업해주시면 됩니다.

초보 분들에겐 약간 어려울 수도 있지만... 한번 도전해보세요.

 

윈도우 7 DVD로 부팅한 처음 화면에서 Shift + F10을 누릅니다.

(여기서 이렇게 바로 하면 되는데 지금까지 복구모드 들어가는 삽질을 반복했군요 ㅠㅠ)

 






지금부터 잘 따라오세요. (빨간색 부분은 각자의 환경에 맞게 수정)

 

diskpart                                               # DISKPART 실행

 

sel vdisk file=c:\vhd\7229.vhd              # VHD 파일 선택

                                                             참고로 파일 경로에 공백이 포함되면 경로 양쪽을 따옴표로 묶어줘야 합니다.

 

attach vdisk                                         # VHD 마운트

 

sel partition 1                                       # 문자 할당을 위해 파티션 1번 선택

 

assign letter=H                                     # 아무 문자나 원하시는걸로 입력. 어차피 임시문자임

 

exit                                                     # DISKPART 종료

 

bcdboot H:\windows /l ko-kr               # 방금 마운트한 VHD의 윈도우 7을 가지고 시스템 파티션에 부팅파일을 생성해주는 과정
 

bootsect /nt60 sys /mbr                       # MBR 업데이트 

 

 

위 과정을 성공적으로 진행하셨다면 이제 재부팅 후에는 윈도우 7 VHD로 부팅이 됩니다.

제가 입력한 스샷 보여드리겠습니다.

 

 

 

 

 

 

물론 저기서 bcdedit 작업을 통해 XP를 엔트리에 추가해줄 수도 있습니다. 하지만 EasyBCD를 활용하시는게 더 쉬울테니 일단 윈도우 7로 부팅한 다음 설치 마무리 하시고 나서 EasyBCD로 XP를 추가해줍시다.

멀티 부팅을 복구해보자 EasyBCD

 

저는 저렇게 부팅한 윈도우 7에서 원래의 C 드라이브가 바로 보였습니다. 물론 VHD로 부팅했으니 부팅한 윈도우 7이 C 드라이브로 보이고 원래 C였던 80GB 파티션은 D로 잡혔습니다. 그런데 만약에 XP가 설치되어 있던 파티션이 보이지 않는 현상이 발견되면 디스크 관리자에서 드라이브 문자를 할당해주시면 됩니다.

 

EasyBCD로 XP를 추가한 다음 멀티부팅 메뉴 캡쳐해봤습니다.

 

 

 

 

 

 

다들 성공하셨나요?

 

참고로 이 예에서는 XP가 설치된 상태로 작업을 했지만 만약 비스타가 설치된 상태이거나 또는 비스타 BCD를 메인으로 해서 XP와 멀티부팅이 구성되어 있었던 경우에는 bcdboot 작업에서 VHD가 새로운 엔트리로만 추가되기 때문에 따로 EasyBCD 작업을 해주지 않아도 기존의 부팅메뉴는 그대로 보존될 것입니다. (해보지는 않았지만 이론상 그럴 것 같습니다.)

 

 

 

이상으로 허접한 설명을 마치겠습니다.

 

 

 

(추가 1)

저는 너무 친절해서 탈입니다. ㅠㅠ

VMWare에 비스타 설치한 다음 위 방법을 그대로 적용해봤습니다. 아 마지막에 bootsect /nt60 c: 부분은 안 해도 됩니다. 저건 원래 XP가 설치되어 있었기 때문에 했던 과정이고 비스타가 설치되어 있으면 BCD가 권한을 가지고 있기 때문에 안해주셔도 됩니다. 물론 뭐 해줘도 아무런 지장은 없구요.

 

아무튼!! 결론은... bcdboot 작업으로 윈도우 7의 BCD가 비스타의 BCD를 덮어버리면서 자동으로 VHD 부팅 엔트리를 추가하는 것을 확인했습니다. 역시 저의 예상이 맞았군요.

 

확인 스샷

 

Share
  1. 로스클원모집중
    2009/06/16 07:36

    또 도전해봐야겠군요 흠~. 또 망하지는 않겠죠? ㅎㅎ

  2. 행복맨
    2009/06/16 07:58

    요즘은 참 재미있는 나날입니다.

    컴 가지고 조물딱 조물딱.

    더욱더 재미있는걸 기대합니다. 감사해요.

  3. BlogIcon 꿈과현실
    2009/06/16 08:55

    음 따라해 봐야하는데
    아직 시도를 못해보고 있네요
    그래도 조금씩 지식을 쌓아서 한번 도전해 보겠습니다.

  4. BlogIcon 한솔이
    2009/06/16 09:07

    참 유익한 정보네요. 뭐 윈도우 7을 거의 메인으로 사용하니, VHD부팅은 엄청 간단하게 해결할 수 있지만요.
    그리고, 7232한글화도 엄청 간단(?)하더군요.^^
    7229(32비트)언어팩 적용으로 99%한글화 성공입니다.

    근데, 제가 실수한 거 같아요. 아님 이게 맞는 방법인지...
    첨에 수한님 제작한 툴로 소스 추출하여 복사하고, 레지병합하고 했는데, 복사과정에서 계속 에러가 나서, 꺼버리고, 재부팅하니 익스와 몇몇 군데만 한글로 바뀌어 있더군요.

    그래서 혹시나 싶어 기존 설치되어 있던 윈도우 7 7229의 system32\ko-kr폴더만 복사해서 붙여넣기 하고, 재부팅 누르니 로그오프부터 한글로 나오더군요. 첫 부팅화면부터 모두 한글입니다. 설치되어져 있는 MUI는 32비트의 것을 64비트에 이식시켜도 되는가 봅니다. 도움말 안되고, 한두개 정도 영문으로 나오는 거 빼고는 거의 완벽이네요. 아 참 워터마크도 제거되었어요.^^(7229 워터마크제거버전이라서일까요?)

    • BlogIcon snoopy
      2009/06/16 09:22
      수정 및 삭제

      DVD 부팅으로 복구모드에서 복사했는데 에러가 나던가요? 윈도우 상에서 하면 시간도 오래걸리고 에러날 확률도 높아서 복구모드에서 복사하시는게 좋아요.

      워터마크는 한글이니까 곧 MUI인거고 제거한걸 덮어씌우셨으니 없어진거죠. user32.dll.mui 파일입니다. ^^

    • BlogIcon 한솔이
      2009/06/16 09:36
      수정 및 삭제

      아하! ㅋㅋ 윈도우상에서 했으니 오류가 났던 거군요.
      제대로 알고 해야 하는데, 암튼 툴에서 복사안된 나머지를 어거지로 덮어씌워서 한글화 된거군요.ㅎㅎ

  5. 지푸라기
    2009/06/16 09:08

    좋은 내용 감사합니다^^
    윈도우7을 DVD로 부팅한다는 것은
    VHD 파일을 DVD로 구워서 부팅하라는 말인가요?
    VHD도 DVD로 구워지는지 궁금합니다.
    VMware에서는 이미지 마운팅할때 VHD를 지정하란 뜻인지요?

    • BlogIcon snoopy
      2009/06/16 09:24
      수정 및 삭제

      아뇨 VHD 말고 ISO를 DVD로 구은거요. 윈도우 7이면 아무 빌드라도 상관없어요.

      VMWare는 제가 디카로 모니터를 일일이 찍을 수는 없으니 스샷 찍어서 가이드 작성하기 위해 VMWare에서 설치를 진행한 것입니다.

  6. BlogIcon dummy
    2009/06/16 10:10

    윈도우 파티션 건드리지 않고 우분투를 설치 하는 방법중의 하나인 Wubi와 비슷한 방식으로 보이는군요.

    가상시스템이 많이도 발전하네요

  7. 감시자
    2009/06/16 10:28

    좋은 정보 감사합니다.^^
    베타 피드백 효율성에 윈도우7은 VHD가 한 몫한거 같습니다.
    그래서 비스타보다 타임트리가 짧이진게 아닐까요..^^


  8. 2009/06/16 10:38

    비밀댓글입니다

    • BlogIcon snoopy
      2009/06/16 10:51
      수정 및 삭제

      저는 업데이트를 안해서 금시초문이군요 ;;; 그런데 베타라도 마음대로 시스템파일 바꾸고 막 그러다보면 정품 아니라고 까만화면 뜨고 그러더군요.

  9. 행복맨
    2009/06/16 13:17

    아~~~ 뭐가 어느부분에서 잘못된것인지요.
    멀티부팅 메뉴에도 나타났고 잘 진행되는듯하더니,
    환영하다말고 블루스크린이 뜨네요.
    0x00000136...검색해봐도 모르겠구요.
    포기중...........


    • 2010/06/04 02:26
      수정 및 삭제

      저와 같은 증상이네요. 마소프에 오류명 검색해본결과.

      동적 확장 vhd를 네이티브 부팅을 시도할때.
      호스트중인 볼륨의 여유공간이 vhd를 만들때 설정한 최대 공간보다 작으면 블루스크린이 뜬답니다.

      그러나 저는.. 분명 호스트중인 볼륨이 용량이 많음에도 불구하고 저런오류가 뜨니;;

      자세한건 http://support.microsoft.com/kb/2020922/ko


  10. 2009/06/16 15:03

    비밀댓글입니다

  11. 개척자
    2009/06/16 16:56

    스누프님
    sel partition에서 list partition하면 파티션1번만 나오는데요 1번선택해주고 끝까지 마무리후 재부팅

    sata하드(c: xp사용중)와 ide하드(백업용)가 달려있어서 재부팅후 보면은 ide 파티션에 bootmgr이 설치되어서 블루스크린이떱니다 아런경우 어떻게해줘야하는지요?

    • BlogIcon snoopy
      2009/06/16 20:05
      수정 및 삭제

      VHD 파일이 단일 파티션으로 만들어진거라 당연히 1번만 나오구요

      bootmgr이 IDE 하드에 설치되었다면 C 드라이브가 IDE 하드로 인식되는 상태였겠네요. sata 하드가 PE 상에서 무슨 드라이브로 잡히는지 확인해보시고 bcdboot H:\windows /s c: 부분에서 c: 대신에 다른걸 넣어보세요.

    • BlogIcon snoopy
      2009/06/16 20:36
      수정 및 삭제

      ^^;; C 드라이브 가서 dir 쳐보면 이게 무슨 드라이브인지 알 수가 있지요. D 드라이브 가서도 마찬가지로 dir 해보고...

    • 개척자
      2009/06/16 20:37
      수정 및 삭제

      자주 질문드려서 죄송하구요 스누프님의 윗글방식에서도 실패//
      "sata 하드가 PE 상에서 무슨 드라이브로 잡히는지 확인해보시고"이것은 어떻게 확인을 할수있는지요?

      "bcdboot H:\windows /s c: 부분에서 c: 대신에 다른걸 넣어보세요"c: 요것 부문만 확인할수있으면 될것 같아요

  12. 유니크
    2009/06/16 22:32

    처음부터 다시 해볼려고 해보는데 이상하게 안되네요
    c에 비스타 설치돼있고
    d:\vhd\7232.vhd파일 있고

    win7 부팅시디로 부팅하여
    shift+f10 후

    아래 입력

    diskpart enter

    sel vdisk file=d:\vhd\7232.vhd 엔터하면

    성공 어쩌고 나와야하는데

    여기부터 먹히질 않네요...아 난감하네요^^

    • 유니크
      2009/06/17 00:54
      수정 및 삭제

      그냥 어찌 하다 보니 되긴 했는데 왜 그랬는지는 정확히 모르겠네요..
      비스타로 다시 덮어쓰고 처음부터 다시 하니 이상없이 되네요^^;;
      그리고 vhd파일 이름 중간에 공백이 들어가니까 명령이 안먹히네요..몇번을 테스트 해봐도 그러네요 sel vdisk file명령부터요..

    • BlogIcon snoopy
      2009/06/17 10:55
      수정 및 삭제

      도스에서 중간에 공백이 들어가는 경우 경로를 양쪽에 따옴표로 묶어줘야 합니다.

      "C:\windows 7 ultimate.vhd"

  13. 워커스
    2009/06/17 00:35

    많은 도움 받았습니다.
    감사합니다.
    근데 아직 풀리지 않는 궁금점이 있어서요.
    어제 7232 x64 vhd 버전을 스누피님의 도움으로 설치에 성공했습니다. 당연 듀얼부팅 되더군요.
    사운드가 잡히질 않아서 드라이버로 설치하려고 하니 계속
    에러나네요..vhd 버전에서 사운드 드라이버 설치 잘 되나요.
    아님 저만 안되는 건가요..realtek High Definition Audio Codecs 입니다. iso설치번젼에선 문제 없었는데 말이죠..
    아참 vhd버전 설치후 삭제는 어케 하는지요..맘에 안들어서 지워보려고 하는데 아직 시도해 보진 않았습니다.
    ]
    이상 첨 댓글에 질문만 올려봅니다. 좀 익숙해 지면 자주 들르겠습니다. 그리고 배너 눌러주는 센스 정도는 있답니다.
    수고 하세요.

    • 유니크
      2009/06/17 00:51
      수정 및 삭제

      전 잘잡히네요...같은 종류입니다..
      삭제는 답글중에도 있습니다만..
      vhd 파일을 삭제하셔도 되구요
      msconfig 들어가셔서 부팅에서 지워주셔도 됩니다.

    • BlogIcon snoopy
      2009/06/17 11:10
      수정 및 삭제

      저도 리얼텍 내장사운드 쓰는데 잘 잡혀요 ;;;

  14. 워커스
    2009/06/17 09:18

    감사합니다.
    수고 하세요....

  15. 지찬공
    2009/06/17 10:47

    ^^ 먼저 늘 감사드린다는 말을 쓰고 싶네요. 먼저 다른 분들이 감사하다는 말은 남기기 때문에 .. 동일한 댓글 보는 것도 지겨울 것같아.. 등안시 했습니다. 하지만 저 역시 배너를 하루 한 1회 이상 늘려 주는 센스는 있답니다. ^^

    그런데 질문이 한 개 있어 댓글을 쓰게 되었는데요.(너무 뻔뻔하나요?? T.T;;)
    현재 저두 찾고 있는데..
    한마디로 Windows XP, Vista 등을 VHD로 만드는 방법은 없을까요?? 그러면 관리(?)가 좀 편해 질 것 같은 생각이 들어서요.. 일단 XP를 설치 한 것을 VHD등으로 변환이 필요할 것 같은데 찾아 보고 있는데 잘 ~~안나오네요. ^^

    • BlogIcon snoopy
      2009/06/17 11:54
      수정 및 삭제

      VHD로 만들 수는 있지만 그걸로 부팅은 되지 않습니다. VHD 상태에서 스스로 부팅 가능한건 윈도우 7 얼티밋, 엔터프라이즈, 서버 2008 R2 버전밖에 없습니다.


  16. 2009/06/17 11:28

    비밀댓글입니다

    • BlogIcon snoopy
      2009/06/17 12:03
      수정 및 삭제

      BCD는 비스타부터 사용된 부트로더입니다.

      ISO 같은 CD이미지 파일과 비슷하게 생각하시면 되고 디스크 드라이브로 잡힙니다. 장치관리자에도 드라이버 잡힙니다.

      Sysprep 상태이기 때문에 상관없습니다. MS에서 VHD 형태로 제공했기 때문입니다.

      저는 글을 자주 수정하기 때문에 퍼가신 다음 수정되는 부분에 대해서는... 걱정됩니다. 따로 퍼가기는 없고 그냥 긁어가시면 됩니다.

  17. 00
    2009/06/17 13:45

    허락이 떨어졌으니

    그럼 퍼가겠습니다. 나중에. ^^''


  18. 2009/06/17 13:50

    비밀댓글입니다

  19. BlogIcon 청안의 잠룡
    2009/06/17 14:18

    그러네요 많이 짤리네요..
    어떻게 하면 안짤리죠.. --'' 블로그 첨 해보는거라서 뭐가 뭔지 모르겠습니다.

    • BlogIcon snoopy
      2009/06/17 15:05
      수정 및 삭제

      스킨 늘이셨네요. 그렇게 하면 되죠 ^^

      저는 728입니다.

  20. guest
    2009/06/18 05:14

    잘되네요..
    블루스크린이 뜨는데 5기가가 부풀어 나면 얼마나 될까요?
    대충 읽어 보니 vhd 확장 하는데 용량이 부족 하다고 하는듯..

    • BlogIcon snoopy
      2009/06/18 07:30
      수정 및 삭제

      유출된건 40GB 입니다. 여유공간 없으면 블루스크린 떠요.

  21. BlogIcon 양땡
    2009/06/18 10:54

    저도 이번에 7을 설치해보려고 하는데요 아직 확신이 안서서 이 글대로 해볼려고 합니다. 근데 따라 하다 혹시 에러가 나더라도 다른 데이터는 안날라가는지 궁금해서요..ㅡㅡ; 모 이쪽은 초보라 잘 몰라서요...ㅎㅎ

    • BlogIcon snoopy
      2009/06/18 15:09
      수정 및 삭제

      네 그런건 전혀 걱정 안하셔도 되요~

    • BlogIcon 양땡
      2009/06/19 03:20
      수정 및 삭제

      음 여러번의 시행착오끝에 결국 성공했습니다...ㅎㅎ
      원인이 몬지는 모르겠지만 암튼 이래저래 하다 우연히 되더군요..ㅋㅋ
      암튼 좋은 경험했습니다.

  22. 도로로
    2009/06/20 05:26

    죄송한데 VHD가 뭐죠?? 가상드라이브인가요?

    멀티부팅이랑 VHD파일부팅이랑 다른방식인가요?

    궁금합니다..

    • BlogIcon snoopy
      2009/06/22 11:41
      수정 및 삭제

      가상드라이브라고 하면 반은 맞고 반은 틀린 것 같은데... 아무튼 디스크 이미지라고 생각하시면 됩니다.
      VHD 부팅은 멀티부팅으로 구성해도 되지만 단독부팅으로도 구성이 가능하죠. 약간 다른 차원의 문제입니다.

      그냥 VHD 파일 안에 하나의 디스크가 존재하는데 윈도우 7에는 스스로를 VHD 상태로 보관하면서도 부팅이 가능한 기능이 존재한다고 생각하시면 되겠습니다.

  23. holyhawk
    2009/06/21 11:14

    attach vdisk까지는 잘 되는데 sel partition 1에서 발목이 잡히네요. 무슨 이유인지 그림화면 처럼 되지 않고 Disk나 Partition, Volume 등의 선택을 위한 syntax에 대한 예시(?)같은 것들이 나오는데 무슨 의미인지도 모르겠네요. 그 이상은 진행 할 수 없구요.
    여기서 sel partition 1이 무엇을 의미하는지요? VHD에 대한 개념이 없는 상태라 엉뚱한 질문이 되지 않았나 조심스럽군요.
    감사합니다

    • BlogIcon snoopy
      2009/06/22 12:13
      수정 및 삭제

      VHD 파일을 attach 하셨으면 해당 디스크가 선택된 상태인데요 거기서 파티션을 선택해야 드라이브 문자를 할당할 수 있습니다. 문자를 할당하는 이유는 BCD를 복사해올 windows의 경로를 지정하기 위해서이구요.

  24. BlogIcon skylark
    2009/07/13 21:59

    리눅스는 어떻게 해야할까요??
    그러니까..
    비스타 리눅스(우분투 9.4)에 윈도우7을 VHD로 넣고자 하는데요...
    이 경우 어떻게설치를 잡는게 좋을까요??

    • BlogIcon snoopy
      2009/07/13 23:12
      수정 및 삭제

      리눅스는 써보지 않아서 잘 모르겠지만

      http://snoopy.textcube.com/852

      그냥 바로 VHD 만들어서 설치하시는게 좋을 것 같아요. 혹시 나중에 리눅스 부팅 날아가면 EasyBCD로 복구 가능할 것 같구요.

      http://snoopy.textcube.com/823

  25. BlogIcon 로젠
    2009/07/14 23:46

    키야. 스누피님덕분에 파티션 백업할 수고 덜었습니다.
    하드도없는데 자료도많고, 파티션이 지저분하게 있어 7설치할 하드 확보하기가 쉽지않았는데 덕분에 몇개파일만옮기고 vhd로 7사용하고 있네요 ㅎㅎ 감사합니다.


  26. 2009/10/17 09:28

    비밀댓글입니다

    • BlogIcon snoopy
      2009/10/17 09:33
      수정 및 삭제

      어디서 그런 엄한 소리를 듣고 오셨는지 ^^;;

      멀티부팅은 원래 낮은 버전을 먼저 설치하고 높은 버전을 나중에 설치하면 자동으로 멀티부팅이 구성됩니다. 즉 XP를 먼저 설치하고 비스타를 설치하고 윈도우 7을 설치하면 3가지 운영체제를 선택해서 부팅 가능합니다. (물론 파티션은 각각 다른 곳에 설치했을 경우)

      대신 반대로 윈도우 7을 먼저 설치하고 XP를 나중에 설치해버리면 멀티부팅이 안 됩니다. 이런 경우엔 수동으로 편집해주셔야 멀티부팅이 복구됩니다.

      http://snoopybox.co.kr/946

  27. BlogIcon beretta2
    2009/10/21 21:14

    안녕하세요 스누피님^^
    오래전(?)글을 참고해서 지금 vmware상에서 윈도우xp로 win7 x64를 설치하는것을 연습중인데 걸리는 부분이 있네요..

    diskpart에서

    attach vdisk실행시에

    "DiskPart has encountered an error:Access Denied.
    See the System Event Log for more information"

    메시지가 뜨면서 진행이 안되고 있습니다.

    아시는 해결 방안이 있으면..부탁드립니다.^^

    • BlogIcon snoopy
      2009/10/21 21:36
      수정 및 삭제

      음... 딱히 저 메시지만 봐선 감이 안 오는데... 엑세스가 거부되었다는 말은 권한이 없거나... 뭘까요... ㅠㅠ

    • BlogIcon beretta2
      2009/10/21 21:54
      수정 및 삭제

      음..딱히 뜨는 메시지가 저거뿐이라..

      X:\Sourcess>diskpart

      DISKPART> sel vdisk file=c:\vhd\7ENG64.vhd
      DiskPart successfully selected the virtual disk file

      DISKPART> ATTACH VDISK

      DiskPart has encountered an error:Access is Denied.
      See the System Event Log for more information

      참고로 지금 vmware상의 하드디스크는 총 50기가 정도 잡아놓고 단일 하드디스크입니다.

      왜 그럴까요..ㅡㅡ;;

    • BlogIcon snoopy
      2009/10/21 22:04
      수정 및 삭제

      글쎄요... 잘 모르겠어요. ㅠㅠ

    • BlogIcon beretta2
      2009/10/22 00:14
      수정 및 삭제

      스누피님 성공 했습니다.
      글쎄 이게 성공이라고 할까 고민이 되기는 하지만..
      VMWare에서 WINDOWS 7 32비트 버젼을 설치 후 VHD파일로 변환하고 DISKPART 적용해 보니 잘 되더군요.^^;
      에러한방 없이 스누피님이 설명해 주신 방법으로 잘 되었습니다.
      아침부터 이거 만드느라 고생한 시간이..ㅋㅋ(지금은 한국시간으로 12시군요..ㅋㅋ)
      이유는 잘 모르겠지만 제가 설치한 XP가 32비트용이어서 그런가 64비트용으로는 DISKPART에서 Access Denied가 나는 이유때문인듯 합니다..

      이래서 하나 또 배웠습니다.감사합니다. 스누피님^^

    • BlogIcon snoopy
      2009/10/22 01:08
      수정 및 삭제

      음... 제 생각엔 기존에 만드셨던 VHD 파일 자체에 뭔가 문제가 있었을 것 같습니다. ^^ 암튼 성공하셨다니 축하드려요~

  28. BlogIcon 케이건드라카
    2009/10/25 10:59

    설치파일을 이용해서 VHD파일을 만들고 이것으로 부팅은 성공했는데 윈도우 7에서 네트워크 어뎁터를 못잡네요. ^^; 네트워크 어뎁터를 수동으로 잡는 방법이 있나요?

    • BlogIcon snoopy
      2009/10/25 11:53
      수정 및 삭제

      랜카드 종류가 뭔지 아시면 장치관리자에서 수동으로 직접 모델 지정해주면 되지 않나요?

    • BlogIcon 케이건드라카
      2009/10/25 19:51
      수정 및 삭제

      Vmware 6.5.3에서 XP를 설치하고 여기에서 VHD 부팅을 했습니다. 부팅은 잘 되는데 네트워크 어뎁터를 아무것도 못잡네요. Vmware 버그인지..... 몇번을 해봤는데 잘안되네요. ^^;

    • BlogIcon snoopy
      2009/10/25 20:13
      수정 및 삭제

      아 저도 VMWare에서는 똑같은 증상을 겪었습니다. VHD 아니고 그냥 C에 XP D에 세븐 설치했는데 네트워크 못 잡더라구요. 왜 그런지는 잘 모르겠어요. 제 물리컴에선 멀티부팅 해도 잘 잡는데 ㅋ

    • BlogIcon 케이건드라카
      2009/10/25 20:20
      수정 및 삭제

      그러셨군요. 그럼 부팅은 잘 됐으니 물리컴에서 할 때는 문제가 없겠네요. 답변 감사합니다. ^^

  29. BlogIcon 자일리톨™
    2009/10/30 20:42

    스누피님 덕분에 관심없던 OS부분에 흥미를 느끼게 되네요;; 알고싶은 욕구가 막 샘솟아요;;

    그런데 VHD가 하드드라이브 이미지 파일이고 별도의 파티션나눔없이 사용하는 것은 알겠는데 스누피님의 경우 백신이나 레지관리를 따로 쓰지않고 VHD를 3일에 한번씩 갈아버린다고 하셨잖아요.

    그렇다면 기존에 설치되어 있던 프로그램들은 보존이 되는건가요? 아니면 VHD 이미지를 만들때 필수 프로그램식으로 포함을 해서 만드시나요?? (노턴 고스트 형식;)

    멀티부팅용이라면 VMWARE나 버츄얼 PC를 써도 될텐데 VHD관련 글을 다 읽어봤는데 아직 좋은 점이 뭔지 이해는 잘 되지 않네요. 스누피님 개인적으론 윈도우7의 가장큰 혁신이라고도 하셨구요. 일단 VMWARE에서 테스트를 해보려고 하는데, 간단히 설명좀 부탁 드려도 될까요? 항상 감사합니다.

    • BlogIcon snoopy
      2009/10/31 11:50
      수정 및 삭제

      저는 가벼운 프로그램은 VHD 내에 설치하고 무거운 프로그램은 물리 파티션에 설치합니다.

      셋팅이 완벽해지면 VHD 파일을 다른 곳에 보관해둡니다. 나중에 바꾸고싶으면 바꿉니다. 그럼 다른 곳으로 복사해두었던 그날 그 시점으로 돌아가는거겠죠?

  30. BlogIcon 탱구
    2009/11/03 14:10

    xp에서 xp가 깔린 vhd 파일을 부팅 할 수 있을까요?(정확히 말하면 윈7에서 쓰던 xpm vhd 파일입니다)
    기존 윈7 시스템 파티션(100메가)를 강제로 파티션 삭제해버려서 윈7으로 부팅도 안되고
    따라서 그 안에서 사용하던 xpm으로 부팅하기도 어려운 상황입니다

    • BlogIcon snoopy
      2009/11/03 17:58
      수정 및 삭제

      VHD 부팅은 윈도우 7 엔터프라이즈, 얼티밋 버전에서만 가능합니다.

  31. BlogIcon LoveDaddy
    2009/11/07 11:09

    안녕하세요 스누피님^^ VHD관련 게시글을 보며 열심히 공부하고 있는 사랑이아빠입니다. 다름이 아니라 제가 현재 C:\ xp가 설치되어 있구요
    E:\ win7.vhd파일이 존재합니다. 위의 게시글을 보고 재부팅시 정상적으로 부팅이 되는데요 다만 위에서 임시문자로 vhd를 할당하여 실행이 되는데 한번 실행 후에는 임시문자기 떄문에 bcdedit에서 deleted partition 으로 나오고 부팅이 안되더라구요 부팅에 관한 3가지 방법도 읽어보긴 했는데요 이럴경우 win7 부팅관련 파일을 어디에 저장을 해야할까요? 매번 한번 부팅 후 win7dvd부팅 후 선택관리자에서 바꿀수도 없고 너무 어렵네요

    • BlogIcon snoopy
      2009/11/07 13:43
      수정 및 삭제

      음... 죄송하지만 질문 내용이 이해가 잘 안되는 ㅠㅠ

      한번 실행후 그렇게 된다는게 이해되지 않습니다. 임시문자는 BCD를 추가하기 위해 할당한 임시문자일 뿐이고 재부팅 후에는 아무런 관계가 없습니다. 일단 그렇게 한번 BCD 엔트리에 등록된 VHD 파일은 다른 곳에 옮기거나 이름이 변경되지 않는 이상은 계속 부팅되어야 정상입니다.

      왜 그런 증상이 일어나는지는 제가 직접 봐야 확인이 가능할 것 같네요.

    • BlogIcon LoveDaddy
      2009/11/09 11:07
      수정 및 삭제

      안녕하세요 사랑이아빠입니다. windows7으로 부팅 후 easybcd로 멀티부팅 구성할때 제가 실수를 한 것으로 보여집니다. vhd파일로 부팅하거나 hdd에 설치된 xp파일로 부팅할때마다 드라이브가 변경되어서 부팅 파일이 있는 드라이브 설정을 어디로 하는지 몰라 헷갈렸거든요. 지금은 windows7 설치 후 xz에서 다른건 안건드리고 멀티부팅 추가 메뉴만 구성했더니 정상적으로 나오네요. 휴 이것때문에 어찌나 고생했는지;; -0-

  32. BlogIcon 대기만성
    2010/01/13 23:41

    windows7 부팅까지는 아니더라도 VHD를 XP나 VISTA에서 사용할 수 있나요?? 아직 안해봐서 잘 모르겠는데요... VHD를 XP나 VISTA에서 따로 드라이브로 사용하고 싶네요...

  33. BlogIcon bigwings
    2010/01/14 12:03

    질문드립니다.
    sel vdisk file=c:\vhd\7229.vhd

    attach vdisk

    sel partition 1 여기까지는 진행됩니다.

    assign letter=H 입력하면 지정된 볼륨이 없습니다. 라는 메세지 출력후 진행이 안됩니다.
    문제가 무엇인지 해결방법 부탁드립니다.

  34. BlogIcon 미치둥이
    2011/06/24 10:12

    snoopy님의 친절한 설명 덕분에 잘 따라하고 vhd 사용까지는 성공하였습니다.
    기존에 c:.d:.e: 3개로 파티션 누어진 상태에서 그냥 vdh를 설치 성공후 vhd파일을 e로 복사후
    c드라이브를 포멧하였습니다. 그리고 다시 c:드라이브로 vhd 파일을 복사하고 부팅이 안되어서
    이 글대로 따라해보는데 되지가 않습니다. 캡쳐화면대로 하면 오류는 나지 않지만
    역시 부팅이 안되고요. 도움좀 부탁드릴게요

    • 이형탁
      2011/06/25 01:58
      수정 및 삭제

      vhd위치가 c:\1.vhd라면


      diskpart --실행
      sel disk 0
      sel par 1
      active --디스크, 파티션 선택과 활성파티션 만들기
      sel vdisk file=C:\1.vhd --선택
      attach vdisk --마운트
      list vol --볼륨 보기(용량확인 후 1.vhd가 마운트된 볼륨명 확인) 예- f:
      exit --diskpart 나가기

      도스명령

      bcdboot f:\windows /l ko-kr

      bootsect /nt60 c:

      재부팅

  35. karaszet
    2011/07/18 00:59

    xp 먼저 깔고 7 을 VHD 형식으로 해서 멀티부팅 하는거에 대해서 물어볼게요
    지식인에서 스누피님한테서 참조 했다면서 적었더군요 그래서 따라 했는데 에러가 나네요
    xp설치 - 7 시디로 부팅 - 7 설치 시작 화면에서 Shift+F10 클릭 -

    diskpart
    create vdisk file=c:\win_seven maximum=204800 type=expandable
    attach vdisk
    exit

    이렇게 해서 vhd 화일(?) 만들었구요 그러면 '이 디스크에 windows을 설치할수 없습니다' 란 메시지가 떠도
    설치가 되긴 하는데 재부팅 하면 파란 에러메시지가 뜨면서 " vhd 용량이 없다?" 대충 이런 의미인듯하구요
    다시 재부팅...멀티부팅 메뉴가 나옵니다. xp로는 당연히 들어가지구 7으로는 무한 에러입니다
    어디가 잘못된건가요? 여기서 찾아봐도 그런 방법은 없네요 ㅜ.ㅜ

    • BlogIcon snpbox
      2011/07/18 01:39
      수정 및 삭제

      maximum=204800 type=expandable

      위 내용은 C 드라이브에 최대 200GB 크기를 가지는 동적 확장 VHD를 만든다는 의미입니다.

      C 드라이브에 여유공간 200GB가 없다면 부팅시 블루스크린이 뜨게 됩니다.

    • maximum
      2011/08/06 10:37
      수정 및 삭제

      maximum=204800 을 20480 으로 하셔야 20G 입니다.

  36. 누진
    2011/08/05 17:03

    일단 Win7 ultimate 사용자 입니다.

    아이디어가 있어서 질문글 남깁니다.

    Windows 7을 설치 한 후 XP를 멀티부팅이 가능한것을 알고 있습니다.

    그럼 XP Mode를 설치한 후 VHD 파일을 임의의 폴더에 복사를 하고 절차에 따라서 XP Mode VHD를 Win 7 bootloader의 부팅 목록에 등록을 하게 되면 XP Mode가 VHD 영역에서 부팅이 될까요?

    일단 XP는 단순하게 init만 되면 부팅이 되는것으로 알고 있는데 XP Mode VHD 부팅이 과연 될지 알고 싶습니다.

    제가 직접 하려니 등록 수순이 익숙 하지 않아서 도움을 청합니다.

    • 누진
      2011/08/05 18:42
      수정 및 삭제

      참... 내용 추가입니다.

      bcdboot를 어떻게 해서 vdisk(vhd)를 windows 7 VHD 멀티부팅 방법을 응용하면 될듯한데요.

      boottool(bcdedit, diskpart, bcdboot)에 익숙하지 않아서 해매고 있네요.

      일단 글을 남기고 직접 해보면 될듯해서 Trying 하고 있지만.. 익숙하지 않아서 생각보다 쉽지 않군요.

      도움을 기다리고 있습니다.

  37. 비스타와7
    2012/02/19 09:05

    스누피 님 제가 윈7하고비스타 멀티부팅 시키려고 하는데 윈7이 이미깔려있거든요 이상태로 비스타 깔면 비스타가 7를 인식하나요 안되면 이방법으로해도되죠?

  38. 비스타와7
    2012/02/19 09:09

    스누피 님 제가 윈7하고비스타 멀티부팅 시키려고 하는데 윈7이 이미깔려있거든요 이상태로 비스타 깔면 비스타가 7를 인식하나요 안되면 이방법으로해도되죠?

    • ....
      2012/02/19 09:12
      수정 및 삭제

      이프로그램은 easy Bcd 를 뜻해요 ㅠ 스마트폰으로하느라 빼 먹었네요

  39. 촬스
    2012/08/20 19:28

    아 이렇해도 사용할 수 있군요.
    혹시 이렇해는 사용할 수 없을까요?
    XP가 설치되어 있는 PC에 기존에 설치해둔 Windows 7 VHD 파일이 있습니다.
    USB 메모리를 이용해서 해당 Windows 7 VHD 파일로 부팅할 수 있도록은 할 수 없을까요?
    좀 복잡한가요?
    1. 현재 PC에는 XP가 설치되어 있음.
    2. 현재 PC에 기존에 쓰던 Windows 7 VHD 파일이있음.
    3. 회사 정책상 XP만을 사용해야 함 (멀티부팅을 할 수 없음)
    4. 개인적으로 PC사용시 USB로 PC에 저장되어 있는 Windows 7 VHD 파일로 부팅할 수 있도록 설정할 수 없을까요?

  40. 배신
    2012/11/21 15:13

    Xp 쓰다가 7사용해보고싶어서 시도했는데 잘 안되네요 ㅜㅜ

    vhd 파일 삭제했는데 운영체제 선택화면이 자꾸뜨는데 완벽한삭제는 어떻게 하나요?

  41. 파천황
    2013/04/10 00:04

    스누피님의 글을 보고 배워 XP에서 7을 VHD로 설치하여 멀티부팅을 사용하고 있습니다.
    그런 제게 요즘 한가지 고민이 발생하였습니다.
    8을 VHD로 하여 3가지 운영체제를 멀티부팅으로 사용하고 싶은 마음에 이것저것 시도를 해 보았지만...실패를 거듭하고 있습니다.
    XP가 기본 운영체제이고 7은 VHD구성하여 멀티부팅중인데...
    여기서 8을 VHD로 하여 멀티부팅을 구성할려면 어떻게 하여야 하는지 궁금합니다.
    초보자이다보니 자세하게 설명해 주시면 고맙겠습니다.

  42. Cloud
    2013/05/03 10:39

    오래된 포스팅이라 답변을 받을수 있을지는 모르겠지만 남겨봅니다.

    vhd를 배우기 위해서 저도 vmware에 XP를 깔고 따라해보았는데

    sel vdisk file=c:\vhd\7229.vhd 을 입력하는 과정에서 막혀버립니다.

    CD로 부팅시에 아예 C:가 없더라구요.. 그냥 제대로 하드디스크로 부팅하면 C:가 있는데..

    "시스템이 지정된 드라이브를 찾을수 없습니다." 라고 뜹니다.

    A~Z까지 다 입력해가면서 찾아봤는데 D:와 X:만 존재합니다.

  43. Taedol
    2013/12/26 15:43

    기본부팅이 변경됩니다.
    Windows XP 를 기본부팅으로 하였는데... ㅠㅠ
    Windows 7 부모로 변경되었다가 자식1 또는 자식2로 계속 변경이 됩니다.
    해결방법이 없을까요?