Monday, May 21st 2012, 7:15pm UTC+2

You are not logged in.

  • Login
  • Register

Pixel

Oblivion-Lost.de Partner

Posts: 20

Location: München, Bayern

Occupation: Community Manager

1

Monday, April 7th 2008, 9:50pm

[Anleitung] 2GB-Zuweisungssperre pro Anwendung unter Windows XP aufheben



Wie der ein oder andere von euch sicherlich weiss, kann eine Anwendung / ein Spiel unter Windows XP (Service Pack 2) nur auf maximal 2GB RAM zugreifen. Auch wenn man beispielsweise 4GB im Rechner verbaut hat, so werden nur maximal 2GB für Anwendungen und der Rest für Windows XP genutzt, welches sich jedoch meist mit 1GB zufrieden gibt.

Damit ihr euren teuer erstandenen RAM komplett für Anwendungen nutzen und damit speicherhungrige Anwendungen einem gehörigen Leistungsschub unterziehen könnt, müsst ihr die "Max. 2GB pro Anwendung"-Zuweisungssperre aufheben.
Dies hört sich für den ein oder anderen vielleicht kompliziert an, ist jedoch in knapp 2 Minuten vollzogen und sollte auch Anfänger vor keinerlei Probleme stellen.


  1. Zuerst öffnen wir unsere Systempartition, welche in den meisten Fällen "C:\" sein sollte. Am schnellsten geht dies über den Arbeitsplatz.

  2. Hier solltet ihr nun die "boot.ini"-Datei finden. Falls dem so ist, so fahrt direkt mit 'Schritt 5' fort. Solltet ihr die "boot.ini"-Datei nicht finden, so müsst ihr sie erst wieder sichtbar machen, da sie in den meisten Fällen standardmäßíg "versteckt" und darüberhinaus "schreibgeschützt" ist.

  3. Um die "boot.ini"-Datei wieder sichtbar zu machen, öffnet die 'Ordneroptionen' über die Symbolleiste "Extras". Im Reiter 'Ansicht' findet ihr eine Option, die sich "Geschützte Systemdateien ausblenden" nennt. Entfernt hier das Häkchen, belasst das Fenster aber noch geöffnet. Nun solltet ihr die "boot.ini"-Datei wieder in der Systempartition "C:\" finden können.

  4. Nun müsst ihr auch noch dafür sorgen, dass ihr die standardmäßig als "versteckt" markierte "boot.ini"-Datei wieder sichtbar macht. Hierfür scrollt ihr im Reiter 'Ansicht' weiter nach unten, bis ihr den Eintrag "Versteckte Dateien und Ordner" findet. Setzt hier nun ein Häkchen unter "Alle Dateien und Ordner anzeigen". Nun könnt ihr das Fenster über die "OK"-Schaltfläche schließen.

  5. Führt einen Rechtsklick auf der "boot.ini"-Datei aus und entfernt das Attribut "Schreibgeschützt". Schliesst das Eigenschaftenfenster durch einen Klick auf "OK" und öffnet die "boot.ini"-Datei per Doppelklick.

  6. In der "boot.ini"-Datei solltet ihr nun folgendes vorfinden:
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect


  7. Setzt nun hinter "/fastdetect" folgenden Eintrag: "/3GB /USERVA=2990" (Ohne Anführungszeichen).
    Damit zwingt ihr Windows XP dazu, 2990MB (statt 2000MB) der verbauten 3GB RAM auch für Anwendungen zugänglich zu machen. Der Eintrag "/USERVA=2990" ist zwingend notwendig, da eine Freigabe aller 3000MB nicht selten zu Abstürzen führt.

  8. Speichert nun die "boot.ini"-Datei über "Datei > Speichern" ab und schliesst sie. Setzt nun noch das "Schreibgeschützt"-Attribut über das Eigenschaftsfenster der Datei (Siehe Schritt 5).

  9. Startet den PC neu. Voilá! Eure Anwendungen können nun, insofern sie dafür geschaffen wurden, auf euren kompletten freien Speicher zugreifen und ihn nutzen.

This post has been edited 3 times, last edit by "Pixel" (Apr 7th 2008, 11:05pm)


Iceman

ATi God

Posts: 3,381

Location: nähe Wolfsburg

2

Tuesday, April 8th 2008, 10:04am

Einen Leistungsschub bringt die 3GB Adressierung nicht. Sie sorgt lediglich dafür, dass einer Anwendung anstatt 2 GB nun 3 GB maximal zugeteilt werden. Diese Option ist u.a. bei speicherintensiven Anwendungen wie HL2 CM7 notwending, wenn man ein 32Bit OS besitzt. Ansonsten hat man mit häufigen Abstürzen zu kämpfen.

Da es unter Vista keine Boot.ini mehr gibt, geht man folgendermaßen vor:
Man startet die Eingabeaufforderung aus Start//Programme/Zubehör mit Adminrechte (rechte Maustaste und "Als Administrator ausführen") und gibt folgenden Befehl ein

BCDEDIT /Set IncreaseUserVa 3072
Main (u.a. auch Render-Server)



Zweitrechner (Render Node)
Intel Core 2 Quad Q9550 | ASUS P5K PRO | 8192 MB GeIL Ultra DDR2-1066 15-5-5-5
Powercolor HD6770 Vortex II :loveati: | Samsung Spinpoint F3 500 GB | 2x Samsung HD080HJ @ Raid 0
Enermax Luxuray | Be Quiet Straight Power 500W

Pixel

Oblivion-Lost.de Partner

Posts: 20

Location: München, Bayern

Occupation: Community Manager

3

Tuesday, April 8th 2008, 10:21pm

Einen Leistungsschub bringt die 3GB Adressierung nicht. Sie sorgt lediglich dafür, dass einer Anwendung anstatt 2 GB nun 3 GB maximal zugeteilt werden. Diese Option ist u.a. bei speicherintensiven Anwendungen wie HL2 CM7 notwending, wenn man ein 32Bit OS besitzt. Ansonsten hat man mit häufigen Abstürzen zu kämpfen. [..]


Wie in meiner Anleitung geschrieben, hat man nur dann mit Abstürzen zu kämpfen, wenn man den Eintrag "/USERVA=2990" nicht einfügt. Dieser sorgt ja gerade dafür, dass Abstürze nicht oder nur in sehr seltenen Fällen auftreten.

Iceman

ATi God

Posts: 3,381

Location: nähe Wolfsburg

4

Wednesday, April 9th 2008, 12:19pm

Mit Abstürzen musst so oder so rechnen, weil 32Bit nicht wirklch drauf ausgelegt ist mehr als 2 GB pro Anwendung zu Adressieren ;)
Main (u.a. auch Render-Server)



Zweitrechner (Render Node)
Intel Core 2 Quad Q9550 | ASUS P5K PRO | 8192 MB GeIL Ultra DDR2-1066 15-5-5-5
Powercolor HD6770 Vortex II :loveati: | Samsung Spinpoint F3 500 GB | 2x Samsung HD080HJ @ Raid 0
Enermax Luxuray | Be Quiet Straight Power 500W

Online Survey Software powered by
FluidSurveys