Hallo!
Ich habe mir vor kurzem 3x 512MB RAM zugelegt. Mit 512MB fährt der Rechner normal hoch.
Mit 1024MB kommt er bis ins Windows, aber macht sofort wieder neustart (Der Windows Bildschirm erscheint und schon startet er neu).
Mit 1536MB RAM fährt er nichtmal Windows korrekt hoch. Es kommt beim Starten folgende Fehlermeldung: "Fehler beim Initialisieren von Windows". Da bricht er dann ab und das wars.
Kann es sein das Windoof nicht soviel RAM unterstützt? Was kann ich da machen?
Das Board erkennt die 1536MB problemlos, also kanns eigentlich nicht an der Hardware liegen, oder?
Ich habe es mit Win98SE und WinME probiert.
Allgemeines 21.950 Themen, 147.866 Beiträge
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.
Weitere Informationen zum Verwenden der Einstellung "MaxFileCache" finden Sie im folgenden Artikel der Microsoft Knowledge Base:
Artikel-ID: Q108079
Titel : 32-Bit File Access Maximum Cache Size
*************************************************************
falls dein rechner nicht startet, baue 2 ram-riegel aus u. starte vorerst mit einem:
verfasse einen eintrag in der system.ini:
[VCACHE]
MinFileCache=98304
MAxFileCache=98304
ChunkSize=512
desweiteren:
deaktiviere die Auslagerung; bei 1,5 GB ram kannst du dir diese sparen.
jetzt wieder herunterfahren und das board ram-mäßig voll bestücken.
win98/me kommt mit diesen einträgen sehr wohl mit speichergrössen oberhalb 1 GB zurecht.
ich empfehle dir: lege dir eine ramdisk an.
gibts als freeware unter http://www.2nite.de/Downloads/xmsdsk.zip
anleitung gibts hier:
http://www.2nite.de/Workshops/RAM_Disk/ram_disk.html
tip von mir: starte die ramdisk über die autoexec.bat
dann kannst du z.b. deine temporary internet files auf die ramdisk legen, was eine spitzenperformance beim surfen bringt (schneller zugang vorausgesetzt).
dein temporäres verzeichnis kannst du ebenfalls auf die ramdisk verlegen.
es lassen sich natürlich auch ganze programme im ram installieren, die erst beim herunterfahren wieder auf die harddisk geschrieben werden (und beim hochfahren von ihr gelesen.
funktioniert alles hervorragend und bringt top performance.
lass dich nicht von meinungen über billig-ram beeindrucken.
solange das board den speicher korrekt erkennt ist alles in ordnung.
bei zweifeln kannst du die speicher einzeln durchchecken.
angesichts der tatsache, dass die festplatte der flaschenhals jeden systems ist, können speicherüberhänge mehr oder weniger optimal genutzt werden um dieses manko etwas zu kompensieren.