Hallo, Windows 98 kann doch mit mehr als 512 MB RAM nicht umgehen (Fehlermeldungen wie z. B. "zu wenig Arbeitsspeicher"). Jetzt möchte ich aber mehrere OS auf einem Rechner installieren (u. a. auch Win 98) und den PC mit 1 GB RAM ausrüsten. Kann man mit einem Programm Windows 98 weniger RAM "vorgaukeln"?
Archiv RAM - Module, Marken, Murks 4.582 Themen, 22.751 Beiträge
Im Gegensatz zu seinem 16-Bit-Vorgänger Smartdrive bestimmt der 32-bittige Windowstreiber Vcache die für den Cache reservierte Größe selbst. Die Obergrenze des Puffers legt Vcache abhängig vom freien Arbeitsspeicher beim Start von Windows fest.
Um die maximale Cachegröße anzusprechen, reserviert Vcache entsprechend viele Speicheradressen, die im virtuellen Adressbereich von 0xC0000000 bis 0xFFFFFFFF (3 bis 4 GByte) liegen.
Dies kann dazu führen, dass bei einem Speicherausbau über 512 MByte Vcache alle Adressen im Systembereich belegt und keine Bereiche mehr frei sind, um weitere Funktionen auszuführen. So verweigert Windows mit dem Hinweis auf zu wenig RAM etwa den Start der MS-DOS-Eingabeaufforderung oder quittiert gleich selbst den Dienst.
In der Microsoft Knowledgebase finden sich mögliche Workarounds:
Über die Einstellung MaxFileCache in der System.ini kann der Anwender die Cachegröße auf maximal 512 MByte begrenzen. Genauere Anweisungen zur Vorgehensweise enthält der Microsoft Knowledgebase-Artikel Q108079.
Über das Systemkonfigurations-Utility Msconfig lässt sich der von Windows verwendete Speicher auf 512 MByte oder weniger beschränken.