
VMware는 일반적으로 “확장 가능”디스크를 생성하며,이 디스크는 작게 시작하여 데이터를 추가함에 따라 시간이 지남에 따라 증가합니다. 그러나 최대 크기에서 시작하는 “사전 할당 된”디스크를 만들 수도 있습니다. 나중에 디스크를 압축하려면 미리 할당 된 디스크에서 확장 가능한 디스크로 변환해야합니다. 또는 최대 성능을 위해 디스크를 확장 가능에서 사전 할당으로 변환 할 수 있습니다.
관련 : 초보자 eek : 가상 머신 생성 및 사용 방법
VMware Fusion 또는 VMware Workstation에서만이 작업을 수행 할 수 있습니다. VMware Player에는 필요한 명령이 포함되어 있지 않습니다. VMware Player는 시간이 지남에 따라 확장 가능한 확장 가능한 디스크를 항상 생성하므로 다른 VMware 제품을 사용하지 않고 사전 할당 된 디스크로 변환 할 수있는 방법이 없습니다.
VMware Fusion
이것은 Mac의 VMware Fusion에서 매우 간단합니다. VMware Fusion은 항상 새 가상 디스크를 확장 가능한 디스크로 만듭니다. 나중에 사전 할당 된 디스크로 변환하거나 이전에 사전 할당 된 디스크로 변환 한 경우 디스크를 확장 가능한 디스크로 다시 변환 할 수 있습니다.
이렇게하려면 먼저 가상 머신을 종료하십시오. 전원이 켜져 있거나 일시 중단 된 경우 디스크를 변환 할 수 없습니다.
기본 VMware Fusion 창에서 가상 머신을 선택하고 Virtual 가상 머신> 설정을 클릭하십시오.

설정 창의 이동식 장치에서 “하드 디스크”옵션을 클릭하십시오.

관련 : PC에서 소프트웨어 테스트 중지 : 대신 가상 머신 스냅 샷 사용
가상 머신에 스냅 샷이있는 동안 변경할 수 없다는 메시지가 표시되면 먼저 가상 머신에 대해 생성 한 스냅 샷을 삭제해야합니다. 물론 나중에는 그 시점에서 가상 머신을 이전 상태로 복원 할 수 없습니다.

스냅 샷을 삭제하려면 가상 머신> 스냅 샷> 스냅 샷을 클릭하십시오. 창에서 각 스냅 샷을 선택하고 툴바에서“삭제”버튼을 클릭하여 삭제하십시오.

하드 디스크 설정 창에서 “고급 옵션”섹션을 확장하십시오. 증가 가능한 디스크를 사전 할당 된 디스크로 변환하려면 “사전 디스크 공간 할당”을 선택하고, 사전 할당 된 디스크를 다시 증가 가능한 디스크로 다시 변환하려면 “사전 디스크 공간”을 선택 취소하십시오. “Apply (적용)”를 클릭하여 변경 사항을 적용하십시오.

VMware 워크 스테이션
이 프로세스는 VMWare 워크 스테이션에서 조금 더 복잡하므로 명령 프롬프트를 사용해야합니다.이 옵션은 VMware Workstation의 그래픽 인터페이스에 표시되지 않으므로 기본 제공 기능을 사용해야합니다 vmware-vdiskmanager 명령.
1 단계 : 스냅 샷 삭제
먼저 VMware Workstation에서 가상 시스템의 전원을 끕니다. VM> 스냅 샷> 스냅 샷을 클릭하고 각 스냅 샷을 마우스 오른쪽 단추로 클릭 한 다음“삭제”를 선택하여 가상 머신과 관련된 스냅 샷을 삭제하십시오. 물론 스냅 샷을 삭제 한 후 가상 머신을 이전 시점으로 복원 할 수 없습니다.

2 단계 : vmware-vdiskmanagere.exe 명령 찾기
다음으로 vmware-vdiskmanager.exe 명령. Windows의 기본 디렉토리에 VMware Workstation이 설치되어있는 경우 다음 위치에서 찾을 수 있습니다. C:Program Files (x86)VMwareVMware Workstation 또는 C:Program FilesVMwareVMware Workstation.

시작 메뉴에서 명령 프롬프트 창을 열고 VMware 디렉토리로 변경하십시오. 이렇게하려면 다음 명령을 사용하십시오. 폴더 경로를 다음을 포함하는 VMware Workstation 폴더의 올바른 경로로 바꾸십시오. vmware-vdiskmanager.exe 시스템에서 다른 파일 인 경우
cd "C:Program Files (x86)VMwareVMware Workstation"

참고 : 여기의 지침에서는 Windows를 호스트 운영 체제로 사용한다고 가정합니다. Linux에서는 간단히 터미널 창을 열고 vmware-vdiskmanager 다른 명령을 실행하는 것처럼

3 단계 : 가상 디스크 파일 찾기
디스크에서 가상 머신의 폴더를 찾아 가상 머신의 가상 디스크 인 .vmdk 파일을 식별하십시오. 기본적으로 VMware는 디렉토리의 가상 머신 폴더를 생성합니다. C:UsersNAMEDocumentsVirtual Machines 여기서 NAME은 Windows 사용자 계정의 이름입니다.
여러 .vmdk 파일이 표시 될 수 있습니다. 그건 정상입니다 로 끝나는 .vmdk 파일이 아닌 기본 .vmdk 파일을 찾으십시오. -f 그리고 숫자. 아래 스크린 샷에서 이름은 Windows 7.vmdk입니다.

어디에 있는지 확실하지 않으면 VMware Workstation 창의 맨 아래에서 가상 머신의 폴더 경로를 볼 수 있습니다.

4 단계 : 가상 디스크 변환
가상 시스템을 사전 할당 된 가상 디스크를 2GB 파일로 분할 가능한 가상 디스크로 변환하려면 다음 명령을 실행하십시오. 원본 가상 디스크 파일과 동일한 폴더에 새로운 대상 .vmdk 파일을 만드는 것이 가장 쉽습니다.
vmware-vdiskmanager.exe -r "c:pathtosource.vmdk" -t 1 "c:pathtotarget.vmdk"
예를 들어 원본 .vmdk 파일의 경로가 C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk 다음 명령을 실행할 수 있습니다.
vmware-vdiskmanager.exe -r "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk" -t 1 "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-growable.vmdk"

가상 머신을 확장 가능 디스크에서 사전 할당 된 디스크로 2GB 파일로 분할하려면 다음 명령을 실행하십시오.
vmware-vdiskmanager.exe -r "c:pathtosource.vmdk" -t 3 "c:pathtotarget.vmdk"
예를 들어 원본 .vmdk 파일의 경로가 C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk 다음 명령을 실행할 수 있습니다.
vmware-vdiskmanager.exe -r "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk" -t 1 "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-preallocated.vmdk"

5 단계 : 원래 디스크 파일 삭제 (또는 이동)
위의 명령은 대상 경로에 새 가상 디스크 사본을 생성합니다. 가상 머신의 폴더를 열면 원본 디스크와 새 디스크가 모두있는 것을 볼 수 있습니다. 이 예에서는 Windows 7(something).vmdk 파일과 Windows 7-growable(something).vmdk 파일들

이제 파일을 삭제하여 원본 디스크를 제거 할 수 있습니다. 이 예에서는 모든 Windows 7(something).vmdk 메인을 포함한 파일 Windows 7.vmdk 파일. 그러나 .vmdk로 끝나는 파일 만 삭제하거나 이동해야합니다. 다른 파일은 여기에 그대로 두십시오.
이러한 파일을 삭제하는 대신 다른 폴더로 복사 할 수 있습니다. 이렇게하면 문제가 발생한 경우 복원 할 수있는 백업 사본이 제공됩니다.

6 단계 : 새 가상 디스크를 원래 디스크의 위치로 이동
새 기본 .vmdk 파일의 이름을 원래 가상 디스크와 동일한 이름으로 바꿉니다. 이 예에서는 이름을 바꿉니다. Windows 7-growable.vmdk 에 Windows 7.vmdk Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk 및 기타 파일은 그대로 두십시오.

이제 가상 머신을 정상적으로 부팅 할 수 있습니다. 사용 가능한 이전 디스크와 동일한 위치에 새 확장 가능 또는 사전 할당 된 디스크가 자동으로 사용됩니다. 새로운 주 .vmdk 디스크 파일은 이름이 다르더라도 더 작은 .vmdk 파일을 가리 키므로 모든 것이 “작동”합니다.








