J'ai un hôte Windows 8.1 essayant de démarrer une machine virtuelle via Hyper-V. Le VM est configuré pour utiliser 10 Go de RAM, j'ai 16 Go, il 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 a 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: -
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 que je puisse démarrer mon VM sans avoir à redémarrer l'hôte?
Le VM est configuré pour utiliser 10 Go de RAM, j'ai 16 Go, il devrait démarrer mais ce n'est pas le cas.
Pas assez d'informations.
L'hôte a 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 ça ne peut pas.
Trop petit. J'adore ajouter 1 Go par vm en réserve.
De plus, vous avez déjà engagé 7,5 Go - cela sent déjà mauvais.
Vous êtes tout simplement trop maigre. Tu peux maintenant:
J'ai eu ce problème avec ma machine virtuelle. J'ai essayé presque tout. Cela a finalement fonctionné lorsque je suis allé dans les paramètres de la machine virtuelle, en cliquant sur Action de démarrage automatique dans le menu de gauche. et pour ce que voulez-vous que cette machine virtuelle fasse lorsque l'ordinateur physique démarre, j'ai choisi l'option "Toujours démarrer cette machine virtuelle automatiquement" et redémarrer la machine hôte. Cela invitera l'hôte à démarrer le VM avant que d'autres services ne démarrent sur la machine hôte, ce qui permettra à l'hôte d'allouer la mémoire requise pour le VM. J'espère que cela vous aidera.
Si vous n'avez vraiment pas plus de mémoire à épargner, comme je l'ai sur un ordinateur portable, envisagez d'utiliser SysInternals RamMap ( https://technet.Microsoft.com/en-us/library/ff700229.aspx ) , car vous pouvez effacer le jeu de travail, qui fonctionne bien, puis élimine le redémarrage pour moi.
Vous pouvez également envisager d'utiliser la mémoire dynamique, comme l'a recommandé @TomTom, achetez également et assurez-vous que la machine dispose du minimum d'applications requises en cours d'exécution, si vous choisissez de la suspendre. J'ai également spécifié un maximum sur un VM que j'utilise pour éviter/atténuer des situations comme celle-ci.