Ich habe einen Windows 8.1-Host, der versucht, eine virtuelle Maschine über Hyper-V zu starten. Die VM ist so konfiguriert, dass sie 10 GB RAM verwendet. Ich habe 16 GB. Sie sollte starten, aber nicht.
Stattdessen bekomme ich die Nachricht
'{VM NAME}' konnte nicht initialisiert werden.
Nicht genügend Speicher im System, um die virtuelle Maschine zu starten {VM NAME}
Der Host verfügt über 16 GB RAM, von denen nur 4,8 GB verwendet werden. Damit stehen Hyper-V mindestens 11 GB zur Verfügung. Außer es kann nicht.
Um genauer zu sein, meldet der Task-Manager die folgende Speichersituation: -
- In Gebrauch - 4,8 GB
- Verfügbar - 11,0 GB
- Festgeschrieben - 7,5 / 21,9 GB
- Zwischengespeichert - 10,8 GB
- Paged Pool - 592 MB
- Nicht ausgelagerter Pool - 309 MB
Ich verstehe, dass ich derzeit 10,8 GB "Standby" -Speicher habe. Aber dies sollte veröffentlicht werden, wenn Hyper-V danach fragt, oder?
Wenn ich neu starte und Hyper-V sofort auffordere, den Computer zu starten, funktioniert dies, aber ich muss schnell sein, da der Standby-Speicher ziemlich schnell voll wird.
Ist das normal? Gibt es eine Möglichkeit, den Standby-Speicher zu leeren und wiederherzustellen, damit ich meine VM starten kann, ohne den Host neu starten zu müssen?
quelle
Wenn Sie wirklich nicht mehr Speicherplatz zur Verfügung haben, wie ich es auf einem Laptop getan habe , sollten Sie SysInternals RamMap ( https://technet.microsoft.com/en-us/library/ff700229.aspx ) verwenden, um die Arbeit zu löschen set, was gut funktioniert und dann den Neustart für mich eliminiert.
Sie können auch die Verwendung von dynamischem Speicher prüfen, wie von @TomTom empfohlen. Kaufen Sie auch und stellen Sie sicher, dass auf dem Computer mindestens die erforderlichen Apps ausgeführt werden, wenn Sie ihn anhalten möchten. Ich habe auch ein Maximum für eine VM angegeben, die ich verwende, um solche Situationen zu vermeiden / zu verringern.
quelle
Ich hatte dieses Problem mit meiner VM. Ich habe fast alles versucht. Es funktionierte schließlich, als ich zu den Einstellungen der virtuellen Maschine ging und links im Menü auf Automatische Startaktion klickte. und für Was soll diese virtuelle Maschine tun, wenn der physische Computer gestartet wird? Ich habe die Option "Diese virtuelle Maschine immer automatisch starten" gewählt und die Host-Maschine neu gestartet. Dadurch wird der Host aufgefordert, die VM zu starten, bevor andere Dienste auf dem Hostcomputer gestartet werden. Dadurch kann der Host den für die VM erforderlichen Speicher zuweisen. Ich hoffe, dies hilft.
quelle