Servus, hab ein multiboot mit 2xXP und 1x98SE. 98 kackt nur rum... liegt wohl am speicher. wie kann ich den maximal sichtbaren speicher für w98 limitieren? danke schonmal für die antworten...
Archiv Altes Windows: 98, SE, ME und NT 16.921 Themen, 62.626 Beiträge
Hallo,
hier nun die betreffende Anleitung aus einem PCWelt-Tipp!
PC-WELT: Zuviel Speicher schadet Windows 9x/ME
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.
Dabei sei aber noch angemerkt, dass bei Windows 9x und ME mehr als 256 Megabyte Hauptspeicher relativ wenig Sinn machen. Zusätzlicher Speicher wird fast überhaupt nicht genutzt und bringt somit auch keine Geschwindigkeitsvorteile mehr.
http://support.microsoft.com/default.aspx?scid=kb;de;253912
http://support.microsoft.com/default.aspx?scid=kb;DE;108079
Sieh Dir meine Visitenkarte an. Ich nutze die Beschränkung im Bereich Windows ME!
Beispiel für eine Beschränkung auf 512 MB RAM in der System.ini von Windows9x / ME
[vcache]
MinFileCache=524288
MaxFileCache=524288
...einer meiner Rechner hat 512 Mb und läuft mit Linux + ME Problemlos.
an Deiner Stelle würd ich mal versuchsweise 512 Mb rausrupfen und
Prüfen ob XP dadurch wirklich merklich an Performance verliert.
Bei DOS basiertem BS solte eh nicht mehr als 128Mb Speicher drin sein,
...Siehe Nickles PC Report.