글
윈도우 7 VHD 만들어서 설치
윈도우 7 DVD로 부팅을 하신 다음, 처음 화면에서 Shift + F10
diskpart -> diskpart 실행
create vdisk file=c:\win7.vhd maximum=20480 type=expandable
-> VHD 파일은 생성, 생성될 파일의 위치와 이름은 각자 지정
maximum 다음에는 MB단위의 숫자를 입력. VHD 파일의 최대 크기를 설정하는 것인데
저는 20GB로 지정하기 위해 20480을 입력
type부분은 expandable로 지정해주셔야 동적 확장 디스크가 생성. 평소엔 VHD 파일안에
들어있는 용량만큼의 크기로 존재하지만 VHD로 부팅했을 경우엔 지정해주신 용량으로 (20GB)
파일의 크기가 변경
attach vdisk
-> VHD 파일을 마운트
exit -> diskpart
-------------------------------------------------------------------------
자식 디스크(자식 VHD)를 생성하는 명령은 일반 VHD 가상디스크를 생성할 때와 같은 Create Vdisk이고,
여기에 Parent 매개변수만 추가하면 됩니다.
create vdisk file="D:\child.vhd" parent="D:\Example.vhd"
File=[생성할 자식 VHD] Parent=[연결할 부모VHD]
이때 자식 디스크의 특성상 Maximum과 Type 매개변수는 사용되지 않습니다.
또한 연결할 부모 VHD는 반드시 시스템과 분리되어 사용 중이지 않은 상태여야합니다.
그리하여 D:\Example.vhd를 부모로 하는 D:\child.vhd 자식 디스크를 생성하고 바로 장착하여 사용하고자 한다면 전체적으로 아래와 같은 형식으로 명령이 이루어진다.
diskpart
select vdisk file="D:\Example.vhd"
detach vdisk
create vdisk file="D:\child.vhd" parent="D:\Example.vhd"
attach vdisk
부모 Expandable + Differencing 자식도 되고, -> 80% ~ 90% 성능
부모 Fixed + Differencing 자식도 된다. -> 물리디스크와 비슷한 성능
자식 VHD를 생성할 때 주의 할 점
부모가 될 VHD에 일반적인 데이터만 담겨 있고, 자식도 그러한 용도로 사용할 것이라면, 자식 VHD를 부모 VHD와 다른 볼륨(다른 파티션, 드라이브)에 만들 수 있고 그대로 사용하는 데에도 아무런 문제가 없습니다.
하지만 부모가 될 VHD에 윈도우가 설치되어 있고, 자식도 마찬가지로 부팅용으로 사용할 것이라면,
자식 VHD를 반드시 부모 VHD와 동일한 볼륨(동일한 파티션, 드라이브)에 생성해야 합니다.
그렇지 않고 부모 VHD와 자식 VHD가 다른 볼륨에 위치해 있다면 자식 VHD로의 부팅은 실패하게 됩니다.
그러니 부팅용 자식 VHD를 생성할 떈 부모 VHD와 동일한 경로 위치에 생성해주는 것이 여러모로 편리.
자식 VHD 제거
분리하고 제거해주면 됨.
diskpart
select vdisk file="D:\child.vhd"
detach vdisk
exit
del D:\child.vhd \q
-------------------------------------------------------------------------
'W > Windows' 카테고리의 다른 글
Favorite - 즐겨찾기 폴더 위치 변경 (0) | 2014.03.21 |
---|---|
VHD 부팅메뉴 추가 (0) | 2014.03.16 |
MS 윈도우 7 신모드 진입 (0) | 2014.03.16 |
에어로피크 미리보기 빠르게 (0) | 2011.12.25 |
윈도우 테마 shine 2.0 (0) | 2011.12.23 |