Supportnet Computer
Planet of Tech

Supportnet / Forum / Mainboard/CPU/RAM

Teile eines Spieles auf Ramdisk umleiten





Frage

Hi, ich möchte gern ein Spiel über ein Ram-Disk spielen. Problem: das Spiel ist fast 2 GB groß und ich habe "nur" 1,5 GB (wovon ich 512 MB als normalen Arbeitspeicher wohl oder übel abzwacken muss). Ich möchte jetzt gern nur Teile des Spiels auf die RamDisk packen. Soweit ich gesehen habe gibt es keine Einträge in der Registry und in den Configs des Spiel womit ich die Pfadangaben von denn unterschiedlichen Unterverzeichnissen abändern könnte. Gibt es irgend einen Trick wie man das durchziehen könnte?

Antwort 1 von Gast0101

Hab nochmal drüber nachgedacht.
Kann man ein Verzeichniss unter Windows XP so modifizieren das es ein anderes Laufwerk beinhaltet?
Zum Beispiel heisst das Verzeichnis +Pfad: c:\test
Schaut man aber rein, sieht man denn Inhalt von Laufwerk d:
Geht das vielleicht?
Das wäre zwar etwas aufwendiger, aber es würde sich wohl lohnen.

Antwort 2 von Gast0101

Nicht ein kleiner Tipp?

Antwort 3 von mr_x_hacker

Hi!

Was versprichst Du Dir denn von dem Spiel auf der Ramdisk? Soweit ich das sehe, benötigen Spiele hauptsächlich für Ladezeiten (Start, neues Level...) intensive Plattenzugriffe, später dann weniger... wenn das Spiel zudem eins von der RAM-hungrigen Sorte ist, tust Du Dir grade garkeinen Gefallen, wenn Du ihm noch Speicher wegnimmst... es würde dann theoretisch enorm schnell an Stellen laufen, wo Plattenzugriffe stattfinden, aber während das "normalen Betrriebs" sogar anfangen auszulagern, und das Swapfile liegt dann wieder auf einer Platte...

Woher willst Du überhaupt wissen, welche "Teile" des Spiels auf die Ramdisk sollen?

Mein Tipp: Lass dem Spiel seine 2GB Speicher, warte 10sec länger beim Laden, und freu Dich dass es dann flüssig läuft (sofern Graka etc. auch entsprechend vorhanden...)

Ciao Sascha

Antwort 4 von Ralfman

Klar geht das, und zwar mit dem Befehl Subst.
Ist zumindest bei Windows2000 noch vorhanden. Bei XP weis ich es nicht, aber das läßt sich schnell Feststellen.
Geh mal nach Start -> Ausführen
Tipp dort
cmd
ein und bestätige. In der sich nun öffnenden DOS-BOX tippst Du
subst /?
(lücke zwischen subst _ und /? nicht vergessen)
Funktioniert? Wenn ja, schreibst du dir eine kleine Batchdatei (Lauf-neu.bat) z.B.

@echo off
subst U:\ D:\Animationen

Zur Erklärung:

subst = der eigentliche Befehl
U: = Das Laufwerk das neu angelegt werden soll
D:\Animationen = Der Pfad zum Verzeichnis auf der Festplatte.

Das Funktioniert auch aus der DOS-BOX heraus. aber nach dem neustart ist es weg. Daher die batchdatei, brauchst du nur doppeltklicken.

gruß
Ralf

Antwort 5 von gast0101

@ mr_x_hacker
Hast ja schon recht, aber es gibt Spiele die völlig unnötig auf der Platte rumschrabbeln. Soweit ich gesehen habe, tut das Sacred äusserst gern. Das ist auch das Spiel was ich wenigstens teilweise (also die Pak´s für Texturen und Sounds) hochschießen will. Denn wie es jetzt läuft bekomme ich ziemliche Kopfschmerzen:(

@Ralfman
Eigentlich ist die Idee gut, aber ich glaube sie geht in die Falsche Richtung.
Ich will ja das d: wie zbs. c:\test angezeigt wird und nicht c:\test wie d:

Trotzdem danke.
Irgendwie muss es doch einen Weg geben...

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: