J'ai un hôte Windows 8.1 essayant de démarrer une machine virtuelle via Hyper-V. La machine virtuelle est configurée pour utiliser 10 Go de RAM, j'ai 16 Go, elle devrait démarrer mais ce n'est pas le cas.
Au lieu de cela, je reçois le message
'{VM NAME}' n'a pas pu s'initialiser.
Mémoire insuffisante dans le système pour démarrer la machine virtuelle {VM NAME}
L'hôte dispose de 16 Go de RAM, dont seulement 4,8 Go sont utilisés. Cela laisse au moins 11 Go disponibles pour Hyper-V à utiliser. Sauf que ce n'est pas possible.
Pour être plus précis, le gestionnaire de tâches signale la situation de mémoire suivante: -
- En cours d'utilisation - 4,8 Go
- Disponible - 11,0 Go
- Engagé - 7,5 / 21,9 Go
- En cache - 10,8 Go
- Piscine paginée - 592 Mo
- Piscine non paginée - 309 Mo
Je comprends que j'ai actuellement 10,8 Go de mémoire "en veille". Mais cela devrait être publié si Hyper-V le demande, non?
Si je redémarre puis demande immédiatement à Hyper-V de démarrer la machine, cela fonctionne, mais je dois être rapide car la mémoire de secours se remplit assez rapidement.
Est-ce normal? Existe-t-il un moyen de vider la mémoire de secours et de la récupérer, afin de pouvoir démarrer ma machine virtuelle sans avoir à redémarrer l'hôte?