Arbeitsspeicher voll ausnutzen
Windows-Einstellungen
von Oliver Ehm - 18.04.2012
Die 32-Bit-Versionen von Windows XP, Vista und 7 haben Probleme mit großen Speichermengen. Bei einem Arbeitsspeicherausbau auf insgesamt 4 oder mehr GByte kann Windows das vorhandene Speichervolumen nicht komplett nutzen. Insbesondere speicherhungrige Programme wie Adobe Photoshop sind deshalb in ihrer Leistungsfähigkeit eingeschränkt: Es wird ihnen weniger Arbeitsspeicher zugewiesen, als sie brauchen.
Die folgenden Tipps hebeln diese Sperre teilweise aus und zwingen Windows, mehr Speicher für Programme zu reservieren. Außerdem optimieren sie die Speicherverwaltung von Windows und verbessern das Cache-Verhalten. Das System reagiert dann schneller.
3-GB-Switch setzen
Ein 32-Bit-Windows — sei es XP, Vista oder Windows 7 — kann einer Anwendung nur maximal 2 GByte Arbeitsspeicher zuweisen. Programme wie Photoshop, die viel Arbeitsspeicher benötigen, werden dadurch ausgebremst, denn sie werden früher als nötig gezwungen, Teile des Arbeitsspeicherinhalts auf die Festplatte auszulagern. Die Festplatte ist jedoch deutlich langsamer als der Arbeitsspeicher: Die Zugriffszeiten einer Festplatte liegen im Millisekundenbereich. Bei einem Zugriff über den RAM stehen die Daten hingegen innerhalb weniger Nanosekunden bereit.
![](/img/5/7/4/0/e0a48693b7b5b8af.jpg)
Boot.ini: Der 3-GB-Switch stellt sicher, dass Windows speicherhungrigen Programmen 3 GByte RAM zuweist
Windows XP: Öffnen Sie die Datei „Boot.ini“ im Verzeichnis „C:\“ mit dem Windows-Editor Notepad und fügen Sie am Ende des Eintrags „multi(0)disk (0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fast detect /NoExecute=OptIn“ den Parameter /3GB ein. Starten Sie anschließend Windows neu.
Windows Vista und 7: Diese Systeme haben keine „Boot.ini“. Der 3-GB-Switch lässt sich aber mit dem Bootloader-Tool BCDEdit setzen. Führen Sie dazu die Kommandozeile als Administrator aus: Klicken Sie auf „Start“ und tippen Sie in die Eingabezeile cmd ein. Halten Sie die Tasten [Strg Umschalt] gedrückt und bestätigen Sie mit der Eingabetaste. Klicken Sie auf „Fortsetzen“. Die Eingabeaufforderung öffnet sich. Tippen Sie den Befehl
BCDEDIT /set IncreaseUserVa 3072
ein und bestätigen Sie mit einem Klick auf „OK“. Falls Sie den Eintrag zu einem späteren Zeitpunkt wieder rückgängig machen wollen, nutzen Sie dazu den folgenden Befehl:
BCDEDIT /deletevalue IncreaseUserVa
Uservar einstellen
Wer mit dem 3-GB-Switch unter XP arbeitet und Instabilitäten feststellt, sollte die Konfiguration der „Boot.ini“ noch feiner einstellen. Das lässt sich mit der Variablen „Uservar“ bewerkstelligen. Diese Variable regelt die Speichermenge, die Windows einem Programm maximal zuweist. In der Praxis hat sich ein Wert knapp unter 3 GByte bewährt.
Öffnen Sie die „Boot.ini“ mit dem Text-Editor Notepad und fügen Sie am Ende der Zeile „multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn /3GB“ den Parameter /UserVar=2990 ein. Speichern Sie die Änderungen mit der Tastenkombination [Strg S] und starten Sie anschließend den PC neu.