Der verfügbare Speicher unterscheidet sich von dem installierten um einige GB

45

Ich habe kürzlich einen Windows 7 Home Premium-PC mit 12 GB RAM aktualisiert. Aus irgendeinem Grund sagte ich auf der Registerkarte "System", dass nur 7,96 GB von 12 GB RAM verwendet werden können. Ich habe bereits versucht, in das zu gehen, um msconfigzu sehen, ob das Maximum Memory angekreuzt wurde, was es nicht war.

Gibt es eine Lösung für diesen Fehler? Die anderen Themen, die ich bei Super User angeschaut habe, haben mir überhaupt nicht geholfen.

Installierter RAM:
http://i.stack.imgur.com/W6tky.png

msconfig:
http://i.stack.imgur.com/zVhFP.png

Meine Windows Edition zeigt "Home Premium" an:
enter image description here

Ressourcenmonitor:

Ressourcenmonitor

charrev
quelle
1
Haben Sie Ihre Motherboard-Spezifikationen überprüft? Was sagen Sie?
Davidenko
1
Bitte geben Sie einen Screenshot der Registerkarte Speicher im Ressourcenmonitor an.
Daniel B
5
Mögliches Duplikat von 8.00GB RAM (3.22GB verwendbar) in Windows 7 x64
Ramhound
2
Es ist wahrscheinlich, dass die Speicherkapazität Ihres Motherboards 8 GB beträgt. Bitte geben Sie Ihr Motherboard-Modell an, damit wir dies bestätigen können. Ich habe keine Ahnung, wie diese Frage so viele positive
Stimmen
2
Mein Motherboard unterstützt bis zu 32 GB RAM. Es ist das Gigabyte 970A-D3SP
Charrev

Antworten:

22

Ein Bild sagt mehr als tausend Worte:

Bildbeschreibung hier eingeben

Das sind deine fehlenden 4 GiB Speicher. Was genau benutzt sie? Der übliche Verdächtige ist die Grafikkarte (Sie müssen in Ihrem Handbuch nachlesen, ob Ihre Karte wirklich über einen eigenen RAM verfügt / diesen verwendet), die integrierte Grafikkarte (einige Motherboards deaktivieren die interne Grafikkarte nicht, wenn Sie eine dedizierte Grafikkarte anschließen) In diesem Fall müssen Sie es manuell deaktivieren oder die VRAM-Nutzung auf ein Minimum reduzieren, wenn es nicht möglich ist, es zu deaktivieren (möglicherweise ist ein ROM-Update erforderlich). Das BIOS verbirgt den Speicher, verwendet eine nicht unterstützte RAM-Konfiguration usw.

Sie können devmgmt.mscim Startmenü eingeben, um den Geräte-Manager zu öffnen, im Menü Ansicht die Option Ressourcen nach Verbindung zu aktivieren und den Knoten Speicher zu erweitern. Dies würde genau zeigen, was den Speicher belegt (wenn er von der Hardware verwendet wird) oder etwas anderes.

Referenz:

Braiam
quelle
1
Diese Antwort ist irreführend. Es gibt keine Grafikkarte auf der Welt, die 4 GB Adressraum belegt. (Natürlich sind Karten mit 4 GB Video-RAM an Bord, aber das bedeutet nicht, dass 4 GB physische Adressen erforderlich sind.
Jamie Hanrahan,
@ Jamie Hanrahan, der sagte, dass nur Grafikkarten Speicheradressen verwenden? Ich habe nur gesagt, das ist das häufigste.
Braiam
Es ist auch häufig das größte, mit sehr großem Abstand. E / A-Geräte sind hier nicht das Problem. Vielleicht, wenn er acht Grafikkarten hätte ...
Jamie Hanrahan
@ Jamie Hanrahan Ich bin mir nicht sicher, worauf du hinaus willst.
Braiam
Ich sage, Grafikkarten und andere E / A-Geräte sind nicht das Problem. Auf keinen Fall werden sie 4 GB verbrauchen.
Jamie Hanrahan
42

Physisches Speicherlimit

Das physische Speicherlimit hängt von der verwendeten Windows-Version ab. Der verwendbare Speicher (der möglicherweise kleiner als der installierte Speicher ist) hängt jedoch von anderen Faktoren ab (siehe unten).

Bildbeschreibung hier eingeben

Sie haben Windows 7 Home Premium (64 Bit). Laut der obigen Tabelle beträgt der maximale physische Speicher 16 GB.

Begrenzung des physischen Quellspeichers: Windows 7


Nutzbarer Speicher

Möglicherweise kann nicht der gesamte physische Speicher verwendet werden.

Auf einem Computer, auf dem Windows 7 ausgeführt wird, ist der verwendbare Arbeitsspeicher (RAM) möglicherweise kleiner als der installierte Arbeitsspeicher.

Die Reduzierung des verfügbaren Systemspeichers hängt von der Konfiguration der folgenden Elemente ab:

  • Die auf dem Computer installierten Geräte und der von diesen Geräten reservierte Speicher
  • Die Fähigkeit des Motherboards, mit Speicher umzugehen
  • Die System-BIOS-Version und -Einstellungen
  • Die installierte Version von Windows 7 (Windows 7 Starter Edition unterstützt beispielsweise nur 2 GB installierten Speicher.)
  • Andere Systemeinstellungen

Wenn Sie eine Grafikkarte mit 256 MB integriertem Speicher haben, muss dieser Speicher innerhalb der ersten 4 GB Adressraum zugeordnet werden. Wenn bereits 4 GB Systemspeicher installiert sind, muss ein Teil dieses Adressraums durch die Grafikspeicherzuordnung reserviert werden. Die Grafikspeicherzuordnung überschreibt einen Teil des Systemspeichers. Diese Bedingungen verringern die Gesamtmenge des Systemspeichers, der dem Betriebssystem zur Verfügung steht.

...

Überprüfen Sie die BIOS-Einstellungen

Das Problem kann auftreten, weil einige BIOS-Einstellungen falsch sind.

Aktivieren Sie die Memory Remapping-Funktion

Überprüfen Sie die BIOS-Einstellungen, um festzustellen, ob die Funktion zum erneuten Zuordnen des Speichers aktiviert ist. Durch das erneute Zuordnen des Arbeitsspeichers erhält Windows Zugriff auf mehr Arbeitsspeicher. Sie können die Memory Remapping-Funktion im BIOS aktivieren, indem Sie das System-Setup starten. Anweisungen zum Starten des Systems auf Ihrem Computer finden Sie im Benutzerhandbuch Ihres Computers. Der Name für die Speicher-Remapping-Funktion kann für verschiedene Hardwareanbieter unterschiedlich sein. Dies kann als Speicher-Remapping, Speichererweiterung oder ähnliches aufgeführt werden. Beachten Sie, dass Ihr Computer die Funktion zum erneuten Zuordnen des Speichers möglicherweise nicht unterstützt.

Ändern Sie die AGP-Videoblendengröße in den BIOS-Einstellungen

Überprüfen Sie die BIOS-Einstellungen, um festzustellen, wie viel Speicher Sie der AGP-Videoblende zugewiesen haben. Dies ist der Speicher, den das System mit der Grafikkarte teilt, die für das Textur-Mapping und -Rendering verwendet wird. Dieser Speicher wird vom System nicht verwendet, da er von der Grafikkarte gesperrt wird. Sie können die AGP-Videoblendengröße im BIOS anpassen. Standardeinstellungen sind "32 MB", "64 MB", "128 MB" und "Auto". Nachdem Sie diese Einstellung im BIOS geändert haben, starten Sie Ihren Computer neu und überprüfen Sie den verwendbaren Speicher. Sie können jede Einstellung testen, um die besten Ergebnisse zu erzielen.

Quelle Der verwendbare Speicher ist möglicherweise kleiner als der auf Windows 7-Computern installierte Speicher

DavidPostill
quelle
2
In meinen Systemeinstellungen heißt es, ich habe Windows 7 Home Premium. imgur.com/6zZdMWq
charrev
8
Hinweis: Diese Grenzwerte gelten wahrscheinlich für die Grafikkarte. Wenn Ihre Grafikkarte (n) über eine erhebliche Menge an On-Card-RAM verfügt, können weiterhin Probleme mit Home Premium und 12 GB Motherboard-RAM auftreten.
Jonathon
3
Tatsächlich ist es sehr unwahrscheinlich, dass diese Grenzwerte mit dem GPU-Speicher geteilt werden, da sie alle durch Lizenzbeschränkungen und nicht durch Hardwarebeschränkungen erzwungen werden. Es ist ziemlich einfach, abgebildeten Speicher zu berücksichtigen, wenn die Programmierung dies überprüft.
Daniel B
10
"Der maximal verfügbare Speicher hängt von Ihrer Windows-Version ab." Ich würde eher sagen: "Die Menge an Speicher, die Windows ohne praktischen Grund offen vorenthält, hängt davon ab, welche Version Sie haben." (Obwohl, wie Sie sagten, dies hier eigentlich nicht das Problem ist.)
links um den
1
@ JonathonWisnoski Sie sind nicht. Es ist definitiv möglich, 16 GB in Win7-HP voll nutzbar zu machen, wenn auch eine große GPU installiert ist.
J ...
2

Siehe http://support.microsoft.com/kb/978610/

Beispiel: Eine 64-Bit-Version von Windows 7 meldet möglicherweise, dass auf einem Computer, auf dem 8 GB Arbeitsspeicher installiert sind, nur 7,1 GB Arbeitsspeicher verfügbar sind. Der verfügbare Arbeitsspeicher ist eine berechnete Menge des gesamten physischen Arbeitsspeichers minus "Hardware reservierter" Speicher.

Geteilte Grafikkarten werden als wahrscheinliche Ursache angeführt. Wissen Sie, ob Ihr Computer über eine dedizierte oder integrierte (auch als gemeinsam genutzte) Karte verfügt?

Es ist sehr unwahrscheinlich, dass dies eine Geschwindigkeitskompatibilität oder ein anderes Hardwareproblem ist, da der Speicher wahrscheinlich überhaupt nicht registriert wird.

Im BIOS können Sie möglicherweise den gemeinsam genutzten Grafikspeicher konfigurieren und reduzieren.

Paul Ridgway
quelle
2
Wenn Sie fragen, ob ich eine Grafikkarte habe, tue ich das.
Charrev
1
Es ist ein Sapphire Radeon 270 x 4 GB Dual-X
Charrev
4
Das würde den Unterschied zwischen 8 und 7.1 erklären, nicht zwischen 12 und 8.
fixer1234
1
Eine gemeinsam genutzte Grafikkarte verschlingt nicht mehr als 4 GB RAM.
Rossmct
Wenn Sie zusätzlich zu Ihrer Radeon eine On-Board-Grafikkarte haben, müssen Sie diese im BIOS deaktivieren oder den RAM-Verbrauch begrenzen.
James