VirtualBox 또는 VMware에서 가상 머신의 디스크를 확대하는 방법

게시 됨: 2022-08-16
하드 디스크 플래터 및 암 헤더.
Tenaht/Shutterstock.com

VirtualBox 또는 VMware에서 가상 하드 디스크를 생성할 때 최대 디스크 크기를 지정합니다. 나중에 가상 머신의 하드 디스크에 더 많은 공간이 필요하면 가상 하드 디스크와 파티션을 확장해야 합니다.

이러한 작업을 수행하기 전에 가상 하드 디스크 파일을 백업해야 할 수도 있습니다. 문제가 발생할 가능성이 항상 있으므로 항상 백업해 두는 것이 좋습니다. 그러나 그 과정은 우리에게 잘 맞았습니다.

업데이트: VirtualBox에서 Virtual Media Manager 사용

VirtualBox 6에는 가상 디스크 확대 및 크기 조정을 위한 그래픽 옵션이 추가되었습니다. 액세스하려면 기본 VirtualBox 창에서 파일 > 가상 미디어 관리자를 클릭하십시오.

목록에서 가상 하드 디스크를 선택하고 창 하단의 "크기" 슬라이더를 사용하여 크기를 변경합니다. 완료되면 "적용"을 클릭하십시오.

추가 공간을 활용하려면 디스크의 파티션을 확장해야 합니다. 디스크 크기가 증가하더라도 파티션은 동일한 크기를 유지합니다. 파티션 확대에 대한 자세한 내용은 아래 지침을 참조하십시오.

명령줄을 사용하여 VirtualBox에서 가상 디스크 확대

VirtualBox에서 가상 디스크를 확대하려면 명령 프롬프트 창에서 VBoxManage 명령을 사용해야 합니다. 먼저 가상 머신을 종료합니다. 상태가 저장됨이 아닌 전원 끄기로 설정되어 있는지 확인합니다.

참고: 계속하기 전에 VirtualBox의 스냅샷 기능을 사용하는 경우 가상 머신과 연결된 모든 스냅샷도 삭제해야 합니다. 이렇게 하면 올바른 가상 디스크 파일을 수정하고 나중에 모든 것이 제대로 작동하는지 확인할 수 있습니다.

현재 예제 PC에 설치된 가상 머신.

둘째, 시작 메뉴에서 명령 프롬프트 창을 열고 디렉터리를 VirtualBox의 프로그램 파일 폴더로 변경합니다. 다음 명령을 실행합니다.

 cd "C:\Program Files\Oracle\VirtualBox" 

Virtualbox 폴더에 디렉토리를 설정하는 "cd" 명령을 사용하는 명령 프롬프트.

다음 명령은 "C:\Users\Equinox\VirtualBox VMs\Windows 10\Windows 10.vdi"에 있는 VirtualBox 가상 디스크에서 작동합니다. 가상 디스크의 크기를 81920MB(80GB)로 조정합니다.

 VBoxManage modifyhd "C:\Users\Chris\VirtualBox VMs\Windows 10\Windows 7.vdi" --크기 조정 81920
참고: 위의 명령에서 크기 를 조정하기 전에 두 개의 대시를 사용하십시오.

위 명령의 파일 경로를 크기를 조정하려는 VirtualBox 디스크의 위치로 바꾸고 숫자를 이미지를 확대하려는 크기(MB)로 바꿉니다.

참고: 2019년에 출시된 VirtualBox 6.0+에서는 대신 다음 명령을 사용해야 할 수 있습니다.
 VBoxManage modifymedium 디스크 "C:\Users\Equinox\VirtualBox VMs\Windows 10\Windows 10.vdi" --크기 조정 81920 

명령 프롬프트 명령은 가상 드라이브 크기를 조정합니다.

이 프로세스는 가상 하드 디스크의 파티션을 확대하지 않으므로 아직 새 공간에 액세스할 수 없습니다. 자세한 내용은 아래 가상 머신의 파티션 확대 섹션을 참조하십시오.

VMware에서 가상 디스크 확대

VMware에서 가상 머신의 하드 디스크를 확대하려면 가상 머신의 전원을 끄고 마우스 오른쪽 버튼으로 클릭한 다음 가상 머신 설정을 선택합니다.

목록에서 가상 하드 디스크 장치를 선택하고 유틸리티 버튼을 클릭한 다음 확장을 클릭하여 하드 디스크를 확장합니다.

더 큰 최대 디스크 크기를 입력하고 확장 버튼을 클릭합니다. VMware는 가상 디스크의 크기를 늘리지만 해당 파티션은 동일한 크기로 유지됩니다. 파티션 확대에 대한 정보는 아래를 참조하십시오.

가상 머신의 파티션 확대

이제 더 큰 가상 하드 디스크가 있습니다. 그러나 가상 하드 디스크의 운영 체제 파티션은 동일한 크기이므로 아직 이 공간에 액세스할 수 없습니다.

디스크 관리 유틸리티는 가상 드라이브에서 사용할 수 있는 새 공간을 표시합니다.

이제 물리적 컴퓨터의 실제 하드 디스크에 있는 파티션을 확장하는 것처럼 게스트 운영 체제의 파티션을 확장해야 합니다. Windows가 컴퓨터에서 실행되는 동안 C:\ 파티션을 확장할 수 없는 것처럼 게스트 운영 체제가 실행 중인 동안에는 파티션을 확장할 수 없습니다.

GParted 라이브 CD를 사용하여 가상 머신의 파티션 크기를 조정할 수 있습니다. 가상 머신에서 GParted ISO 이미지를 부팅하기만 하면 라이브 Linux 환경에서 GParted 파티션 편집기로 이동합니다. GParted는 가상 하드 디스크의 파티션을 확장할 수 있습니다.

먼저 여기에서 GParted 라이브 CD의 ISO 파일을 다운로드합니다.

가상 머신의 설정 창으로 이동하여 가상 CD 드라이브를 선택하고 컴퓨터에서 ISO 파일을 찾아 ISO 파일을 가상 머신에 로드합니다.

ISO 이미지를 삽입한 후 가상 머신을 부팅(또는 다시 시작)하면 가상 머신이 ISO 이미지에서 부팅됩니다. GParted의 라이브 CD는 부팅하는 동안 몇 가지 질문을 할 것입니다. 기본 옵션에 대해 Enter 키를 눌러 건너뛸 수 있습니다.

GParted가 부팅되면 가상 드라이브가 어떻게 분할되는지 살펴보십시오.

GParted는 가상 드라이브가 어떻게 분할되는지 보여줍니다.

경고: 모든 운영 체제에서 이러한 방식으로 드라이브가 분할되는 것은 아니지만 유사한 항목이 표시될 가능성이 높습니다. 이 작업을 수행할 때 기존 파티션에 주의를 기울이십시오. 파티션 크기를 부주의하게 조정하거나 다시 포맷하거나 삭제하면 가상 머신이 작동하지 않을 수 있습니다.

파티션의 배열은 매우 중요합니다. 드라이브에는 3개의 파티션과 30GB의 할당되지 않은 공간이 있습니다.

첫 번째 파티션인 sda1은 부트 섹터 또는 EFI 시스템 파티션입니다. 두 번째 파티션인 sda2는 "주 파티션"입니다. 확장하려는 파티션은 Windows 운영 체제에 할당된 공간입니다. 위의 그림에서 빨간색 화살표와 빨간색 상자로 표시되어 있습니다.

팁: 일반적으로 기본 파티션은 크기로 식별할 수 있습니다. 이는 생성한 원래 가상 드라이브의 전체 크기와 비슷합니다.

크기를 조정하려는 파티션과 이전에 생성한 할당되지 않은 공간 사이에 바로 세 번째 파티션인 sda3이 있습니다. sda3의 위치는 sda2를 할당되지 않은 공간으로 확장할 수 없음을 의미합니다. 세 번째 파티션이 말 그대로 방해가 되므로 먼저 이동해야 합니다.

sda3를 마우스 오른쪽 버튼으로 클릭한 다음 "크기 조정/이동"을 클릭합니다.

참고: sda3가 아닐 수도 있습니다. 기본 파티션과 할당되지 않은 공간 사이에 있는 파티션을 찾고 있습니다.

파티션을 이동할 수 있는 새 창이 나타납니다.

얼마나 많은 여유 공간이 sda3을 따르고 있지 않습니다.

화면이 말하는 내용을 기록해 두십시오. msftres 파티션 다음에 30,722MB의 공간이 있습니다. sda3가 방해가 되지 않도록 하려면 sda3을 사용 가능한 공간의 반대편으로 끝까지 이동해야 합니다. "앞에 있는 여유 공간" 상자를 클릭하고 필드에 "30722"를 입력한 다음 "크기 조정/이동"을 클릭합니다. 다음과 같이 표시되어야 합니다.

이제 sda3은 할당되지 않은 공간의 끝으로 이동하기 위해 대기 중이며 sda2의 크기를 조정할 수도 있습니다. sda2를 마우스 오른쪽 버튼으로 클릭한 다음 "크기 조정/이동"을 클릭합니다.

"최대 크기" 뒤에 있는 숫자를 "새 크기" 필드에 입력하거나 슬라이더의 오른쪽을 오른쪽 끝까지 끕니다.

"새 크기" 상자에 "최대 크기" 값을 입력합니다.

올바르게 수행했다면 이제 "새 크기" 상자의 "최대 크기" 값을 입력해야 합니다. "크기 조정/이동"을 클릭하여 변경을 완료합니다.

변경 사항을 모두 적용하려면 상단 근처에 있는 녹색 확인 표시 버튼을 클릭합니다. 대기열에 넣은 이동 또는 크기 조정 작업의 수와 컴퓨터의 속도에 따라 변경 사항을 적용하는 데 몇 분이 걸릴 수 있습니다. 잠시 기다려야 하는 경우에도 놀라지 마십시오.

크기 조정 작업이 완료되면 가상 머신을 다시 시작하고 GParted ISO 파일을 제거합니다. Windows는 가상 머신의 파일 시스템이 제대로 작동하는지 확인합니다. 이 확인을 중단하지 마십시오.

파티션 크기를 조정한 후 Windows가 실행하는 복구 또는 chkdsk 절차를 건너뛰지 마십시오.

이제 가상 머신의 파티션이 전체 가상 하드 디스크를 차지하므로 추가 공간에 액세스할 수 있습니다.


더 많은 저장 공간을 확보하는 더 쉬운 방법이 있습니다. 설정 창에서 가상 머신에 두 번째 가상 하드 디스크를 추가할 수 있습니다. 별도의 파티션에서 다른 하드 디스크의 내용에 액세스할 수 있습니다. 예를 들어 Windows 가상 머신을 사용하는 경우 가상 머신 내의 다른 드라이브 문자에서 다른 가상 하드 디스크에 액세스할 수 있습니다.