
VirtualBox를 사용하면 새 가상 하드 디스크 파일을 만들 때 동적으로 할당되거나 고정 된 크기의 디스크를 선택할 수 있습니다. 동적으로 할당 된 디스크는 생성 속도가 빠르고 더 큰 크기로 커질 수 있습니다. 고정 크기 디스크는 사용이 더 빠를 수 있지만 일단 채워지면 더 이상 커질 수 없습니다. 원하는 경우 두 형식간에 변환하고 디스크 크기를 조정할 수 있습니다.
계속하기 전에 가상 머신을 일시 중단하고 상태를 저장하지 않고 종료하는 것이 좋습니다. VirtualBox는 가상 시스템이 “전원이 꺼졌습니다”라고 표시해야합니다.
1 단계 : VBoxManage 명령을 찾고 명령 프롬프트를 엽니 다
관련 : 가상 머신 속도 향상을위한 완벽한 가이드
VirtualBox를 사용하면 고정 디스크를 동적 디스크로 또는 동적 디스크를 고정 디스크로 변환 할 수 있지만이 옵션은 그래픽 인터페이스에 표시되지 않습니다. 대신에 VBoxManage.exe 명령.
계속하려면이 명령을 찾으십시오. Windows의 경우 VirtualBox 프로그램 디렉토리에서 찾을 수 있습니다. C:Program FilesOracleVirtualBox 기본적으로. 다른 디렉토리에 VirtualBox를 설치 한 경우 대신 해당 디렉토리를 찾으십시오.

명령 프롬프트 창을 엽니 다. 이렇게하려면 시작 메뉴를 열고 다음을 입력하십시오. cmd 을 입력하고 Enter를 누르십시오.

유형 cd 명령 프롬프트에 VBoxManage 명령이있는 폴더의 경로를 입력하십시오. 따옴표로 묶어야합니다.
입력하면 빠르게 할 수 있습니다 cd 명령 프롬프트 창으로 이동 한 다음 파일 관리자의 주소 표시 줄에서 폴더 아이콘을 명령 프롬프트로 끌어다 놓습니다.

기본 경로를 사용하는 경우 다음과 같아야합니다.
cd "C:Program FilesOracleVirtualBox"

참고 :이 지침에서는 Windows에서 VirtualBox를 사용한다고 가정합니다. macOS 또는 Linux에서 VirtualBox를 사용하는 경우 터미널 창을 열고 vboxmanage 다른 명령과 마찬가지로 정상적으로 명령하십시오.

2 단계 : 변환하려는 디스크의 경로 찾기
컴퓨터의 모든 가상 하드 디스크 목록을 보려면 명령 프롬프트 창에서 다음 명령을 실행하십시오.
VBoxManage.exe list hdds
목록을 살펴보고 변환하려는 가상 디스크의 파일 경로를 식별하십시오. “Windows”라는 가상 시스템과 관련된 가상 디스크를 수정하려고한다고 가정하겠습니다. 아래 출력에서 볼 수 있듯이 시스템에서 해당 가상 디스크의 경로는 C:UserschrisVirtualBox VMsWindowsWindows.vdi .

3 단계 : 가상 디스크 변환
이제 VBoxManage 명령을 사용하여 가상 디스크를 고정에서 동적으로 또는 동적에서 고정으로 변환 할 수 있습니다.
가상 디스크를 고정에서 동적으로 변환하려면 다음 명령을 실행하십시오.
VBoxManage.exe clonemedium disk "C:pathtosource.vdi" "C:pathtodestination.vdi" –variant Standard
예를 들어 소스 디스크가 C:UserschrisVirtualBox VMsWindowsWindows.vdi 같은 폴더에 Windows-dynamic.vdi라는 새 디스크를 만들려면 다음을 실행하십시오.
VBoxManage.exe clonemedium disk "C:UserschrisVirtualBox VMsWindowsWindows.vdi" "C:UserschrisVirtualBox VMsWindowsWindows-dynamic.vdi" –variant Standard

가상 디스크를 동적 디스크에서 고정 디스크로 변환하려면 다음 명령을 실행하십시오.
VBoxManage.exe clonemedium disk "C:pathtosource.vdi" "C:pathtodestination.vdi" –variant Fixed
예를 들어 소스 디스크가 C:UserschrisVirtualBox VMsWindowsWindows.vdi 같은 폴더에 Windows-fixed.vdi라는 새 디스크를 만들려면 다음을 실행하십시오.
VBoxManage.exe clonemedium disk "C:UserschrisVirtualBox VMsWindowsWindows.vdi" "C:UserschrisVirtualBox VMsWindowsWindows-fixed.vdi" –variant Fixed

4 단계 : 기존 가상 디스크 제거
위의 명령은 기존 디스크를 복제합니다. 원본 디스크 파일과 새 디스크 파일로 끝납니다.
먼저 VirtualBox에서 기존 가상 디스크를 실제로 제거해야합니다. VirtualBox에서 가상 디스크를 사용하는 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 “설정”을 선택하십시오.

연결된 저장 장치를 보려면“Storage”를 선택하십시오. 원본 VDI를 마우스 오른쪽 단추로 클릭하고 “첨부 파일 제거”를 선택하십시오. 그런 다음 “확인”을 클릭하십시오.

아래 프로세스는 드라이브에서 원본 디스크 파일을 삭제합니다. 경고:이 프로세스에 문제가있는 경우를 대비하여 원본 디스크 파일을 백업하지 않은 경우 백업 할 수 있습니다.
명령 프롬프트에서 다음 명령을 실행하여 컴퓨터의 모든 가상 디스크 목록을 봅니다.
VBoxManage.exe list hdds
삭제하려는 원본 디스크의 UUID를 찾으십시오. 마우스 왼쪽 마우스 버튼으로 클립 보드를 선택한 다음 마우스 오른쪽 버튼으로 클릭하여 클립 보드에 복사 할 수 있습니다.

다음 명령을 실행하여 VirtualBox의 레지스트리에서 원본 디스크를 제거하고 삭제하십시오. 명령 프롬프트 창에서 마우스 오른쪽 버튼을 클릭하여 UUID를 붙여 넣을 수 있습니다.
VBoxManage.exe closemedium UUID --delete

5 단계 : 새 디스크 이름 바꾸기
이제 새 디스크 파일의 이름을 원래 파일과 동일하게 변경해야합니다. 파일 탐색기 또는 Windows 탐색기 창에서 탐색하십시오.

VDI 파일을 마우스 오른쪽 단추로 클릭하고“이름 바꾸기”를 선택한 다음 원래 이름으로 변경하십시오. 예를 들어 여기에서 만든 Windows-fixed.vdi 파일의 이름을 Windows.vdi로 바꿨습니다.

디스크 이름을 변경 한 후 VirtualBox에서 이전 디스크 이름을 제거하십시오. VirtualBox에서 파일> Virtual Media Manager를 클릭하고 이름이 바뀐 디스크의 원래 이름을 찾으십시오. 왼쪽에 노란색 경고 아이콘이 나타납니다. 마우스 오른쪽 버튼으로 클릭하고“제거”를 선택하십시오. “제거”를 다시 클릭하여“닫기”를 확인하고 닫습니다.

6 단계 : VirtualBox에 디스크 삽입
VirtualBox로 돌아와서 가상 디스크와 연결된 가상 머신을 마우스 오른쪽 버튼으로 클릭 한 다음 “설정”을 선택하십시오. 스토리지에서 SATA 컨트롤러를 마우스 오른쪽 단추로 클릭하고 “하드 디스크 추가”를 선택하십시오.

“기존 디스크 선택”을 선택하고 방금 이름을 바꾼 파일을 찾습니다.

“가상”을 클릭하여 “가상 머신 설정”창을 닫습니다. 이제 가상 머신을 정상적으로 부팅 할 수 있습니다. 디스크는 고정 디스크 또는 동적 디스크 중 하나입니다.









