8Sep

Como converter entre discos pré-alocados e criativos no VMware

A VMware normalmente cria discos "crescíveis", que começam pequenos e crescem ao longo do tempo à medida que você adiciona dados. No entanto, você também pode criar discos "pré-alocados" que começam em seu tamanho máximo. Se você quiser compactar um disco mais tarde, você precisará convertê-lo de pré-alocado para cultivável. Ou, você pode querer converter um disco de gerável para pré-alocado para o máximo desempenho.

Você só pode fazer isso em VMware Fusion ou VMware Workstation. O VMware Player não inclui o comando necessário. O VMware Player sempre cria discos crescíveis que se expandem ao longo do tempo e não há como converter para pré-alocado sem usar outro produto VMware.

VMware Fusion

Isso é muito simples em VMware Fusion em um Mac. O VMware Fusion sempre cria novos discos virtuais como discos que podem ser cultivados. Você pode convertê-los em discos pré-alocados mais tarde, ou converter discos de volta para discos crescíveis se você os converteu anteriormente em discos pré-alocados.

Para fazer isso, primeiro desligue a máquina virtual. Você não pode converter seus discos se ele for ligado ou suspenso.

Selecione a máquina virtual na janela principal do VMware Fusion e clique em Virtual Machine & gt;Configurações.

Clique na opção "Disco rígido" em Dispositivos removíveis na janela Configurações.

Se você vir uma mensagem dizendo que você não pode fazer essas alterações enquanto a sua máquina virtual tiver um instantâneo, primeiro você precisará excluir todas as instantâneas que você criou para sua máquina virtual. Claro, você não poderá restaurar sua máquina virtual em seu estado anterior nesses momentos.

Para excluir instantâneos, clique em Virtual Machine & gt;Instantâneos & gt;Instantâneos. Selecione cada instantâneo na janela e clique no botão "Excluir" na barra de ferramentas para excluir cada um.

Na janela Configurações do disco rígido, expanda a seção "Opções avançadas".Verifique "Pre-alocar espaço em disco" para converter o disco gerável em um disco pré-alocado ou desmarque "Pre-alocar espaço em disco" para converter um disco pré-alocado de volta para um disco que possa ser cultivado. Clique em "Aplicar" para aplicar suas alterações posteriormente.

VMware Workstation

O processo é um pouco mais complicado na estação de trabalho VMWare e você precisará usar o prompt de comando - esta opção não está exposta na interface gráfica da VMware Workstation, então você terá que usar o built-no comando vmware-vdiskmanager.

Passo Um: Exclua todos os instantâneos

Primeiro, desligue a máquina virtual na VMware Workstation. Elimine quaisquer instantâneos associados à máquina virtual clicando em VM & gt;Instantâneo & gt;Instantâneo, clicando com o botão direito do mouse em cada instantâneo e selecionando "Excluir".Claro, você não poderá restaurar sua máquina virtual para esses pontos anteriores, após a exclusão dos instantâneos.

Etapa dois: Encontre o comando vmware-vdiskmanagere.exe

Em seguida, encontre o comando vmware-vdiskmanager.exe. Se você tiver o VMware Workstation instalado no diretório padrão no Windows, você encontrará no C: \ Arquivos de Programas( x86) \ VMware \ VMware Workstation ou C: \ Program Files \ VMware \ VMware Workstation.

Abra uma janela do prompt de comando no menu Iniciar e mude para o diretório VMware. Para fazer isso, use o seguinte comando. Substitua o caminho da pasta pelo caminho correto para a pasta VMware Workstation que contém o arquivo vmware-vdiskmanager.exe se for diferente no seu sistema.

cd "C: \ Arquivos de Programas( x86) \ VMware \ VMware Workstation"

NOTA: As instruções aqui assumem que você está usando o Windows como seu sistema operacional host. No Linux, você pode simplesmente abrir uma janela do Terminal e executar o comando vmware-vdiskmanager como se você executasse qualquer outro comando.

Passo três: 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, a VMware cria pastas de máquinas virtuais dentro do diretório em C: \ Users \ NAME \ Documents \ Virtual 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 principal. vmdk, nenhum dos arquivos. vmdk que termina com -f e depois um número. Na captura de tela abaixo, é chamado Windows 7.vmdk.

Se você não tem certeza de onde está, você pode visualizar o caminho de pasta de uma máquina virtual na parte inferior da janela VMware Workstation.

Passo quatro: Converta o disco virtual

Para converter uma máquina virtual de pré-alocado para um disco virtual crescível dividido em arquivos de 2 GB, execute o seguinte comando.É mais fácil criar o novo arquivo alvo. vmdk na mesma pasta que o arquivo de disco virtual original.

vmware-vdiskmanager.exe -r "c: \ caminho \ para \ source.vmdk" -t 1 "c: \ caminho \ para \ target.vmdk"

Por exemplo, se o caminho para o arquivo original. vmdk for C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk, você pode executar o seguinte comando:

vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \Windows 7.vmdk "-t 1" C: \ Usuários \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7-growable.vmdk "

Para converter uma máquina virtual de um arquivo compartilhado pré-atribuído em arquivos de 2 GB, executeo seguinte comando:

vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 3 "c: \ path \ to \ target.vmdk"

Por exemplo, se o caminho para o seu original. O arquivo vmdk é C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk, você pode executar o seguinte comando:

vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Virtual Machines\ Windows 7 \ Windows 7.vmdk "-t 1" C: \ Users \ chris \ Documents \ VirtualMachines \ Windows 7 \ Windows 7-preallocated.vmdk "

Passo Cinco: Excluir( ou Mover) os Arquivos de Disco Original

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 possui o disco original e o novo disco. Neste exemplo, temos os arquivos do Windows 7 [algo]. vmdk e os arquivos. vmdk compatíveis com o Windows 7 [algo]

Agora você pode eliminar o disco original, excluindo seus arquivos. Neste exemplo, eliminamos todos os arquivos do Windows 7 [algo]. vmdk, incluindo o arquivo principal do Windows 7.vmdk. No entanto, você só deve excluir ou mover arquivos que terminem em. vmdk. Deixe os outros arquivos aqui sozinhos.

Em vez de excluir esses arquivos, você pode querer copiá-los para outra pasta. Isso lhe dará uma cópia de backup que você pode restaurar caso alguma coisa tenha errado.

Passo Seis: mova o novo disco virtual para a localização do disco original

Renomeie o novo arquivo. vmdk principal para ter o mesmo nome que o disco virtual original. Neste exemplo, renomeamos o Windows 7-growable.vmdk para o Windows 7.vmdk e deixamos o Windows 7-growable-s001.vmdk, o Windows 7-growable-s002.vmdk e outros arquivos sozinhos.

Agora você pode inicializar a máquina virtual normalmente. Ele usará automaticamente o novo disco grupal ou pré-alocado, pois está no mesmo local que o disco anterior que estava usando. Esse novo arquivo de disco. vmdk principal aponta para os arquivos. vmdk menores, embora eles tenham um nome diferente, então tudo "funcionará".