4,00 GB (3,25 GB verwendbar) in Windows 7 x64

10

Ich habe Windows 7 Ultimate 64-Bit auf meinem PC eingerichtet. Ich habe 4 GB RAM und mein BIOS gibt die richtige Menge (4096 MB) an, aber Windows (System Manager) gibt an, dass ich 4,00 GB (3,25 GB verwendbar) habe.

Dies scheint ein beliebtes Problem zu sein, und ich habe nach einer integrierten Grafikkarte (in meinen Chipsatz integriert) zum Deaktivieren gesucht, aber nichts gefunden.

Was kann mich sonst noch davon abhalten, alle 4 GB zu sehen? Wenn ich Vista 32-Bit hatte, würde es sagen, 3,25 GB RAM nicht 4,00 GB (3,25 GB verwendbar). Ich habe eine 64-Bit-CPU und als ich meinen RAM kaufte, habe ich ein Kompatibilitätstool von Crucial (dem Speicherhersteller) verwendet, um zu testen, wie viel Speicher mein PC unterstützen kann, und 4 GB waren die Antwort (dies war eine Windows-App, glaube ich).

Der Chipsatz ist der Intel (R) G33 / G31 / P35 / P31 Express-Chipsatz PCI Express

Im BIOS suchte ich nach einer integrierten Grafikkarte (integriert) und es gab keine solche, aber ein paar andere integrierte Geräte. Es gibt auch keine Einstellungen für "Ressourcenzuordnungen".

WEITERE DETAILS:

Chipset
North Bridge: Intel Bearlake G33
South Bridge: Intel 82801IR ICH9R

Maximum Memory Amount   8 GB

Graphics Controller Type    Intel GMA 3100 (Enabled)

Ich denke, das erste ist, wie deaktiviere ich den Grafikcontroller?

BEARBEITEN: Dieser Thread zeigt an, dass das Problem bei Geräten mit Speicherzuordnung liegt, aber jemand in diesem Thread sagt, dass dies nicht für 64-Bit gilt. Der Rest der Kommentare verweist auf ein Motherboard-Problem für den Typ, der diesen Thread gestartet hat.

GurdeepS
quelle
Der Intel GMA 3100 kann bis zu 384 MB System-RAM für den Videospeicher adressieren.
Nach einigen weiteren Überlegungen würde ich empfehlen, 2 GB RAM zu entfernen, damit Sie insgesamt 2 GB haben. Wenn ich richtig denke, wenn 0,75 GB wirklich vom Videospeicher oder etwas anderem verwendet werden, sollten 1,25 GB verwendbar sein.
Will Eddins

Antworten:

6

Gehen Sie in das BIOS, unter CHIPSET, dann gehen Sie zu MEMORY HOLE MAPPING und aktivieren Sie es, indem Sie die Einstellungen im CMOS speichern und neu starten. Gehen Sie auch zu MSCONfIG BOOT TAB und vergewissern Sie sich, dass MAXIMAL MEMORY UNCHECKED ist. Das sollte dieses Problem beheben. Es wurde auf meinem Gateway-Desktop behoben. Hoffe das hilft. (Hinzugefügt von Motodude)

Ich würde sehen, ob Ihr BIOS einen Abschnitt "Integrierte Peripheriegeräte" hat. Meines Wissens nach können speicherabgebildete Geräte in x64-Betriebssystemen Adressbereiche außerhalb Ihres System-RAM belegen.

Integrierte Grafiken können und werden jedoch normalerweise in den System-RAM integriert, da sie den tatsächlichen Speicherbedarf darstellen. 768 MB sind jedoch viel.

Ich benutze Win7 x64 und habe 8 GB adressierbar von 8 GB. Sagt der Systemmanager "64-Bit-Betriebssystem" irgendwo unter dem installierten RAM? (Mein Computer, Eigenschaften). Wenn dies nicht der Fall ist, verwenden Sie möglicherweise die x86-Version und nicht die x86-64-Version.

Stephen
quelle
Ich bin mir ziemlich sicher, dass Ihr Problem die Grafik ist, die RAM reserviert. Sie müssen einen Weg finden, um es zu deaktivieren, und wenn es sich um ein großes OEM-System handelt, können Sie es möglicherweise nicht vollständig deaktivieren.
Stephen
3

Führen Sie MSCONFIG aus , öffnen Sie die Registerkarte Boot , klicken Sie auf Erweiterte Optionen und stellen Sie sicher, dass der maximale Speicher nicht begrenzt ist.

Alt-Text

Gaff
quelle
Ich habe das überprüft. Der
maximale
Überprüfen Sie dies dann und stellen Sie den maximalen Speicher auf 3712 ein (4096 abzüglich der 384 MB, die Sie für den Intel GMA benötigen). Wenn der Chipsatz jedoch 768 MB RAM (was die 3,25 GB erklärt) für gemeinsam genutzten Videospeicher reserviert, können Probleme auftreten. Sie müssen die Einstellung im abgesicherten Modus zurücksetzen.
+1 Mein maximaler Speicher wurde auf 4095 eingestellt, aber das gab mir nur 3,25 GB nutzbare.
Jon-Eric
2

Suchen Sie in Ihrem BIOS nach einer Einstellung für "Memory Remap" oder "Memory Hole". Wenn ja, sollte es aktiviert sein.

Was passiert (wenn dies der Fall ist) ist, dass PCI-Geräte einen Adressraum unter 4 GB benötigen. Durch die Einstellung wird ein Teil Ihres RAM auf einen Adressraum über 4 GB eingestellt, sodass weiterhin darauf zugegriffen werden kann.

shf301
quelle
0

Unter Windows wird der fehlende RAM von einem Gerät mit Speicherzuordnung verwendet. Weitere Informationen finden Sie in diesem Blogeintrag .

Laurent Etiemble
quelle
2
Dies gilt nur, wenn ein 32-Bit-Betriebssystem ausgeführt wird, da nur 4 GB Speicher zwischen allen Geräten adressierbar sind. Wenn er wirklich x64 ausführt, wäre dies nicht der Fall.
Will Eddins
Du hast recht. Lies zu schnell.
Laurent Etiemble
0

Das Deaktivieren der Speicher-Neuzuordnung im BIOS hat es für mich getan.

Pascalo
quelle
Mein BIOS hat diese Option nicht :( Es scheint also, als hätte ich zwei Möglichkeiten - BIOS-Upgrade / Flash, und wenn dies fehlschlägt, Mobo-Upgrade.
GurdeepS
0

Stellen Sie zunächst sicher, dass Sie gerade wirklich 64-Bit ausführen. Rufen Sie die Systemeigenschaften auf, indem Sie entweder mit der rechten Maustaste auf "Computer" klicken und auf Eigenschaften klicken oder indem Sie die Windows-Taste + Pause / Pause drücken.

Stellen Sie sicher, dass 64-Bit-Betriebssystem angezeigt wird:

Systemeigenschaften

Obwohl Sie einen 64-Bit-Prozessor haben, müssen Sie auch die 64-Bit-Version des Betriebssystems installieren.

Zweitens müssen Sie für Ihre Speichertestanwendung sicherstellen, dass Sie die 64-Bit-Version der Anwendung verwenden. Wenn Sie eine 32-Bit-Anwendung ausführen, können möglicherweise nur bis zu 4 GB RAM erkannt werden.

Wenn man bedenkt, dass Sie den Chipsatz bereits überprüft haben, um sicherzustellen, dass er 8 GB unterstützt, scheint das Problem hier zu sein, dass Sie tatsächlich eine 32-Bit-Version des Betriebssystems ausführen. In einem 32-Bit-Betriebssystem werden nur 4 GB Gesamtspeicher erkannt, einschließlich des von den Chipsatz- und Videocontrollern verwendeten Speichers. Das Ergebnis liegt normalerweise zwischen 3,0 und 3,5 GB RAM, das unter Windows verwendet werden kann.

Das Letzte, was ich empfehlen kann, ist ein BIOS-Upgrade und die Überprüfung auf Einstellungen, die die Menge des verwendeten Arbeitsspeichers einschränken könnten.

Will Eddins
quelle
OP behauptet nicht, 8 GB zu haben, nur dass die Maschine dazu in der Lage ist. Er hat 4, Windows sieht 4, aber oly erlaubt den Zugriff auf 3.25. Dies hat definitiv damit zu tun, dass der Adressraum für die Zuordnung zu anderen Geräten reserviert ist, obwohl ich nicht sicher bin, was, wenn nicht die Grafikkarte.
AdamV
Ich stimme zu, da er Grafiken integriert hat, würde dies einen Teil davon ausmachen. Aber ich kann mir nicht vorstellen, was sonst noch die andere Hälfte des Stücks packt. Bei 32-Bit wird der dem Chipsatz zugewiesene Speicher und so weiter nicht von den 4 GB maximal, bei 64-Bit jedoch nicht. Mir ist klar, dass ein Großteil dieser Antwort irrelevant ist, da er bewiesen hat, dass er 64-Bit verwendet, aber es wird nur dadurch merkwürdig, dass das Problem mit dem 32-Bit / 4-GB-Problem identisch aussieht.
Will Eddins
Ich habe auch eine dedizierte Videokarte, also möchte ich die integrierte komplett verschrotten. Wie kann ich herausfinden, welche Geräte Speicher verwenden?
GurdeepS
Eine integrierte Grafikkarte ist das einzige, von dem ich weiß, dass sie RAM direkt so reserviert. Das Problem auf einem 32-Bit-Computer ist, dass nicht genügend Speicheradressen vorhanden sind, um allen anderen Geräten (Audio, BIOS usw.) zugewiesen zu werden. Bei 64-Bit-Geräten ist dies jedoch nicht der Fall. Stecken Sie eine dedizierte Grafikkarte ein, und Sie sollten sehen, ob es sich um die integrierte Karte handelt, die Ihre Probleme verursacht.
Will Eddins