Okay, ich habe 4 RAM-Steckplätze in meinem Computer - ich hatte 2 2-GiB-Sticks und 2 1-GiB-Sticks auf Lager, aber mein Betriebssystem zeigte nur 3 GiB an. Dies trat unter 32-Bit-Windows, 32-Bit-Linux und 64-Bit-Linux auf.
Das BIOS erkennt den Arbeitsspeicher perfekt - ich habe die BIOS-Einstellungen vorgenommen und alles in Ordnung angezeigt. 4 RAM-Steckplätze, von denen jeder genau das hatte, was ich hineingesteckt hatte - insgesamt 6 GiB.
Das Problem ist, dass das Betriebssystem es nicht sehen würde, auch wenn es sich um ein 64-Bit-Betriebssystem handelt.
Ich bin mir nicht sicher, ob ich PAE oder so etwas aktivieren muss, aber ich hätte wirklich gerne meinen RAM zurück.
Mein Computer ist ein Dell OptiPlex GX620, und ich werde alle anderen angeforderten Spezifikationen / Protokolldateien / usw. bereitstellen.
Außerdem gibt Memtest86 + beim Ausführen eine LADE von Fehlern zurück.
Antworten:
Ihre ersten Maßnahmen sollten darin bestehen, den oder die fehlerhaften Sticks so lange zu ermitteln, bis sie entfernt wurden. Dies wäre kontraproduktiv, bis der RAM fehlerfrei läuft.
Ich würde vorschlagen, alle Sticks zu ziehen und dann jeden einzeln mit dem zu testen, was Sie verwendet haben (Memtest86 +), und die problematischen Sticks aus dem Bild zu bekommen und dann die 32-Bit-Einschränkungen des Betriebssystems zu beheben.
Aktualisieren:
Laut Dell unterstützt dieser Optiplex einen MAX-Speicher von 4 GB. Vielleicht hängt Ihr Problem mit dem Speichermangel mit dem begrenzenden Faktor der von MAX unterstützten Kapazität zusammen. BIOS-Updates können und wurden zwar vom Hersteller durchgeführt, das Handbuch wurde jedoch möglicherweise nicht aktualisiert. Zitat aus der Bedienungsanleitung von Dell Optiplex :
quelle
Die Größe des Arbeitsspeichers in Ihrem System hängt von mehreren Faktoren ab. Erstens muss der Prozessor in der Lage sein, 64-Bit-Speicherplatz zu adressieren. Zweitens muss der Chipsatz auf Ihrem Motherboard 64-Bit sein UND 4 GB oder mehr unterstützen. Drittens muss Ihr Betriebssystem 64-Bit sein ODER PAE verwenden, um mehr als 4 GB Arbeitsspeicher zu adressieren (Windows 2003 Server 32-Bit kann mehr als 4 GB RAM verwenden).
In Ihrem Fall ist Ihr Chipsatz 32-Bit, sodass der maximale Speicherplatz 4 GB beträgt. Das Problem ist, dass andere Geräte in der 32-Bit-Welt einen Teil des verfügbaren Adressraums ausnutzen. Sie sollten also 3,2 bis 3,5 anzeigen GB sind in Ihrer aktuellen Speicherkonfiguration verfügbar, da andere Elemente wie der GPU-Speicher und die Caches im System einen Teil dieser maximal 4 GB belegen.
Dell OptiPlex GX620-Spezifikationen (Informationen zum jeweiligen Chipsatz finden Sie unter Prozessortyp): http://www.dell.com/downloads/global/products/optix/en/spec_optix_gx520-gx620_en.pdf
Intel 945G: (32-Bit-Chipsatz) http://ark.intel.com/products/27720/Intel-82945G-Memory-Controller
Ein kurzer Artikel, der meine Aussagen untermauert : http://www.pcworld.com/article/2013751/why-cant-32-bit-windows-access-4gb-of-ram.html
quelle
Wie Sie wissen, erkennt ein 32-Bit-Betriebssystem nicht mehr als 3,25 GB RAM, da dies alles ist, was es adressieren kann, während ein 64-Bit-Betriebssystem nicht das gleiche Problem hat. Angesichts der Tatsache, dass ein 64-Bit-Linux nicht den gesamten Arbeitsspeicher sieht, und der Fehler von Memtest86 + würde ich eher vermuten, dass auf dem Computer ein schlechter Arbeitsspeicher vorhanden ist - wenn einer der 2 GB und einer der beiden Die 1-GB-Sticks sind schlecht, das würde Sie mit den drei Gigabyte, die Sie sehen, verlassen.
Pro der Dell - Support - Website unterstützt die GX620 mindestens ein 64-Bit - Betriebssystem, das dass sie einen fähigen PAE und soll nicht benötigen 64-Bit - Prozessor bedeuten sollte. Das heißt, es sollte nichts schaden, es zu aktivieren, und ich würde es versuchen, nur um zu sehen, welches Ergebnis Sie erhalten könnten; Vielleicht hilft es, und im schlimmsten Fall tut es nichts, und Sie müssen nur ins BIOS zurückkehren und es ausschalten.
quelle