No VMware Fusion desde a versão 4, você pode ir para a preferência da VM - > Geral - > Limpar a máquina virtual.
Além disso, há um gráfico em que você pode ver o tamanho esperado após encolher.
Eu uso o VMWare Fusion no meu Mac para executar uma máquina virtual do Windows 7 e as máquinas virtuais Windows XP compatíveis com o Microsoft IE.
No VMWare Tools nos sistemas operacionais Windows, há uma opção "Reduzir" que permite reduzir o tamanho da imagem de disco esparso usada pelo sistema operacional convidado para economizar espaço no disco rígido do seu OX host.
Eu criei recentemente outra máquina virtual, desta vez executando o Snow Leopard Server. Eu queria saber se eu poderia reduzir a imagem de disco sobressalente usada por esta máquina também, mas não consigo encontrar um aplicativo VMWare Tools no sistema operacional convidado do Mac, embora as ferramentas VMWare tenham sido instaladas (como o recurso Shared Folders do VMWare está funcionando).
Existe alguma maneira de reduzir a imagem de disco esparso usada pelos sistemas operacionais do Mac OS X no VMWare Fusion?
Aha - na verdade, você pode, de acordo com esta discussão nos fóruns de discussão VMWare sobre esse problema , assumindo:
Resumindo:
Apague o espaço livre no disco do sistema operacional convidado de dentro do sistema operacional convidado usando o Utilitário de Disco e reduza o disco do sistema operacional convidado do sistema operacional host usando vmware-vdiskmanager
no linha de comando.
Em muito tempo:
Ou no terminal do sistema operacional convidado quando a partição é chamada de 'Macintosh HD':
diskutil secureErase freespace 0 Macintosh\ HD
sudo halt
Abra o Terminal e digite:
[ -d "/Library/Application Support/VMware\ Fusion" ] && alias vmware-vdiskmanager="/Library/Application Support/VMware Fusion/vmware-vdiskmanager" || alias vmware-vdiskmanager="/Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager";
vmware-diskmanager -k
Digite 'space' e, em seguida, o caminho para o arquivo de disco virtual da sua VM.
Retorno de acertos.
O arquivo de disco virtual do sistema operacional guest é encontrado em seu arquivo de máquina virtual. Por exemplo. se o seu arquivo de máquina virtual estiver em /Users/you/VM
, o caminho para seu disco virtual será /Users/you/VM.vmwarevm/VM.vmdk
.
Para o registro, isso encolheu uma VM do Snow Leopard de 15 GB para 6 GB.
Eles adicionaram uma opção de CLI que foi super fácil - faça isso de dentro do sistema operacional convidado:
sudo /Library/Application\ Support/VMware\ Tools/vmware-tools-cli disk shrink /
De mudaltsov nos Fóruns do VMware Commmunity :
Um método um pouco mais fácil - a funcionalidade de redução é incorporada ao utilitário de linha de comando do VMware Tools:
sudo /Library/Application\ Support/VMware\ Tools/vmware-tools-cli disk shrink /
Isso primeiro fará um apagamento do espaço vazio no sistema de arquivos (o mesmo que criar um arquivo preenchido com zero) e mostrará um progresso no terminal convidado. Quando isso for feito, a redução de VMDK será invocada sem desligar a VM e será exibida como uma barra de progresso na janela da VM.
O / é um caminho para o sistema de arquivos para limpar o espaço vazio. Se você tiver várias partições, poderá limpá-las individualmente e fazer uma redução final no final:
vmware-tools-cli disk list
para ver os locais disponíveis para limpeza vmware-tools-cli disk wipe <location>
para limpar cada local (repetir várias vezes), sem a operação de redução vmware-tools-cli disk shrinkonly
para fazer a operação final de redução. Isso também é explicado pelo disco de ajuda vmware-tools-cli
Nas variantes do VMware Fusion, sucedendo o 3.x, a localidade de vmware-vdiskmanager
, conforme mencionado na resposta aceita é:
/ Aplicativos / VMware \ Fusion.app/Contents/Library/vmware-vdiskmanager
Então tudo que você precisa é
/Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -k
depois vá para o localizador, navegue até a sua VM, que normalmente está em "~ / Documents / Virtual Machines /".
Clique com o botão direito no arquivo, selecione "Mostrar conteúdo do pacote", arraste o arquivo .vmdk para o terminal e pressione Enter.
No VMWare Fusion 6, é um processo de três etapas.
Substitua os arquivos excluídos por zeros:
$ diskutil secureErase freespace 0 Macintosh\ HD
Execute o utilitário de encolhimento de disco do VMWare
$ sudo /Library/Application\ Support/VMWare\ Tools/vmware-tools-cli disk shrinkonly
Tags vmware-fusion macos