본문 바로가기

디스크와 파티션

[디스크 관리] 가상 디스크의 생성과 관리 - VHD 의 생성과 연결, 분리

고정 크기 형식과 동적 확장 형식의 차이

윈도우 7 의 가상 하드 디스크인 VHD 는 두 가지 형식을 가지고 있습니다. 바로 고정 크기(Fixed)동적 확장(Expandable) 형식인데요. 이 둘은 가상 하드 디스크를 만들면 생성되는 VHD 파일의 크기에서 차이가 나게 됩니다.

고정 크기(Fixed)

가상 하드 디스크의 크기와 동일한 용량의 VHD 파일을 생성합니다. 이후 가상 하드 디스크에 파일을 추가하더라도 VHD 파일의 용량은 변하지 않습니다. 즉, VHD 파일은 생성과 동시에 고정적인 용량을 가집니다. 가상 하드 디스크의 크기는 실제 물리 디스크의 크기를[VHD 파일이 저장되는 볼륨의 크기를] 넘어설 수 없습니다.


동적 확장(Expandable)

가상 하드 디스크의 크기와 상관없이 아주 작은 용량의 VHD 파일을 생성합니다. 이후 가상 하드 디스크에 파일을 추가하면 추가된 파일의 용량 만큼 VHD 파일의 용량이 동적으로 늘어납니다. 즉, VHD 파일은 생성 후 가변적인 용량을 가집니다. 가상 하드 디스크의 크기는 실제 물리 디스크의 크기에 영향을 받지 않습니다.



가상 하드 디스크의 속도적인 측면에서는 고정 크기 형식이 좀 더 유리하며 용량적인 측면에서는 동적 확장 형식이 좀 더 유리합니다.





새로운 가상 하드 디스크 생성하기

디스크 관리를 통해 새로운 가상 하드 디스크를 생성하는 작업은 아래와 같습니다.

1. 메뉴에서 동작 -> VHD 만들기 항목을 선택합니다.



2-1. 위치에 경로와 VHD 의 파일 이름을 바로 입력해 주거나 찾아보기를 통해 저장 경로와 파일 이름을 지정해 줍니다.

2-2. 가상 하드 디스크 크기MB, GB, TB 단위 중 선택하여 원하는 크기로 입력해 줍니다.

2-3. 가상 하드 디스크 형식 중 원하는 형식을 선택합니다.

2-4. 확인 버튼을 클릭합니다.



3. 생성된 가상 하드 디스크는 자동으로 시스템에 연결됩니다. 이제 막 생성된 가상 하드 디스크는 아직 초기화된 상태가 아닙니다.


만약 가상 하드 디스크를 처음으로 생성하는 것이라면 아래와 같이 VHD 연결에 필요한 Microsoft VHD HBA 드라이버를 설치합니다.




가상 하드 디스크를 생성하였으면 사용하기 전 가장 먼저 초기화 작업을 해주어야 합니다.



참고로 가상 하드 디스크에서는 MBR 형식 기본 디스크GPT 형식 기본 디스크를 사용할 수 있습니다. 동적 디스크는 사용할 수 없습니다.


디스크의 초기화를 마쳤으면 이후 원하는대로 파티션을 생성하여 사용하시면 됩니다.





고정 크기 형식과 동적 확장 형식에 따른 VHD 파일의 크기 비교

동일한 방식으로 10GB 의 같은 크기로 동적 확장 형식 가상 하드 디스크와 고정 크기 형식 가상 하드 디스크를 생성해 보았습니다. 둘은 동일하게 디스크 초기화 작업까지만 진행한 상태입니다. 디스크 관리에서 겉으로 보기에는 아무런 차이가 없습니다.



두 가상 하드 디스크의 VHD 파일의 용량을 비교해 본 모습입니다.


동적 확장 형식은 매우 작은 용량인데 반하여 고정 크기 형식은 디스크 크기와 동일하게 10GB 의 크기를 가지고 있죠. 앞으로 가상 하드 디스크를 사용하면서 동적 확장 형식인 Expandable.vhd 파일은 사용한 용량에 맞춰 파일의 크기가 점차 늘어나는데[디스크의 크기 이상은 늘어나지 않음] 반해 고정 크기 형식인 Fixed.vhd 파일은 이미 최대 크기이기 때문에 사용에 따른 파일 크기의 변화는 없습니다.

동적 확장 형식일지라도 만약 부팅에 사용되면 부팅 중인 상태에서는 VHD 파일의 크기가 최대 크기(디스크 크기)로 확장되며, 해당 윈도우를 종료하면 다시 원래의 크기로 되돌아갑니다.




가상 하드 디스크의 분리

사용을 마친 가상 하드 디스크는 시스템에서 바로 분리할 수 있습니다.[부팅된 VHD 제외] 다음은 가상 하드 디스크를 분리하는 과정입니다.

1. 분리를 원하는 가상 하드 디스크를 마우스 오른쪽 버튼으로 클릭한 후 메뉴에서 VHD 분리 항목을 선택합니다.




2. 확인 버튼을 클릭합니다.

디스크를 제거한 후 가상 하드 디스크 파일을 삭제합니다. 항목에 체크할 경우 해당 VHD 파일은 분리와 동시에 완전히 삭제됩니다. 삭제할 것이 아니라면 주의하세요.


3. 디스크 관리 화면에서 가상 하드 디스크가 사라집니다.





기존 가상 하드 디스크의 연결

기존에 미리 생성해 둔 VHD 파일이 있다면 바로 연결하여 사용할 수 있습니다. 다음은 가상 하드 디스크를 연결하는 과정입니다.

1. 메뉴에서 동작 -> VHD 연결 항목을 선택합니다.



2. 위치 항목에 연결할 VHD 파일의 경로와 이름을 입력해 주거나 찾아보기를 통해 연결할 VHD 파일을 선택한 후 확인 버튼을 클릭합니다.

읽기 전용 항목에 체크해 주면 가상 하드 디스크가 읽기 전용으로 연결됩니다. 가상 하드 디스크의 파일을 읽을 수는 있지만 새로운 파일을 기록할 수는 없습니다.




이상으로 디스크 관리에서 가상 하드 디스크를 생성하고 관리하는 것에 대해서 알아보았습니다. 이와 같이 디스크 관리는 가상 하드 디스크에 관련된 아주 기초적인 기능만을 제공하고 있습니다. 가상 하드 디스크에 대한 좀 더 강력한 관리를 원하면 DiskPart 를 통해 관리해야 합니다. 이 글은 여기까지입니다. ^^