Optimieren von Windows 7 für die Verwendung in einer VM

10

Ich verwende Windows 7 in einer VirtualBox Virtual Machine und möchte, dass es effizienter ausgeführt wird. Ich werde die Installation hauptsächlich zum Testen von Web-Apps verwenden und muss sie nicht schnell ausführen. Ich möchte, dass es mit minimalem Speicherbedarf und mit minimalen Änderungen am Inhalt der virtuellen Festplatte ausgeführt wird. Änderungen am Festplatteninhalt, z. B. an der Auslagerungsdatei, führen zu größeren Snapshot-Größen.

Ein anderer kürzlich veröffentlichter Beitrag scheint mit diesem Problem in Zusammenhang zu stehen, geht jedoch nicht direkt auf Probleme mit Windows ein.

Eine Sorge, die ich habe, ist, dass Windows 17% seiner Auslagerungsdatei zu verwenden scheint, selbst wenn über 900 MB Speicher mit "Standby" oder "Free" gekennzeichnet sind. Meine ungebildete Vermutung ist, dass dies zum Speichern von Indizes oder anderen Daten verwendet wird, was zur Beschleunigung des Systems beiträgt, aber nicht wirklich notwendig ist.

Ich frage mich auch, ob es für Windows normal ist, mehr als 500 MB "In Use" -Speicher zu verwenden, ohne dass Apps ausgeführt werden. Verringert sich dieser Betrag, wenn ich den "installierten" Speicher in der VM reduziere? Welche Schritte kann ich unternehmen, um den Speicherbedarf des Systems zu verringern, ohne die Nutzung von Auslagerungsdateien zu erhöhen?

intuitiv
quelle

Antworten:

10

Obwohl dies die Frage nicht direkt beantwortet, poste ich dies hier nur als Erinnerung an eine alternative Lösung . Für die meisten Anwendungen virtueller Maschinen benötigen Sie wahrscheinlich nicht jede einzelne Komponente , die mit Windows 7 geliefert wird (z. B. Tablet PC, Windows Media Center). Wenn Sie Zugriff auf Ihr Installationsmedium oder die Image-Datei haben, können Sie die WAIK mit dem DISM-Tool verwenden, wenn Sie ein fortgeschrittener Benutzer sind, oder ein einfacheres Tool wie RT Se7en Lite in Betracht ziehen , um das Betriebssystem zu verkleinern (falls Sie dies tun) Wenn Sie interessiert sind, können Sie auch Windows-Updates / Service Packs, unbeaufsichtigte Anwendungen usw. streamen.

Dies sollte zu einem viel kleineren Image und einem viel "leichteren" Betriebssystem führen (was den verwendeten RAM definitiv verringert), abhängig von den Komponenten, die Sie entfernen.

Dies gilt jedoch offensichtlich nicht für eine installierte und laufende Version von Windows. Es gibt definitiv mehr Optimierungen, die Sie später vornehmen können, weshalb ich dies nur eine alternative Lösung nannte. Im Internet gibt es eine Vielzahl von Anleitungen für Optimierungen nach der Installation.

Durchbruch
quelle
Ich habe diese VM ursprünglich aus dem Wiederherstellungsimage meines Laptops erstellt. Leider haben sie mir keine Installationsdiskette zur Verfügung gestellt, so dass ich anscheinend mit der installierten Version auskommen muss.
Intuitiert
Wenn Sie einen Laptop haben, befindet sich unten eine Seriennummer. Soweit ich weiß, ist es völlig legal, die Windows 7-ISO von einem beliebigen Ort (MSDN, die üblichen Quellen usw.) zu beziehen und unter Verwendung dieser Seriennummer zu installieren (schließlich zahlen Sie dafür 180 US-Dollar für nicht die Scheibe).
Durchbruch
2

Windows Thin PC (winTPC)

Dies ist eine leichtgewichtige Version von Windows 7:

Mit Windows Thin PC können Kunden vorhandene PCs als Thin Clients verwenden, indem sie eine gesperrte Version von Windows 7 mit geringerem Platzbedarf bereitstellen

Dies ist möglicherweise eine gute Idee für die Installation auf einer VM.

vsync
quelle
1
Bitte seien Sie genau und geben Sie einige Links. Ich habe keine ISO-Dateien gefunden.
TechLife
2
@ TechLife - Google winTPC iso... download.microsoft.com/download/C/D/7/…
vsync
@vsync defekter Link
joseantgv
0

Die Auslagerungsdatei wird für Speicher verwendet, der festgeschrieben ist, auf den jedoch nicht zugegriffen wird. Beispielsweise weist eine Anwendung 1 GB Speicher zu, berührt jedoch nur 100 MB. Anstatt volle GB Speicher herauszuschneiden und zu entfernen, werden nur 100 MB physischer Speicher bereitgestellt. Aber Windows hat dieser Anwendung versprochen, dass sie 1 GB Speicher hat; Diese Garantie wird durch die Auslagerungsdatei abgesichert.

Mark Sowul
quelle
1
Dies scheint darauf hinzudeuten, dass die Auslagerungsdatei trotz der Angabe, dass sie verwendet wird, keine Änderungen an der Auslagerungsdatei vornimmt, es sei denn, Windows verfügt nicht über genügend physischen Speicher. Ist das wahr?
Intuitiert
Es ist in "Gebrauch", aber in keinem wirklichen Sinne. Aus diesem Grund war der Abschnitt "Commit Charge nee Page File" des Task-Managers immer verwirrend und irreführend. Sie möchten die Perfmon-Zähler auf die tatsächliche Verwendung von Auslagerungsdateien in dem Sinne überprüfen, dass sich jeder darum kümmert. Beachten Sie, dass ich allgemein spreche: Sicherlich kann die Auslagerungsdatei verwendet werden, wenn Windows entscheidet, dass der Speicher beispielsweise effektiver für den Festplatten-Cache verwendet wird als etwas, das eine App seit Jahren nicht mehr berührt hat. Dies ist der Grund, warum das Kopieren großer Dateien in der Vergangenheit oft nicht funktioniert hat (XP und früher).
Mark Sowul