Se você estiver usando o VMware Workstation, poderá tornar a VM uma "VM compartilhada" e configurá-la para iniciar automaticamente (na biblioteca, clique com o botão direito do mouse em "VMs compartilhadas" e escolha "Gerenciar VMs de AutoStart"). Por padrão, as VMs compartilhadas são submetidas a um desligamento rápido quando o host é desligado. Você pode alterar isso editando %PROGRAMDATA%\VMware\hostd\vmAutoStart.xml
e alterando o valor stopAction
para GuestShutdown
(ou para Suspend
se preferir suspender a VM). Você precisará reiniciar o serviço do VMware Workstation Server depois de fazer alterações nesse arquivo (e deverá encerrar as VMs compartilhadas em execução antes de reiniciar o serviço).
Atualização: No Workstation Pro 14, o item do menu de contexto agora é "Gerenciar ações de energia da VM" e agora suporta a configuração de uma VM para suspender automaticamente quando o host é desligado.