Hallo allerseits
Mein PC hat 1024 MB RAM. Auf der Platte befinden sich sowohl WIN XP als auch WIN 98 SE. Bekanntlich kann 98 Zicken machen, wenn man über 512 MB RAM in der Kiste hat. Hierüber habe ich 2 unterschiedliche Auskünfte gegoogelt:
Version 1: "....und hier das, was die heftigsten Performance-Zuwächse gibt. In der System.ini weiter nach unten scrollen bis zum Eintrag:
(vcache) - der steht auch in eckigen Klammern! Direkt darunter trägt man den Wert
MaxFileCache=65536
ein, wenn man 512 MB Arbeitsspeicher hat..."
Version 2: "...Windows 9x und Windows ME kommen mit mehr als 512 MB RAM nicht immer zurecht. Es kommt hierbei zu Fehlermeldungen wie "Für diese Anwendung ist nicht genügend Arbeitsspeicher verfügbar". Die Ursache ist, dass der Vcache unter Umständen den kompletten Speicher verwendet.
Bei mehr als 512 MB Speicher sollte man den Cache durch den Eintrag
MaxFileCache=524288
in der System.ini unter [VCache] auf 512 MB beschränken. Das bewirkt, dass max. 512 MB zum Cachen von Dateien verwendet werden.
Bei mehr als 128 MB wird empfohlen, max. ca. 70% des Speichers zum Cachen zu verwenden, jedoch nicht mehr als 512 MB.
RAM MaxFileCache
bis 128 MB keine Begrenzung nötig
bis 256 MB 174080
bis 384 MB 261120
bis 512 MB 348160
> 512 MB 524288
..."
Welcher Wert (bei z.B. 512) ist nun richtig? Bei 1024 müsste man den Wert lediglich verdoppeln.
Danke und Gruss
sea
Archiv Altes Windows: 98, SE, ME und NT 16.921 Themen, 62.626 Beiträge
Hallo,
gem. PC-WELT: Zuviel Speicher schadet Windows 9x/ME ist nach wie vor aktuell.
Von Panagiotis Kolokythas / 11.05.2001
Wer mehr Hauptspeicher in seinen Rechner einbaut, dem dankt es sein Betriebssystem mit einer höheren Geschwindigkeit und einer besseren Perfomance - normalerweise. Windows 9x und ME finden mehr Hauptspeicher allerdings nicht so gut und hängen sich im Extremfall sogar auf. Dieser Bug tritt allerdings nur dann auf, wenn sich mehr als 512 Megabyte Speicher im Rechner befinden.
Dieser Fehler geht aus einem Artikel in der "Knowledge Base" von Microsoft hervor. Demnach zeigen sich auf Rechnern mit mehr als 512 Megabyte RAM folgende Syptome:
* Der Anwender kann kein neues DOS-Fenster mehr öffnen. Stattdessen erscheint eine Fehlermeldung, die besagt, dass sich nicht genug Speicher im Rechner befindet.
Der Anwender solle eine Anwendung schließen und es dann neu versuchen.
* Der Rechner hängt sich beim Booten komplett auf und / oder es erscheint die Fehlermeldung, dass nicht genug Speicher vorhanden ist, um Windows zu starten.
Für das Problem verantwortlich ist der 32-Bit-Cache-Treiber Vcache. Vcache legt beim Systemstart eine maximale Cache-Größe in Abhängigkeit von dem im Rechner befindlichen Speicher fest. Um auf den Cache zugreifen zu können, werden virtuelle Adressen vergeben, deren Anzahl jedoch begrenzt ist.
Befinden sich im Rechner mehr als 512 Megabyte Speicher, verbraucht Vcache mehr virtuelle Adressen, als vorhanden sind. Damit sind auch keine virtuellen Adressen mehr übrig, um andere Funktionen, wie beispielsweise das Öffnen eines DOS-Fensters durchzuführen.
Microsoft bietet drei Vorschläge an, mit dem das Problem behoben werden kann. Zunächst einmal kann in der System.ini-Datei der Wert von "MaxFileCache" auf 512 Megabyte gesetzt werden. Damit wird bewirkt, dass Vcache nur noch maximal 512 Megabyte nutzt. Eine andere Möglichkeit ist es, über das Systemkonfigurations-Utility den von Windows genutzten Speicher auf 512 Megabyte zu limitieren.
Wenn das alles nichts hilft, dann empfiehlt Microsoft, soviel Speicher auszubauen, bis sich im Rechner nur noch 512 Megabyte befinden.
Anscheinend haben die Entwickler der Betriebssysteme nicht daran gedacht, dass 512 Megabyte Hauptspeicher auch einmal für den normalen PC-Anwender erschwinglich sein werden.
http://support.microsoft.com/default.aspx?scid=kb;de;253912
http://support.microsoft.com/default.aspx?scid=kb;DE;108079
Version 1 = 65.536 KB = 64 MB!
Version 2 = 524.288 KB = 512 MB
Aufgrund des vorstehenden Artikels rate ich Dir, MaxFileCache = 524.288 in dem Bereich Windows 98 SE zu verwenden.