Wie aktiviere ich 4 GB in meinem Windows 7 64-Bit?

8

Ich habe die folgende Maschinenkonfiguration:

  • Intel Core 2 Duo E6300
  • 1 x 2048 MByte Speicherchip
  • 2 x 1024 MByte Speicherchip
  • 1 x Radeon HD 4870
  • Hauptplatine: Gigabyte 945P-S3
  • Windows 7 RTM 64-Bit

Sowohl unter Windows als auch im BIOS stehen 3,25 GB Speicher zur Verfügung. Wie kann ich die Unterstützung von 4 GB aktivieren?

EDIT: Ich habe irgendwie ein Upgrade der CMOS - Version und Windows erkennt Ich habe 4 GB ist aber nur mit 3.25GB.

Alt-Text

Ich denke, es ist doch Hardware?

ArielBH
quelle
Ich kämpfe gerade den gleichen Kampf . Ich bin mir ziemlich sicher, dass wir mit dem i945-Chipsatz abgespritzt sind. Zugegeben, ich würde gerne das Gegenteil beweisen!
Chris_K

Antworten:

16

Ihr BIOS muss die Neuzuordnung von Speicherlücken unterstützen.

Eine Speicherlücke ist vorhanden, da alle Geräte während des Startvorgangs in den 32-Bit-Adressraum passen müssen (da das BIOS nicht weiß, ob Sie später ein 32-Bit- oder 64-Bit-Betriebssystem verwenden werden). Durch die Neuzuordnung wird sichergestellt, dass der betroffene Speicher nach der 32-Bit-Grenze in den Speicherbereich verschoben wird.

Ich würde prüfen, ob neue BIOS-Firmware verfügbar ist, wenn diese Einstellung nicht in Ihrer aktuellen BIOS-Firmware enthalten ist.

Josip Medved
quelle
Ja, es gibt eine neuere Firmware-Version. Im Moment habe ich F2 installiert. Ich werde versuchen zu aktualisieren, oder? bit.ly/M0Fgv
ArielBH
1
@ArielBH: Ja, Update ist fast immer eine gute Sache.
Josip Medved
1
Seltsamste Sache. Ich habe versucht, das CMOS zu aktualisieren. Ich habe jeden Schritt nach dem Buch gemacht. Die cmos konnten nicht geladen werden. Ich musste das CMOS löschen. CMOS ist wieder aktiv und wenn ich jetzt die Version überprüfe, zeigt es die neue Version an. Wie kann es sein?
ArielBH
1
@ArielBH: Es ist definitiv seltsam. Ich würde versuchen, es noch einmal zu aktualisieren, nur um zu überprüfen, ob es alles aktualisiert hat. Die meisten BIOS-Update-Routinen prüfen, ob das alte BIOS in Ordnung ist.
Josip Medved
2
@ Josip Ehrlich gesagt fühle ich mich glücklich, dass ich es geschafft habe, die cmos wieder zum Laufen zu bringen. Ich denke, ich werde es nicht mehr anfassen :)
ArielBH
4

Josip hat Recht, dass das BIOS mit Memory Hole Remapping notwendig ist. Wie Chris_K zu sagen versucht, muss Ihre Hardware auch physisch mehr als 4 GB adressieren können, siehe KB929605 . Ich glaube, dass die Intel 945-Chipsatzfamilie dies nicht kann. Tut mir leid, dass Sie kein Glück haben.

Rodney Schuler
quelle
2

Windows 7 x64 sollte erkennen, dass RAM ohne Fummelei erforderlich ist.

Wenn das BIOS nicht alle 4 GB erkennt, besteht keine Chance, dass Windows sie sieht. Es ist möglich, dass der Grund, warum sie eine Speicherunterstützungsliste bereitstellen, darin besteht, dass das Board sehr wählerisch ist.

Ich würde jeden Ihrer RAM-Sticks einzeln verwenden, um sicherzustellen, dass das BIOS sie richtig sieht.

Jetzt, wo ich darüber nachdenke, werden die SU-Leute viel mehr Erfahrung damit haben.

Kara Marfia
quelle
1
Josip hat wahrscheinlich recht - haben Sie im BIOS Optionen für die Neuzuordnung von Speicherlöchern gefunden?
Kara Marfia
2

Es sieht so aus, als ob der 945-Chipsatz nicht mehr als 4 GB Adressraum unterstützt (und einige Versionen nur 2 GB). Sie haben also die gleiche Einschränkung wie Vista 32-Bit - Sie können nicht alle 4 GB RAM verwenden, da der Adressraum nicht nur für RAM verwendet wird.

Aus dem Datenblatt des Intel 945-Chipsatzes auf Seite 24:

Der (G) MCH unterstützt die 32-Bit-Hostadressierung und decodiert bis zu 4 GB (2 GB für den 82945PL / 82945GC / 82945GZ) des nutzbaren Speicheradressraums des Prozessors

Und von Seite 205:

Die Adressierung von Speicherbereichen größer als 4 GB (2 GB für 82945GC / 82945GZ / 82945PL) wird nicht unterstützt

shf301
quelle
0

Das Handbuch für Ihr Motherboard besagt nicht, dass dies erforderlich ist, empfiehlt jedoch die Verwendung von Speichermodulen derselben Größe. Es ist möglich, dass das erste Scannen von 1-GB-Modulen verhindert, dass das größere 2-GB-Modul erkannt wird.

Ich würde versuchen, die Bank auszutauschen, in der sich die Module befinden (1x2 GB <-> 2x1 GB), und prüfen, ob dies hilfreich ist. Andernfalls müssen Sie meines Erachtens nur zwei 1-GB-Module erwerben, um Ihr vorhandenes 2-GB-Modul zu ersetzen.

Der Vorteil des letzteren wäre natürlich, dass Sie den Zweikanal wieder aktivieren und eine schnellere Speichernutzung des Systems erhalten würden.

ted_j
quelle
Ja, ich hatte diese 2 * 1 GB Chips. Bei meinem letzten Besuch in Redmond, USA habe ich 2 Chips mit 2 GB gekauft. Wie es passiert, war einer von ihnen fehlerhaft, so dass ich nur mit einem feststeckte (und ich lebe im Ausland USA).
ArielBH
Ja - ich würde niemals solche Speicherchips mischen. Es ist nicht der Schuldige, aber es bittet nur um Ärger.
Loren Pechtel