Tips/VHD

VHD 관련 기본 명령어 정리

Maximer 2012. 3. 21.
728x90

포스팅하면서 도중에 필요한 명령어만 사용했었는데 전체적으로 정리해보겠습니다.

먼저 VHD는 커맨드창에서(cmd) diskpart를 실행하여, diskpart 상태에서 작업해야합니다. (대소문자상관없습니다.)

실행(윈도우키+R)에서 cmd

diskpart

 

VHD 생성

CREATE VDISK FILE=D:\WIN7.VHD TYPE=EXPANDABLE MAXIMUM=20480

※create 대신 cre로 줄여도 됩니다. vdisk 대신 vdi로 줄여도 됩니다.

D:\WIN7.VHD         생성할 위치입니다.

TYPE=EXPANDABLE  동적디스크 Type=Fixed 고정디스크

Maximum=20480   VHD디스크의 최대용량크기입니다. VHD부팅후 C: 용량이기도 합니다. 단위는 MB입니다. 1024=1GB

 

 

VHD 자식 생성

cre vdi file=d:\7Child.vhd parent=d:\win7.vhd

parent=d:\win7.vhd    부모의 위치를 지정합니다. 자식과 부모는 같은 파티션내에 존재해야합니다.

 

 

VHD 선택

select vdisk file=d:\win7.vhd

※select 대신 sel로 줄여도 됩니다.

diskpart는 포커스 체제기 때문에 어떤 연결이나 분리등의 액션을 취하기전에 선택을 해주어야합니다.

 

 

VHD 연결 (마운트)

attach vdisk    포커스된 VHD를 분리시킵니다.

이런식으로 연결과 분리는 “sel” 명령어로 먼저 포커스를 이동한 후에 해야합니다.

 

VHD 분리 (언마운트)

detach vdi      포커스된 VHD를 연결합니다.

다른 VHD로 포커스를 이동하지 않았기 때문에 여전히 포커스되어 있으므로 분리가 됩니다.

 

※ VHD 생성, 연결, 분리는 디스크 관리에서도 가능합니다. 실행에서 diskmgmt.msc

 

VHD 부팅메뉴에 추가

VHD에 윈도우가 설치되어있다면 VHD를 마운트한후 bcdbot f:\windows /l ko-KR F:는 마운트된 VHD 드라이브이고, /l ko-KR은 설치된 윈도우 언어입니다.
VHD를 마운트하지않고 직접 부팅메뉴에 추가할 수도 있습니다.

 

bcdedit /create /application OSLOADER /d "Windows 7 VHD"      "  "란에 표시될 이름을 적으면됩니다.

밑줄 그어진 부분이 생성된 부팅항목의 고유식별기호 GUID입니다.
bcdedit /set device

vhd=[D:]\vhd\win7.vhd

bcdedit /set osdevice

vhd=[D:]\vhd\win7.vhd

              추가시킬 VHD 위치를 지정합니다.
bcdedit /set path \Windows\system32\winload.exe
bcdedit /set inherit
bcdedit /set systemroot \Windows
bcdedit /set nx OptIn
bcdedit /set detecthal Yes
bcdedit /set locale ko-KR
bcdedit /displayorder /addlast

EasyInstallVHD에서도 쉽게 가능합니다. 추가시킬 vhd파일을 선택하고 부트추가

 

VHD 볼륨확장

링크로 대신합니다.

http://maximer.tistory.com/350

 

이것들외에 Merge라는 명령어가 있는데 부모와 자식을 병합시키는겁니다. 자식에 생긴 변화분을 부모에 합치는건데, 이것보다는

한번씩 부모로 부팅하여 깔끔하게 한번 작업해주는게 낫기때문에 생략합니다.

donaricano-btn
커피 한 잔 값으로 블로그를 후원하실 수 있습니다.

728x90

댓글