Ich habe dies direkt aus den Systeminformationen entnommen:
- Installierter physischer Speicher (RAM) 4,00 GB
- Gesamter physischer Speicher 2,00 GB
- Verfügbarer physischer Speicher 434 MB
- Gesamter virtueller Speicher 5,10 GB
- Verfügbarer virtueller Speicher 1,19 GB
- Auslagerungsspeicherplatz 3.11 GB
Auch das BIOS meldet volle 4 GB zur Verfügung.
Beachten Sie die 4 GB installiert, aber insgesamt 2 GB. Ich verstehe, dass Sie unter einem 32-Bit-Betriebssystem niemals die vollen 4 GB RAM erhalten, jedoch normalerweise im Bereich von 2,5 bis 3,2 GB RAM.
Ich habe nur 2 GB zur Verfügung! Meine Swap-Datei wird verrückt, wenn ich etwas tue! Beachten Sie, dass ich zwei SLI-NVIDIA-Grafikkarten mit jeweils 512 MB integriertem RAM habe, obwohl die SLI-Funktion deaktiviert ist.
Weiß jemand, warum Windows behauptet, ich hätte genau 2 GB RAM insgesamt?
Hinweis: Wurde zuvor bei Serverfault gefragt, aber vor dem Öffnen dieser Site als "Gehört zum Superuser" geschlossen: /server/39603/windows-7-using-exactly-half-the-installed-memory (ich immer noch brauche eine Antwort!)
Antworten:
Zunächst verlieren Sie mit zwei Grafikkarten sehr viel verfügbaren Speicher, dh 1 GB RAM sowie die anderen Geräte.
Es gibt einen Schalter, den Sie in msconfig einchecken können. Gehen Sie zum Start, geben Sie msconfig ein und drücken Sie die Eingabetaste. Gehen Sie zur Startregisterkarte und klicken Sie auf Erweiterte Optionen. Überprüfen Sie, ob die Option Maximaler Speicher aktiviert ist, deaktivieren Sie sie und starten Sie sie neu.
Bearbeiten:
Das Problem liegt im sogenannten Adressraum. Auf einem 32-Bit-System verfügen Sie über 4 GB Adressraum, und alle Geräte, die Sie verwenden müssen, müssen dem Adressraum zugeordnet werden. Jedes Gerät, das zugeordnet wird, schneidet einen Teil des Adressraums heraus und macht ihn für den Rest des Systems unbrauchbar.
Die einzige Möglichkeit, unter Windows mehr als 2,5 bis 3 GB nutzbaren Speicher zu erhalten, ist die Installation der 64-Bit-Version. Nach der Installation sieht es mit nur 2 GB verwendbarem Speicher gleich aus. Um den gesamten verfügbaren Speicher abzurufen, müssen Sie im BIOS eine Option namens Memory Remap aktivieren.
Die Speicher-Remap-Funktionen verschieben alle zugeordneten Geräte über die 4-GB-Grenze im Adressraum und geben so Ihren Adressraum für die Verwendung durch das System frei.
quelle
Sie sollten wirklich ein 64-Bit-Betriebssystem verwenden.
Alter, wo sind meine 4 Gigabyte RAM?
quelle
Ich hatte auch halben Speicher, ich baute einen mit Windows7, Asus P7P55D-E Motherboard und 4 GB Speicher. Ich habe versucht, 4 GB mehr hinzuzufügen, und es ist gesperrt. Das war, als ich sah, dass es die Erinnerung halbierte. Ich habe die ersten 4 GB gegen die zweiten ausgetauscht und sichergestellt, dass die Zuordnung deaktiviert ist, wodurch das Problem gelöst wurde.
quelle
Haben Sie überprüft, ob im BIOS 4 GB installiert sind? Möglicherweise ist einer der Speicherchips nicht richtig in den Steckplatz eingesetzt?
quelle
Ich verwende die 64-Bit-Version mit 6 GB Mem und erhalte die verwendbare 3-GB-Nachricht. Die Option für maximalen Speicher ist deaktiviert und das BIOS sieht die 6 GB. Ich habe eine Grafikkarte mit 1 GB Mem an Bord. Die Installation des 64-Bit ist also nicht die Antwort - hier passiert etwas, das ms ansprechen muss
quelle
Haben Sie versucht, die Speicherzuordnung im BIOS zu deaktivieren? Da auf AMD64-Systemen mit IMC mit einer gängigen Methode zum erneuten Zuordnen des Speichers (Heben) nur 2 GB unter der 4-GB-Linie verbleiben können, war dies die einzige vor den Revision E K8-Prozessoren verfügbare Methode.
quelle