Eu tenho um host do Windows 8.1 tentando iniciar uma máquina virtual através do Hyper-V. A VM está configurada para usar 10 GB de RAM, tenho 16 GB, deve iniciar, mas não.
Em vez disso, recebo a mensagem
'{VM NAME}' não pôde inicializar.
Memória insuficiente no sistema para iniciar a máquina virtual {VM NAME}
O host possui 16 GB de RAM, dos quais apenas 4,8 GB estão em uso. Isso deixa pelo menos 11 GB disponíveis para uso do Hyper-V. Exceto que não pode.
Para ser mais preciso, o gerenciador de tarefas relata a seguinte situação de memória: -
- Em uso - 4,8 GB
- Disponível - 11,0 GB
- Confirmado - 7.5 / 21.9GB
- Em cache - 10,8 GB
- Pool Paginado - 592MB
- Pool não paginado - 309MB
Entendo que atualmente tenho 10,8 GB de memória "Em espera". Mas isso deve ser lançado se o Hyper-V solicitar, certo?
Se eu reiniciar, solicite imediatamente ao Hyper-V que inicie a máquina, ele funcionará, mas eu tenho que ser rápido, porque a memória em espera fica cheia rapidamente.
Isso é normal? Existe uma maneira de esvaziar a memória em espera e recuperá-la, para que eu possa iniciar minha VM sem precisar reiniciar o host?
fonte
Se você realmente não tem mais memória de sobra, como eu tenho no laptop, considere usar o SysInternals RamMap ( https://technet.microsoft.com/en-us/library/ff700229.aspx ), pois você pode limpar o trabalho set, que funciona bem e elimina a reinicialização para mim.
Você também pode usar a memória dinâmica, como o @TomTom recomendou. Compre também e verifique se a máquina possui os aplicativos mínimos necessários em execução, se você optar por suspendê-la. Também especifiquei o máximo em uma VM que estou usando para evitar / diminuir situações como essa.
fonte
Eu tive esse problema com minha VM. Eu tentei quase tudo. Finalmente funcionou quando fui às configurações da máquina virtual, cliquei em Ação de início automático no menu à esquerda. e para o que você deseja que esta máquina virtual faça quando o computador físico for iniciado, escolhi a opção "Sempre iniciar esta máquina virtual automaticamente" e reinicie a máquina host. Isso solicitará que o host inicie o vm antes de outros serviços iniciarem na máquina host, permitindo que o host aloque a memória necessária para o vm. Espero que isso ajude.
fonte