Archiv RAM - Module, Marken, Murks 4.582 Themen, 22.751 Beiträge

Windows 98SE KOMPLETT im RAM

pxc19 / 9 Antworten / Baumansicht Nickles

Ich möchte mir zwei 512MB SDRAM Module cas2 kaufen. Diese sollen auf den ECS K7VZA ver.3 laufen. Der Sinn ist eine RAMDISK zu machen in die das ganze OS reinpaßt. Ich verspreche mir davon einen enormen Geschwindigkeitszuwachs.

Hat jemand vielleicht schon sowas gemacht?

Die Anleitung ist hier:
http://www.fehlermeldungen.de/special/ramdisk.html

Was haltet Ihr davon?

P.S. Laufen nun 3 Module auf den K7VZA ver.3 oder nicht?
Kann man dieses Problem vielleicht mit einer neueren Biosrevision beheben oder liegt dies einfach am Board selber (habe Bios 3.2C)?

Wäre für fachkundige Antworten dankbar da der RAM auch etwas kostet und ich nicht unnötig Geld ausgeben möchte.

skywalker8661335 pxc19 „Windows 98SE KOMPLETT im RAM“
Optionen

1.Ob der RAM löft, hängt entscheidend davon ab, in wieviele (logische)
Bänke die 512 MB Dimms intern unterteilt sind. Bei 2-Bank Modulen sollte es gehen, bei 4-Bank Modulen nicht. Dazu sind Datenbätter des RAM Herstellers hilfreich. Im Handbuch oder bei ECS sollte zu klären sein, wie viele Bänke tatsächlich verwaltet werden können.
2.Bei 1GB+ wirst Du aber massive Probleme mit Win98 bezüglich der Speicherverwaltung und Stabilität bekommen. Im Archiv finden sich hierzu allerlei Postings.
3.Ob die Geschwindigkeit zunehmen würde ist durchaus fraglich, da ein Benchmark der C'T 20 zum Geschwindigkeitsverhalten verschiedener OS bei unterschiedlicher RAM-Ausstattung gezeigt hat, das Win98 ab 128 MB aufwärts wieder langsamer wird!

CU

pxc19 skywalker8661335 „1.Ob der RAM löft, hängt entscheidend davon ab, in wieviele logische Bänke...“
Optionen

Danke für Deine Hilfe aber Du hast den Link nicht gelesen und deshalb nicht verstanden worum es geht. Das Ganze OS soll in den RAM. Das soll kein normales Windows werden mit 1GB. Mir ist schon klar das unter 98/ME alles über 256 MB nichts bringt.
Das was ich machen möchte ist was völlig anderes. Windows wird nicht einmal merken es wäre im RAM. Die Festplatte soll durchs RAM ersetzt werden der ja über 100mal schneller ist. Einfach den Link anklicken durchlesen und auf sich wirekenlassen.

DarkForce pxc19 „Windows 98SE KOMPLETT im RAM“
Optionen

Ich kenn da noch eine andere Anleitung, und zwar die hier :
http://www.iq-hardware.de/index.htm?/tests/ramdisk.htm

Selber habe ich das noch nicht ausprobiert, da ich dafür einfach keine Zeit habe, aber dieser Weg klingt ebenfalls sehr interessant.

Wsas das Elitegroup-Brett angeht, nun, das hat einen VIA-Chipsatz und ist ziemlich billig, macht aber des öfteren mal Zucht. Die billigen 512-MB-Bausteine sind laut dem letzten RAM-Test der ct oftmals von sehr liederlicher Qualität, nimm lieber gscheite Markenware wie z.B. Infineon oder Micron. Falls es mit diesen Riegeln nicht klappen sollte, kannst Du die Marken-Produkte ohne Probleme wieder verkaufen, für den gebrauchten RAMsch bekommst Du fast gar nichts mehr...
BTW, wegen der Speicherbetückung zu diesem Board, da frag besser mal auf dem Mainboard-Brett nach oder schau mal ins Archiv, denn dieses Modell wurde schon sehr oft und ausführlich besprochen...
pxc19 DarkForce „ Ich kenn da noch eine andere Anleitung, und zwar die hier :...“
Optionen

Danke für den Link

gelöscht_35042 pxc19 „Windows 98SE KOMPLETT im RAM“
Optionen

Das geht doch gar nicht. Der RAM ist flüchtig! Wenn du den Rechner ausschaltest, ist der RAM leer!! Du müsstest ja bei jedem booten mit einer Batchdatei das gesamte OS in den RAM neu laden.
Wie soll das gehen? Beim booten könntest du essen gehen!

McMeyr gelöscht_35042 „Das geht doch gar nicht. Der RAM ist flüchtig! Wenn du den Rechner...“
Optionen

Ich wäre da etwas langsamer mit den Behauptungen. Das geht sehr wohl! Und der Bootvorgang dauert auch nicht sooo lange wie du meinst, aber mit 2-5 Minuten wird man schon rechnen müssen

(Anonym) pxc19 „Windows 98SE KOMPLETT im RAM“
Optionen

Ich habe mal in einer älteren PC-Welt-Ausgabe eine Anleitung gesehen, nach der das angeblich mit WIN95 gehen soll - mit WIN98 soll das allerdings lt. des Artikels nicht gehen! (Ich wühle meine Zeitschriften noch mal durch, vielleicht finde ich den Artikel wieder)

vino (Anonym) „Ich habe mal in einer älteren PC-Welt-Ausgabe eine Anleitung gesehen, nach der...“
Optionen

Es geht sehr wohl auch mit W98ff.! Der Artikel ist hier:

http://www.pcwelt.de/archiv/listausgabe.php?Jahr=2000&Monat=4#

ein "kleiner" Auszug:



ALLES OHNE HAFTUNG, GARANTIE, GEWÄHR ETC. UND AUF EIGENE GEFAHR!!!

RAMDISK I

So installieren Sie wichtige Anwendungen im RAM

Pro&Contra: Für Win98 sollten ca. 60 MB übrig bleiben, für ein Office-Paket 50-200 MB. Drasisch verkürzte Ladezeiten, unveränderlicher, wartungsfreier Zustand der Software. Nach einem Neustart (nach ungewollten Änderungen oder Abstürzen) ist der Originalzustand wieder hergestellt.
Besonders empfiehlt es sich, ständig benötigte Archivdaten auf eine Ramdisk zu verlegen: Volltextsuchläufe werden beschleunigt.

Der Windows-Standardtreiber RAMDRIVE.SYS reicht für Ramdisks über 32 MB nicht aus. Empfehlung: Franck Ubertos Freeware-Treiber XMSDSK.EXE (PCWelt-URL: ftp://ftp.simtel.net/pub/simtelnet/msdos/ramdisk/fu_rd19i.zip 73KB) ANMERKUNG: auch auf www.helrohr.de gibt es ein XMSDSK zum Download.

1. Ramdisk-Treiber in ein Verzeichnis entpacken, das im DOS-Pfad enthalten ist (etwa C:\WINDOWS\COMMAND). Tragen Sie in der AUTOEXEC.BAT als letzte Zeile

+PFAD+ xmsdsk /y /t 160000 v:

ein. v: ist der Laufwerksbuchstabe für das virtuelle Laufwerk. /y erspart Bestätigung , /t belegt die Ramdisk vom letzten Byte an abwärts.

Soll die Ramdisk größer als 64 MB werden, muss EMM386.EXE mit der Option noems laufen. CONFIG.SYS muss daher mit folgenden Zeilen beginnen:

device=c:\windows\himem.sys
device=c:\windows\emm386.exe noems

Probleme gibt es möglicherweise, wenn die Ramdisk "von unten" geladen wird (Standardeinstellung von xmsdsk). Parameter /t belegt Ramdisk "von oben" und verhindert die Probleme laut PCWelt

2. PC neu starten, Arbeitsplatz überprüfen, ob v: mit ca. 160 MB erscheint

3. Software-Setup starten und in v: installieren

4. Software einrichten

5. Ramdisk-Inhalt auf Festplatte speichern, z.B. in neuem Ordner c:\Ramdisk. Entweder mit drag and drop oder als MSDOS-Befehl

xcopy32 /k /r /e /i /s /c /h v:\*.* c:\ramdisk\

6. Da Ramdisk-Inhalt bei Neustart verloren geht (das hat RAM nun mal so an sich...), am besten Batchdatei erstellen mit folgender Zeile:

xcopy32 /k /r /e /i /s /c /h c:\ramdisk\*.* v:\

und Verknüpfung zu dieser Batchdatei in das Autostart-Verzeichnis legen.

7. Nachträgliche Anpassungen der Software müssen mit Schritten 4. und 5. gespeichert werden. Evtl. REFRESH.BAT mit der in 5. genannten Zeile anlegen und einfach mit dem Befehl REFRESH aufrufen.

8. Software-Deinstallation bei in der Ramdisk geladenen Software durchführen! Kopie auf Platte und Verknüpfungen zur Batchdatei im Autostart-Ordner nicht vergessen zu löschen!


RAMDISK II

Beispiel bei Windows komplett im RAM: alle Dateien eines Ordners nach einem bestimmten Text durchsuchen dauert 11 Sekunden, Windows auf Festplatte: 53 Sekunden. Normale Datenzugriffe 100 bis 200 % schneller, Surfen schneller, da IE-DLLs und und temporäre Dateien im RAM

Voraussetzungen:
a) 300-400 MB RAM aufwärts,
b) XMSDSK (siehe oben) oder vergleichbare Software,
c) 4DOS (www.jpsoft.com, 21-Tage-Test) oder ein anderer Kommandozeilen-Packer.

Problemlösungen:

1.) Pfadangaben in der Registry umdefinieren: Registry auf Festplatte exportieren und mit einem Editor jedes c:\windows durch v:\windows ersetzen.
2. Lange Dateinamen (Long File Names, LFN): Kernkomponenten des DOS-basierten Windows 9x folgen noch dem 8+3-Schema. Daher werden zunächst nur diese kopiert und dieses noch reduzierte Windows mit win> gestartet. Noch beim Systemstart folgen über die WINSTART.BAT (unterstützt bereits LFN) alle restlichen Systemdateien.

Pro und Contra:

Sollen auch noch Anwendungen geladen werden, ist das Ganze erst ab ca. 400 MB praktikabel (ansonsten: Win98 abspecken oder Windows95 nehmen *g*). Startvorgang dauert extrem lang (ca. 5 Minuten), daher für Dauerbetrieb eher geeignet - oder Besitzer von Espressomaschinen ;-). Nahezu Wartungsfreiheit, da ein Neustart den gespeicherten Zustand wieder herstellt, nachträgliche Änderungen mittels Batchdatei in das Windows-Image auf Platte bequem möglich (s.o.)

Das folgende Verfahren bietet keine Auswahl zwischen RAM-Windows und Festplatten-Windows an, dazu muss eine zusätzliche Windows-Kopie angelegt werden! Hier NICHT beschrieben - Erst die Anleitung komplett lesen und verstehen, dann machen!



Und so geht's:

1. Attribute von MSDOS.SYS entfernen, dann unter [Options] folgendes einfügen/verändern:

BootMenu=1
BootMenuDefault=5

Damit bootet der PC mit der Standardeinstellung "Nur Eingabeaufforderung"

2. Um das Swappen auf einer Ramdisk zu vermeiden (führt zum Kompatibilitätsmodus), muss die Auslagerungsdatei in ein Verzeichnis außerhalb von Windows verlegt werden. Dazu die SYSTEM.INI in der Sektion [386Enh] ändern/erweitern:

PagingDrive=C:
PagingFile=C:\Win386.SWP

3. Windows möglichst abspecken (Systemsteuerung - Software - Windows Setup), so dass es locker in die Ramdisk passt; bei Ramdisk-Größe zusätzliche 40 bis 50 MB für Temporäre Internetdateien berücksichtigen!

4. Registry exportieren in eine Textdatei mit Endung .REG, mit Editor öffnen und jedes c :\\windows (doppelter Backslash!) durch v:\\windows erstzen! Lautet der Verzeichnisname anders, z.B. \Win98, analog verfahren. Ersetzen OHNE Rücksicht auf Groß-/Kleinschreibung, also auch jedes C:\\Windows! Speichern als "Nur Text"!

5. Als Sicherheit SYSTEM.DAT und USER.DAT z.B. ins Hauptverzeichnis C:
kopieren. Durch Zurückkopieren ins Windows-Verzeichnis mittels Eingabeaufforderung beim PC-Start lässt sich das Festplatten-Windows wieder starten

6. AUTOEXEC.BAT um folgende Zeilen ergänzen (Beispiel 300 MB Ramdisk, XMSDSK und 4DOS müssen vorhanden sein - Pfade entsprechend anpassen!!!):

choice /cjn/tn,10 Windows On RAM ?
if errorlevel 2 goto OVER

c:\tools\xmsdsk\xmsdsk.exe /t /y 300000 v:
md v:\windows
copy %winbootdir%\win.com v:\windows
copy %winbootdir%\system.ini v:\windows
xcopy %winbootdir%\system\*.* v:\windows\system\
xcopy %winbootdir%\system\vmm32\*.* v:\windows\system\vmm32\
xcopy %winbootdir%\system\iosubsys\*.* v:\windows\system\iosubsys\
if exist %winbootdir%\win386.swp del %winbootdir%\win386.swp
path=v:\windows;v:\windows\command;c:\tools\batch;c:\tools\4dos
echo 4dos.com /c copy /s /u /k /h %winbootdir%\*.* v:\windows\ >v:\windows\winstart.bat
echo del v:\windows\system\*~1.* >>v:\windows\winstart.bat
set winbootdir=v:\windows
%winbootdir%\win

:OVER

7. PC neu starten, am DOS-Prompt smartdrv eingeben, dann regedit /c +vollständiger Pfad und Name der .REG-Datei von Punkt 4.+ Dadurch wird eine neue Registry mit den geänderten Pfaden erstellt. Ab jetzt funktioniert das normale Windows erst wieder, wenn man SYSTEM.DAT und USER.DAT zurückkopiert!

8. PC neu starten, bei Eingabe von j beginnt das Kopieren (erst unter DOS, dann über WINSTART.BAT) und der Windows-Start. Programme, die ebenfalls in die Ramdisk sollen, in ein Verzeichnis direkt unterhalb des Windows-Verzeichnisses (siehe RAMDISK, Teil I)

9. Nachträgliche Änderungen an der Konfiguration können mit

xcopy32 /k /r /e /i /s /c /h v:\windows\*.* c:\windows

auf Festplatte gespeichert werden. Oder gleich als REFRESH-Batchdatei anlegen (s.o.). Will Windows neu starten (Systemänderungen, Hardware etc.), mit Nein abbrechen, REFRESH aufrufen bzw. obigen Befehl eingeben und dann erst neu starten. Sonst lädt Windoes das Festplatten-Image OHNE die gerade durchgeführten Änderungen. Diese sind natürlich auch wieder zurückgesetzt, wenn die Original-Registry eingespielt wird! siehe nächsten Punkt:

10. Win On RAM beendet man durch Eingabe von n und das Zurückkopieren der Original-Registry in das Windows-Verzeichnis, vorher aber die Attribute entfernen:

attrib -s -r -h %winbootdir%\*.dat

11. Der Kopiervorgang unter DOS geht mit SMARTDRV.EXE schneller, aber erzwingt den Kompatibilitätsmodus.


Ich bin auf Erfahrungsbericht gespannt!

vino
B.Trug (Anonym) pxc19 „Windows 98SE KOMPLETT im RAM“
Optionen

MICH würde interessieren, wer WIN 98 SE mit mehr als 512 MB überhaupt zum Laufen bewegen kann... Habe mir daran die Zähne ausgebissen...