이미 오래전부터 가이드가 나와있던 내용인데 사실 이 기능을 사용하실 분들은 그리 많지 않다고 생각했기 때문에 포스팅하지 않았습니다. 그런데 최근에 VHD 형태로 유출된 빌드들을 보니 문득 이 내용을 포스팅할 필요가 있다는 생각이 들더군요.

 

VHD 부팅후 사용할 때 몇가지 제약사항이 있는 것으로 알고 있는데 제가 이쪽 분야에 아는게 없어서 자세한 이야기는 못해드립니다. 서버 전문가이신 꼬알라님께선 많이 아실테니 꼬알라님 블로그를 탐독해보세요.

 

http://blogs.technet.com/koalra/archive/2009/01/16/vhd-windows-7.aspx

 

꼬알라님께서 저의 부탁을 들어주셔서(?) 더 자세한 이야기를 포스팅 하셨습니다.

 

http://blogs.technet.com/koalra/archive/2009/06/13/vhd77-windows-7.aspx

 

 

 

저는 스프링보드 동영상을 보고 이 글을 작성했지만 위에 꼬알라님 글에도 같은 설명이 나와있습니다. 다만 GUID 때문에 고생하실 초보 분들이 계실까봐 조금이나마 불편을 덜어드리고자 약간의 팊을 곁들여서 설명드리겠습니다.

 

 

 

 

 

 

윈도우 7에서 관리자 권한으로 명령 프롬프트를 실행합니다.

 

bcdedit /copy {current} /d "Boot from VHD" > 111.txt

 

첫번째 줄은 제가 저렇게 입력했습니다. 여기서 빨간색 부분은 마음대로 입력하시면 됩니다. 부팅 메뉴에 표시되는 이름입니다. 각자 알아보기 편하실 이름을 적어주시면 되겠습니다. 그리고 제가 뒤에다가 > 111.txt 를 붙였는데요 왜 붙였냐면 이 다음 작업에서 GUID를 입력해야 하는데 이게 너무 귀찮습니다. 거의 40자 정도 되거든요. 그걸 일일이 보고 입력하는건 매우 귀찮은 일이겠죠? 하지만 저렇게 뒤에 붙여주면 출력 내용을 화면에 표시하지 않고 111.txt 라는 파일에다가 저장해줍니다. 그러면 저 파일 안에 있는 GUID를 복사해서 사용할 수 있기 때문에 키보드 40자 정도를 입력하는 불편을 덜 수 있는 것이죠. ^^

 

제가 저장한 파일에는 다음과 같은 내용이 나옵니다.

 

The entry was successfully copied to {b152f899-5010-11de-8d7b-8f83d97f294c}.

 

여기서 빨간색 GUID 부분만 복사를 해주시면 다음 작업이 수월해질 것입니다.

 

 

 

 

 

bcdedit /set {b152f899-5010-11de-8d7b-8f83d97f294c} device vhd=[D:]\7231.vhd

 

두번째 줄입니다. 우선 빨간색 부분에는 각자 자신의 컴퓨터에서 튀어나온 GUID를 입력해주세요. 그리고 뒤쪽에 VHD 파일 위치를 지정하는 것 역시 각자 현재 부팅으로 사용할 VHD 파일이 어디에 있는지 적어주시면 되겠습니다.

 

 

 

 

 

bcdedit /set {b152f899-5010-11de-8d7b-8f83d97f294c} osdevice vhd=[D:]\7231.vhd

 

세번째 줄은 거의 똑같아보이죠? device 앞에 os만 붙이시면 됩니다. 그런데 설마 저걸 일일이 입력하는 분들은 없으시길 ;;; 도스에선 키보드 방향키 위 아래를 누르시면 이전에 입력했던 명령어들이 그대로 나타납니다. 따라서 위쪽 방향키를 한방 눌러주신 다음에 좌우 방향키를 이용해 커서를 device 앞에다 놓고 os만 붙여주신 다음에 엔터 치시면 되겠습니다.

 

 

 

 

 

bcdedit /set {b152f899-5010-11de-8d7b-8f83d97f294c} detecthal on

 

마지막 줄은 꼬알라님 말씀에 의하면 변경된 하드웨어를 인식하기 위한 것이랍니다. 전 저게 듀얼코어 이상 쓰실 분들을 위한 옵션일줄 ;;;;

 

 

 

 

 

마지막으로 bcdedit 입력해서 설정이 잘 되었는지 확인해보세요.

 

 

 

 

 

 

이제 재부팅 해보세요. Boot from VHD 라는 부팅 메뉴가 나타날 것입니다.

 

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

 

 

 

참고로 마이크로소프트 다운로드 센터에 보시면 비록 영문판이긴 하지만 VHD 형태로 상당히 많은 평가용 소프트웨어를 제공하고 있습니다.

(확인해보니 윈도우 7 얼티밋, 엔터프라이즈 그리고 서버 2008 R2 계열만 VHD 부팅 가능하네요.)

 

Microsoft Windows Server 2003 R2 Enterprise Edition VHD

 

Windows Server 2008 R2 RC Evaluation VHD Images (for Hyper-V)

 

Windows Vista