Archiv Server-Windows 15.877 Themen, 54.317 Beiträge

Pagefile in ein RAM-Drive auslagern??

SeeksTheMoon / 13 Antworten / Flachansicht Nickles

Moin! Ich hab da so ne Idee, von der ich wissen will, ob sie funktioniert:

Es gibt ja Programme, die BRAUCHEN anscheinend die Auslagerungsdatei.
Wenn ich keine Geschwindigkeitseinbuße haben will, dann könnte ich diese doch in ein RAM-Drive auslagern, was ja theoretisch möglich ist -genügend RAM und w2k vorausgesetzt:
-Mit einem entsprechenden Programm ein RAM-Drive erstellen (ca 128-256MB).
-Windows so konfigurieren, daß die Pagefile bei jedem Start im RAM-Drive angelegt wird..

Ich sehe keinen Grund warum das nicht klappen sollte.
Ist da jemand anderer Meinung?
Gibts Nachteile, die ich nicht bedacht habe?

Herman Munster SeeksTheMoon „klaro, aber: erst wird der kernel mit seinen Grundfunktionen geladen, dann...“
Optionen

Das Problem ist, daß ein RAMDisk-Programm nicht so früh im Bootgeschehen eingreifen kann, wie es erforderlich ist,
sich erst mal selber in der Speicher zu kopieren, dann RAM zu requirieren und dann darin die Pagefile anzulegen.
Wann ganz genau die Pagefile-Datei im Bootvorgang zum ersten Male benutzt wird, kann ich leider nicht sagen,
jedenfalls "früher".

Laß es mich mal mit dieser Analogie probieren, hoffentlich ist das deutlich genug:
1. Der Wecker klingelt > Rechner wird eingeschaltet
2. NT wacht auf > im Bootmanager ausgewählt
3. NT gähnt herzhaft > muß einfach sein
4. NT prüft mit dem linken großen Zeh die Zimmertemperatur > Prüfung, ob alle Kerneldateien da sind
5. NT schlägt die Bettdecke zurück > NT lädt diese
6. NT wälzt sich auf die rechte Seite und schleudert die Beine über die Bettkante > die vorhandenen HDs werden abgesucht
7. NT kratzt sich den Bauch > die Partitionen auf den Laufwerken werden kurz überprüft
8. NT steht mit einem Ruck auf > Grafikmodus wird aktiviert
9. NT sucht die Pantoffeln und zieht sie an > die Services werden geladen
10. NT verläßt das Schlafgemach und tritt dem Leben mit all seinen Fährnissen entgegen, bereit zu jeglichster Schandtat
> die Autostart-Liste wird abgearbeitet

Sagen wir mal (keine Ahnung, ob das stimmt), in Schritt 6. wird zum ersten Mal die Pagefile.sys benutzt. Ein RAMDisk-Programm
muß dann VOR diesem Schritt 6 geladen, im Speicher und aktiv sein, RAM reserviert und die RAMDisk darin angelegt und
mit einem Laufwerksbuchstaben versehen haben. Wenn das ein Programm schafft, dann geht das in Deinem Sinne, sonst nicht.

Aber vielleicht geht es auch ganz einfach und durch die Vordertür: boote ganz normal, starte das RAMDisk-Programm,
starte die Systemsteuerung, Doppelklick auf das System-Icon, wähle den TAB-Reiter "Leistungsmerkmale",
klicke auf den "Ändern"-Button und wähle aus Ziellaufwerk für die Pagefile.sys die RAMDisk aus, neu booten.
Das RAMDisk-Programm müßte sich dann aber auch als Service starten lassen müssen, wenn es erst in der
"Autostart"-Liste frühestens auftauchern kann, dann ist die Mühe umsonst, dann ist der "Pagefile-Zug" abgefahren.

Vielleicht geht es so, ausprobieren. Und das in jedem Fall mit mehreren RAMDisk-Programmen, möglicherweise
gibt es ja eines, das in Deinem Sinne funktioniert. Prinzipiell möglich ist die Sache durchaus, nur muß ein
Programmierer auf den alles entscheidenden Dreh kommen, sein Programm früh genug zum Zuge kommen zu lassen
beim Bootvorgang.