Banner

Home

Impressum

Kontakt

Links


Suchmaschineneintrag
Eigene Layer erstellen

MCP

Buttonnetzwerk für ein freies Internet

Problembeschreibung

Wenn auf einem Computer, der mit einer der oben aufgeführten Windows-Versionen arbeitet, mehr als 512 MB (zum Beispiel 768 MB) Arbeitsspeicher (RAM) installiert sind, können eines oder mehrere der folgenden Symptome auftreten:
  • Sie können möglicherweise keine MS-DOS-Sitzung (oder Eingabeaufforderung) öffnen, während Windows ausgeführt wird. Wenn Sie dies versuchen, wird möglicherweise die folgende Fehlermeldung angezeigt:
  • Für diese Anwendung ist nicht genügend Arbeitsspeicher verfügbar.
    Beenden Sie andere Anwendungen, und wiederholen Sie den Vorgang.
  • Der Computer reagiert möglicherweise nicht mehr (hängt), während Windows gestartet wird, oder hält an, wobei die folgende Fehlermeldung angezeigt wird:
    Zu wenig Speicher zum Initialisieren von Windows. Beenden Sie speicherresidente Programme, oder entfernen Sie Dienstprogramme aus CONFIG.SYS und AUTOEXEC.BAT und starten Sie neu.

Ursache

Der Windows 32-Bit-Protected-Modus-Cachetreiber (Vcache) bestimmt die maximale Cachegröße auf Grundlage des vorhandenen RAM beim Starten von Windows. Vcache reserviert anschließend genügend Speicheradressen, um auf einen Cache der maximalen Größe zugreifen zu können, damit er den Cache gegebenenfalls auf diese Größe erweitern kann. Diese Adressen werden in einem Bereich virtueller Adressen von 0xC0000000 bis 0xFFFFFFFF (3 bis 4 GB) zugeordnet, der als Systemarena bezeichnet wird.

Auf Computern mit sehr umfangreichem RAM kann die maximale Cachegröße so groß sein, dass Vcache alle Adressen in der Systemarena verbraucht, so dass keine virtuellen Speicheradressen für andere Funktionen wie das Öffnen einer MS-DOS-Eingabeaufforderung (Erstellen einer neuen virtuellen Maschine) verfügbar sind.

Abhilfe

Um dieses Problem zu umgehen, verwenden Sie eine der folgenden Methoden:
  • Verwenden Sie die Einstellung "MaxFileCache" in der Datei "System.ini", um den maximalen Speicher, den Vcache verwendet, auf 512 MB (524.288 KB) oder weniger zu verringern.
  • Setzen Sie hierzu folgenden Eintrag in der Datei SYSTEM.INI, welche sich im Windows-Stammverzeichnis befindet ein:

    [VCache]
    MinFileCache=524288
    MaxFileCache=524288


    Weitere Informationen zum Verwenden der Einstellung "MaxFileCache" finden Sie im folgenden Artikel der Microsoft Knowledge Base:

    108079
    32-Bit File Access Maximum Cache Size
  • Verwenden Sie das Programm Systemkonfiguration, um den von Windows verwendeten Speicher auf 512 MB oder weniger zu begrenzen.

    Weitere Informationen zum Verwenden des Programms Systemkonfiguration finden Sie im folgenden Artikel der Microsoft Knowledge Base:

    181966 Problembehandlungsoptionen im Systemkonfigurationsprogramm

  • Verringern Sie den auf Ihrem Computer installierten Arbeitsspeicher auf 512 MB oder weniger.

Status

Microsoft hat bestätigt, dass es sich dabei um ein Problem bei den Microsoft-Produkten handelt, die zu Beginn dieses Artikels aufgeführt sind.

Weitere Informationen

Vcache ist intern auf eine maximale Cachegröße von 800 MB begrenzt.

Dieses Problem kann häufiger bei Advanced Graphics Port (AGP)-Grafikkarten auftreten, weil der AGP-Apertur ebenfalls Adressen in der Systemarena zugeordnet werden. Wenn Vcache beispielsweise eine maximale Cachegröße von 800 MB verwendet und eine 128-MB-Apertur für eine AGP-Grafikkarte zugeordnet ist, steht sehr wenig Adressraum für den übrigen Systemcode und für Daten zur Verfügung, die diesen Bereich virtueller Adressen belegen müssen.

 

©2008 Gerhard Meier - ALLE RECHTE VORBEHALTEN -
Stand:
09/12/2012 7:59