Hi Leutz, schon seit längerer Zeit weiß ich, daß es möglich ist, das OS, indiesem Fall Win98 SE im RAM Speicher laufen zu lassen. Das hat viele Vorteile, zumal sich auch die Arbeitsvorgänge innerhalb der Oberfläche um einiges beschleunigen. Meine Frage nun: Wie funktioniert da, und was für Programme brauche ich dafür? Wie genau muß ich mir das vorstellen, wenn ich mein OS im RAM Speicher laufen lasse, ist es dann gar nicht mehr auf der Festplatte installiert?
Archiv Altes Windows: 98, SE, ME und NT 16.921 Themen, 62.626 Beiträge
Also sooo einfach wie Du sagst ist das nicht. Bei Windows ist der Gerätetreiber RAMDISK.SYS dabei, damit kommst Du aber nicht weiter weil der nur eine geringe Menge an Arbeitsspeicher bereitstellt. Auf FP installieren mußt das OS aber auf jeden Fall. Die Ramdisk wird beim starten des Rechners erstellt, die Daten wie auf ein auswechselbares Laufwerk draufkopiert und beim ausschalten des Rechners verschwindet das ganze im nichts. Geänderte Daten müßtest Du also vorher auf einen Festspeicher schreiben. Wo man aber bestimmt was machen kann sind Teile des Betriebssystems in die Ramdisk verlagern. Dies muß beim Start des Rechners erfolgen und die Pfade in den entsprechenden Konfigurationsdaten enthalten sein. Spontan fallen mir da z. B. die Temporären Internetdaten diverser Browser ein. Beim Neustart wären diese dann wieder weg, d. h. man bekommt auch kein ewig großes Verzeichnis. Weitere Anwendungsmöglichkeiten: APPLOG, Cookies, TEMP-Verzeichnis, der Verlauf des Internet Explorers usw. Zu empfehlen aber nur bei entsprechend viel verfügbarem Arbeitsspeicher, würde sagen unter 256 MB würde ich das sowieso bleiben lassen.
Prinzipiell aber ein interessantes Thema.
Gruß,
Chris.
Nachtrag: Sorry, das Teil heist nicht RAMDISK.SYS sondern RAMDRIVE.SYS. Die Parameter werde ich mir jetzt mal raussuchen.
Gruß,
Chris.
Wenn das unter Win98 funktioniert dann geht das wohl auch unter Win2000? Wer könnte das mal erklären wie man da zum Erfolg kommt? Würde gerne den IE-Cache darauf legen! Wer kann bitte helfen
Zu Windows2000 liefert Microsoft leider keinen Ramdisk-Treiber aus. Unter http://www.cenatek.com/product_ramdisk.cfm gibt es das Programm RamDiskNT, mit dem man sich unter Win2k eine Ramdisk einrichten kann. Das Programm ist allerdings eine zeitlich beschränkte Demoversion. Die Vollversion kostet $35.
Hi,
RAMDISK-System (win9x) kann man ca. ab 300-400MB RAM einrichten.
Bitte auf folgender Seite nachlesen:
http://www.fehlermeldungen.de/special/ramdisk.html
4dos.com braucht man nicht verwenden, wenn man LCOPY.EXE benutzt (Download siehe unten):
In der Autoexec.bat folgende Zeilen
copy c:\windows\win.com c:\windows
copy c:\windows\system.ini v:\windows
xcopy c:\windows\system\*.* v:\windows\system\
xcopy c:\windows\system\vmm32\*.+ v:\windows\system\vmm32\
xcopy c:\windows\system\iosubsys\*.* v:\windows\system\iosubsys\
LÖSCHEN
UND DIE ZEILEN
echo 4dos.com /c copy /s /u /k /h c:\windows\*.* v:\windows >V:\windows\winstart.bat
echo del v:\windows\system\*~1.* >>V:\windows\winstart.bat
ERSETZEN durch (Achtung nur * für alle Dateien)
lcopy c:\windows\* v:\windows /a/s
LCOPY Homepage:
http://www.odi.ch/prog/lfn/index-de.php
Bei dieser Version wird nur das winbootdir in die RAMDISK geladen, die SWAP-Datei und die anderen Dateien (z.B. C:\Programme\*.*) bleiben auf der Festplatte.
Bedenken bestehen darin, dass erst min. 300-400MB beim Starten in den RAM geladen werden müssen, das kann lange dauern.
Interessant ist auch eine Boot-CD auf dieser Grundlage zu erstellen.
Viel Spaß
Teletom