Você só pode fazer isso no VMware Fusion ou no VMware Workstation. O VMware Player não inclui o comando necessário. O VMware Player sempre cria discos expansíveis que se expandem com o tempo e não há como converter para pré-alocado sem usar outro produto VMware.
VMware Fusion
Isso é muito simples no VMware Fusion em um Mac. O VMware Fusion sempre cria novos discos virtuais como discos crescentes. Você pode convertê-los em discos pré-distribuídos posteriormente ou converter discos de volta em discos expansíveis, se você os converteu anteriormente em discos pré-distribuídos.
Para fazer isso, primeiro desligue a máquina virtual. Você não pode converter seus discos se estiver ligado ou suspenso.
Selecione a máquina virtual na janela principal do VMware Fusion e clique em Virtual Machine> Settings.
Estação de trabalho VMware
O processo é um pouco mais complicado na estação de trabalho VMWare, e você precisará usar o prompt de comando - essa opção não está exposta na interface gráfica do VMware Workstation, então você terá que usar o
vmware-vdiskmanager
comando.
Primeiro passo: excluir todos os instantâneos
Primeiro, desligue a máquina virtual no VMware Workstation. Exclua os snapshots associados à máquina virtual clicando em VM> Snapshot> Snapshot, clicando com o botão direito em cada snapshot e selecionando "Delete". Naturalmente, você não poderá restaurar sua máquina virtual para esses pontos anteriores no tempo depois de excluir os instantâneos.
Segundo Passo: Encontre o Comando vmware-vdiskmanagere.exe
Em seguida, encontre o
vmware-vdiskmanager.exe
comando. Se você tiver o VMware Workstation instalado no diretório padrão no Windows, você encontrará
C:Program Files (x86)VMwareVMware Workstation
ou
C:Program FilesVMwareVMware Workstation
vmware-vdiskmanager.exe
arquivo se for diferente no seu sistema.
cd 'C:Program Files (x86)VMwareVMware Workstation'
vmware-vdiskmanager
comando como se você tivesse executado qualquer outro comando.
Terceiro Passo: Encontre seu arquivo de disco virtual
Localize a pasta da máquina virtual em seu disco e identifique seu arquivo.vmdk, que é o disco virtual da máquina virtual. Por padrão, o VMware cria pastas de máquinas virtuais dentro do diretório em
C:UsersNAMEDocumentsVirtual Machines
onde NAME é o nome da sua conta de usuário do Windows.
Você pode ver vários arquivos.vmdk. Isso é normal. Procure o arquivo.vmdk principal, não qualquer um dos arquivos.vmdk que termina com
-f
e depois um número. Na captura de tela abaixo, é chamado Windows 7.vmdk.
Quarta etapa: converter o disco virtual
Para converter uma máquina virtual de pré-alocada para um disco virtual expansível dividido em arquivos de 2 GB, execute o seguinte comando. É mais fácil criar o novo arquivo.vmdk de destino na mesma pasta do arquivo de disco virtual original.
vmware-vdiskmanager.exe -r 'c:path osource.vmdk' -t 1 'c:path o arget.vmdk'
Por exemplo, se o caminho para o arquivo.vmdk original for
C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk
você pode executar o seguinte comando:
vmware-vdiskmanager.exe -r 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk' -t 1 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-growable.vmdk'
vmware-vdiskmanager.exe -r 'c:path osource.vmdk' -t 3 'c:path o arget.vmdk'
Por exemplo, se o caminho para o arquivo.vmdk original for
C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk
você pode executar o seguinte comando:
vmware-vdiskmanager.exe -r 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk' -t 1 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-preallocated.vmdk'
Quinto passo: Excluir (ou mover) os arquivos originais do disco
O comando acima apenas cria uma nova cópia do disco virtual no caminho de destino. Se você abrir a pasta da sua máquina virtual, verá que tem o disco original e o novo. Neste exemplo, temos os dois
Windows 7[something].vmdk
arquivos e
Windows 7-growable[something].vmdk
arquivos
Windows 7[something].vmdk
arquivos, incluindo o principal
Windows 7.vmdk
Arquivo.No entanto, você deve excluir ou mover somente arquivos que terminem em.vmdk. Deixe os outros arquivos aqui sozinhos.
Em vez de excluir esses arquivos, convém copiá-los para outra pasta. Isso lhe dará uma cópia de backup que você pode restaurar caso algo dê errado.
Etapa 6: Mova o novo disco virtual para o local do disco original
Renomeie o novo arquivo.vmdk principal para ter o mesmo nome do disco virtual original. Neste exemplo, renomeamos
Windows 7-growable.vmdk
para
Windows 7.vmdk
e deixe o Windows 7-growable-s001.vmdk, o Windows 7-growable-s002.vmdk e outros arquivos sozinhos.