VMware에서 사전 할당 된 디스크와 확장 가능한 디스크를 변환하는 방법
VMware는 일반적으로 데이터를 추가함에 따라 작게 시작하여 시간이 지남에 따라 성장하는 "성장 가능한"디스크를 만듭니다. 그러나 최대 크기로 시작하는 "사전 할당 된"디스크를 만들 수도 있습니다. 나중에 디스크를 압축하려면 사전 할당 된 파일을 확장 가능 파일로 변환해야합니다. 또는 성능을 극대화하기 위해 사전 할당 가능 디스크를 변환 할 수도 있습니다..
VMware Fusion 또는 VMware Workstation에서만이 작업을 수행 할 수 있습니다. VMware Player에는 필요한 명령이 없습니다. VMware Player는 시간이 지남에 따라 확장 가능한 확장 가능 디스크를 항상 생성하며 다른 VMware 제품을 사용하지 않고 사전 할당 된 디스크로 변환 할 방법이 없습니다.
VMware Fusion
이것은 Mac에서 VMware Fusion을 사용하면 매우 간단합니다. VMware Fusion은 항상 새로운 가상 디스크를 확장 가능한 디스크로 생성합니다. 나중에 미리 할당 된 디스크로 변환하거나 이전에 사전 할당 된 디스크로 변환 한 경우 확장 가능 디스크로 다시 변환 할 수 있습니다.
이렇게하려면 먼저 가상 컴퓨터를 종료하십시오. 전원을 켜거나 일시 중지 한 경우 디스크를 변환 할 수 없습니다..
기본 VMware Fusion 창에서 가상 시스템을 선택하고 가상 시스템> 설정을 클릭하십시오..
설정 창에서 이동식 장치 아래의 "하드 디스크"옵션을 클릭하십시오..
가상 시스템에 스냅 샷이있는 동안 이러한 변경을 수행 할 수 없다는 메시지가 표시되면 먼저 가상 시스템에 대해 생성 한 모든 스냅 샷을 삭제해야합니다. 물론 나중에 해당 시점에 가상 컴퓨터를 이전 상태로 복원 할 수 없습니다.
스냅 샷을 삭제하려면 가상 시스템> 스냅 샷> 스냅 샷을 클릭합니다. 창에서 각 스냅 샷을 선택하고 도구 모음에서 "삭제"버튼을 클릭하여 각각을 삭제하십시오.
하드 디스크 설정 창에서 "고급 옵션"섹션을 확장하십시오. "사전 할당 디스크 공간"을 선택하여 확장 가능 디스크를 사전 할당 된 디스크로 변환하거나 "사전 할당 디스크 공간"의 선택을 취소하여 사전 할당 된 디스크를 확장 가능 디스크로 다시 변환하십시오. 이후에 변경 사항을 적용하려면 "적용"을 클릭하십시오..
VMware 워크 스테이션
이 프로세스는 VMWare 워크 스테이션에서 좀 더 복잡해지며 명령 프롬프트를 사용해야합니다.이 옵션은 VMware Workstation의 그래픽 인터페이스에 표시되지 않으므로 내장 명령을 사용해야합니다 VM웨어 - vdiskmanager
명령.
1 단계 : 스냅 샷 삭제
먼저 VMware Workstation에서 가상 시스템의 전원을 끕니다. VM> 스냅 샷> 스냅 샷을 클릭하고 각 스냅 샷을 마우스 오른쪽 버튼으로 클릭 한 다음 "삭제"를 선택하여 가상 시스템과 관련된 모든 스냅 샷을 삭제하십시오. 물론 스냅 샷을 삭제 한 후에는 이전 시점으로 가상 시스템을 복원 할 수 없습니다.
2 단계 : vmware-vdiskmanagere.exe 명령 찾기
다음으로 vmware-vdiskmanager.exe
명령. VMware Workstation을 Windows의 기본 디렉토리에 설치하면 다음 위치에서 찾을 수 있습니다. C : \ Program Files (x86) \ VMware \ VMware 워크 스테이션
또는 C : \ Program Files \ VMware \ VMware 워크 스테이션
.
시작 메뉴에서 명령 프롬프트 창을 열고 VMware 디렉토리로 변경하십시오. 이렇게하려면 다음 명령을 사용하십시오. 폴더 경로를 해당 경로가있는 VMware Workstation 폴더의 올바른 경로로 바꿉니다. vmware-vdiskmanager.exe
시스템에서 다른 경우 파일.
cd "C : \ Program Files (x86) \ VMware \ VMware Workstation"
참고 :이 지침에서는 Windows를 호스트 운영 체제로 사용한다고 가정합니다. 리눅스에서는 단순히 터미널 창을 열고 VM웨어 - vdiskmanager
다른 명령을 실행하는 것처럼 명령.
3 단계 : 가상 디스크 파일 찾기
디스크에서 가상 컴퓨터의 폴더를 찾아 가상 컴퓨터의 가상 디스크 인 .vmdk 파일을 확인합니다. 기본적으로 VMware는 디렉토리에 가상 시스템 폴더를 만듭니다. C : \ Users \ NAME \ Documents \ Virtual Machines \
, 여기서 NAME은 Windows 사용자 계정의 이름입니다..
여러 .vmdk 파일이 나타날 수 있습니다. 그건 정상입니다. 로 끝나는 .vmdk 파일이 아닌 주 .vmdk 파일을 찾습니다. -에프
그 다음 숫자. 아래 스크린 샷에서는 Windows 7.vmdk.
위치를 모르는 경우 VMware Workstation 창의 하단에서 가상 시스템의 폴더 경로를 볼 수 있습니다.
4 단계 : 가상 디스크 변환
사전 할당 된 가상 시스템을 2GB 파일로 분할 된 확장 가능 가상 디스크로 변환하려면 다음 명령을 실행하십시오. 원본 가상 디스크 파일과 동일한 폴더에 새로운 대상 .vmdk 파일을 만드는 것이 가장 쉽습니다..
vmware-vdiskmanager.exe -r "c : \ path \ to \ source.vmdk"-t 1 "c : \ path \에서 \ target.vmdk"
예를 들어 원본 .vmdk 파일의 경로가 C : \ 사용자 \ chris \ 문서 \ 가상 머신 \ 윈도우 7 \ 윈도우 7.vmdk
, 다음 명령을 실행할 수 있습니다.
vmware-vdiskmanager.exe -r "C : \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk"-t 1 "C : growable.vmdk "
가상 시스템을 확장 가능한 것으로 변환하여 2GB 파일로 분할 된 사전 할당 된 디스크로 변환하려면 다음 명령을 실행하십시오.
vmware-vdiskmanager.exe -r "c : \ path \ to \ source.vmdk"-t 3 "c : \ path \에서 \ target.vmdk"
예를 들어 원본 .vmdk 파일의 경로가 C : \ 사용자 \ chris \ 문서 \ 가상 머신 \ 윈도우 7 \ 윈도우 7.vmdk
, 다음 명령을 실행할 수 있습니다.
vmware-vdiskmanager.exe -r "C : \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk"-t 1 "C : preallocated.vmdk "
5 단계 : 원본 디스크 파일 삭제 (또는 이동)
위의 명령은 대상 경로에 가상 디스크의 새 복사본을 만듭니다. 가상 컴퓨터의 폴더를 열면 원본 디스크와 새 디스크가 모두 있음을 알 수 있습니다. 이 예에서 우리는 윈도우 7 [무언가] .vmdk
파일 및 Windows 7-growable [무언가] .vmdk
파일들
이제 파일을 삭제하여 원래 디스크를 제거 할 수 있습니다. 이 예에서는 모든 윈도우 7 [무언가] .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 파일을 가리키므로 모든 것이 "잘 작동합니다".