VMware나 VirtualBox 같은 가상화 소프트웨어를 사용하면 실제 PC에 영향을 주지 않고도 가상 환경에 운영체제를 손쉽게 설치할 수 있습니다. VMware에 익숙한 사용자라면 가상 머신을 생성할 때 최대 디스크 용량을 지정해야 한다는 점을 알고 있을 것입니다. VMware는 이 설정값에 따라 가상 머신에 필요한 디스크 공간을 할당합니다.
그런데 처음에 충분한 디스크 공간을 할당하지 않으면, 가상 머신을 사용하다 보면 금세 저장 공간이 부족해지기 마련입니다. 다행히 VMware에서는 가상 머신의 디스크 용량을 나중에 쉽게 늘릴 수 있습니다. 이번 글에서는 명령줄(CLI)과 GUI, 두 가지 방법으로 가상 머신 디스크 공간을 확장하는 방법을 자세히 알아보겠습니다.
시작하기 전에: 백업은 필수
작업을 시작하기 전에 반드시 가상 머신을 백업해 두세요. 가상 디스크 파일을 확장하는 과정에서 문제가 발생할 가능성이 언제든 있으며, 백업이 없다면 데이터를 잃을 수도 있습니다. 또한 이 글에서는 기본적인 파티션 관리 도구를 사용할 줄 안다는 것을 전제로 합니다.
참고: 이 튜토리얼은 VMware 기준입니다. VirtualBox에서 동일한 작업을 하고 싶다면 VirtualBox 디스크 용량 확장 튜토리얼을 참고하세요.
방법 1. 명령줄에서 디스크 공간 늘리기
명령줄로 VMware 가상 디스크 용량을 늘리려면, 먼저 가상 머신을 완전히 종료해야 합니다. 일시정지(Suspend)가 아닌 시스템 종료(Power Off) 상태여야 합니다. 또한 스냅샷이 남아 있으면 안 되므로, 기존 스냅샷이 있다면 VMware 스냅샷 관리자에서 모두 삭제하세요.
이제 Win + R 키를 누르고 cmd를 입력해 Windows 명령 프롬프트를 실행합니다.

VMware가 설치된 폴더로 이동합니다. 64비트 시스템이라면 일반적으로 아래 명령어를 그대로 사용할 수 있습니다. VMware를 다른 경로에 설치했다면 파일 경로를 알맞게 수정하세요.
cd "C:\Program File (x86)\VMware\VMware Workstation"

아래 명령어를 실행하면 디스크 크기를 확장할 수 있습니다. 이때 원하는 디스크 용량(GB 단위)과 가상 디스크 파일의 위치는 본인 환경에 맞게 변경해야 합니다. vmdk 파일이 여러 개라면 파일 이름에 -flat이나 -s0가 포함되지 않은 파일을 사용하세요.
vmware-vdiskmanager.exe -x 46Gb "G:\Windows 8\Windows 8.vmdk"

명령어 실행이 완료되면 VMware가 가상 디스크 크기를 확장합니다. 추가된 공간은 게스트 운영체제에서 '할당되지 않은 공간(unallocated)'으로 나타납니다. 내장 파티션 관리 도구를 사용해 기존 시스템 파티션을 확장하거나, 새 파티션을 만들어 파일과 폴더를 저장하면 됩니다.
방법 2. VMware GUI에서 디스크 공간 늘리기
참고: 여기서는 VMware Workstation 화면을 기준으로 설명하지만, VMware Player에서도 동일한 단계로 진행할 수 있습니다.
GUI로 가상 디스크 용량을 늘리려면 VMware 애플리케이션을 실행하고 대상 가상 머신을 선택한 뒤, 'Edit virtual machine settings'(가상 머신 설정 편집) 링크를 클릭합니다. 이때도 가상 머신이 꺼져 있는 상태여야 하며, 스냅샷이 없어야 합니다.

설정 창이 열리면 'Hard disk'(하드 디스크) 항목으로 이동하고, 'Disk Utilities'(디스크 유틸리티) 섹션 아래의 'Expand'(확장) 버튼을 클릭합니다.

버튼을 누르면 'Expand Disk Capacity'(디스크 용량 확장) 창이 열립니다. 여기서 원하는 디스크 용량을 GB 단위로 입력하고 'Expand' 버튼을 클릭하세요. 예를 들어 필자는 Windows XP 가상 머신의 용량을 16GB로 입력했습니다.

이 작업을 마치면 VMware가 요청한 대로 디스크 크기를 조정하고, 완료되었다는 확인 메시지를 표시합니다.

이제 게스트 운영체제에 로그인하여 파티션 관리 도구로 새로 생긴 할당되지 않은 공간을 관리하면 됩니다. 시스템 드라이브를 확장하거나 새 파티션을 생성해 활용할 수 있습니다.
마무리
지금까지 살펴본 것처럼 VMware에서는 명령줄이나 GUI 어느 쪽이든 몇 번의 클릭만으로 가상 디스크 용량을 손쉽게 늘릴 수 있습니다. 초보자라면 GUI 방식이 더 직관적이고 안전하며, 여러 대의 가상 머신을 관리하거나 스크립트로 자동화하고 싶다면 명령줄 방식이 유용합니다.
이 글이 도움이 되었기를 바랍니다. 진행 중에 문제가 발생했거나 의견과 경험을 나누고 싶다면 댓글로 알려주세요.