Da ich schon unter 32bit das Problem hatte das von 4 gb (4x1gb ddr2 800) nur 2,44 verwendbar waren habe ich jetzt ein w7 64 bit raufgespielt jedoch das selbe Problem. Nach einem Bios Update war auch die Funtkion Memory Remapping im bios zur verfügung, beim aktivieren steht jetzt sogar nurnoch 2gb verwendbar. MB ist Asus P5B afaik hat das keine Onboard grafik bzw hab ich im bios auch keine gefunden.
Aus Interesse hab ich mal ein wenig gegoogelt und habe dabei etliche Leidensgenossen deines Asus P5B Motherboards antreffen müssen. Vieles gelesen, jedoch keine wirklichen Aha-Erlebnisse dabei :-(
Fazit:
ASUS Webseite P5B: When installing total memory of 4GB capacity or more, Windows 32-bit operation system may only recognize less than 3GB. Hence, a total installed memory of less than 3GB is recommended.
Deine 2.44GB unter 32Bit waren da anscheinend normal.
Bei 64Bit tauschten viele die Steckplätze, kauften / versuchten andere Speicherhersteller.
Aber vermutlich kennst du das schon alles...
1. Öffne das Startmenü(normal) und tippe in die Eingabezeile cmd ein !
2. Klicke mit der rechten Maustaste auf den Datei-Eintrag und wähle aus dem Kontextmenü "Als Administrator ausführen" !
3. Tippe folgende Kommandozeile ein: bcdedit /set IncreaseUserVa 4096
achte dabei auf die korrekte Schreibung !
(jetzt müssten wieder 4 Gb nutzbar sein)
Einen Versuch ist es zwar wert, jedoch bei 64Bit normalerweise nicht notwendig:
Speicherverwaltung mit pae und increaseuserva
Vista und Longhorn unterstützen mehr als vier GByte RAM im System. Damit Windows diesen zusätzlichen Speicher auch ansprechen kann, muss zusätzlich es via pae eingeschaltet werden. PAE wird automatisch auf Systemen eingeschaltet, die über Hot-Add-Speichersysteme verfügen, über die der Hauptspeicher auf über vier GByte ausgebaut werden könnte. Treten Probleme auf, schalten Sie testweise pae mittels bcdedit /set {GUID} pae forcedisable aus. Per forceenable schalten Sie pae fest ein und per default überlassen Sie Windows die Wahl.
Normalerweise teilt Windows den Adressraum für Applikationen wie folgt auf: Zwei GByte für Usermode-Programme und zwei GByte für Kernelmode-Programme. Braucht eine Applikation (etwa ein Datenbank-Server) nun mehr als diese zwei GByte, kann sie das nur erreichen, indem sie vom Betriebssystem virtuellen Speicher anfordert. Diese Vorgehensweise ist natürlich deutlich langsamer als direkter Speicherzugriff, auch wenn das Betriebssystem den virtuellen Speicher im RAM vorhält.
Der Schalter increaseuserva erlaubt eine flexiblere Aufteilung des Speichers. Geben Sie als Wert einfach den gewünschten Speicher für den Usermode an. Erlaubt sind Werte zwischen 2048 MByte und 3072 MByte. Den Rest des Speichers erhält der Kernel.
So sorgt bcdedit /set {GUID} increaseuserva 3072 beispielsweise dafür, dass die Aufteilung stattdessen drei GByte für Usermode- und ein GByte für Kernelmode-Programme lautet. Allerdings muss die Software mit dem Flag LargeAddressAware übersetzt und gelinkt werden, um das zusätzliche GByte nutzen zu können.
Probleme mit invreaseuserva können in Verbindung mit manchen Treibern auftreten, insbesondere bei Grafikkarten, die auf Onboard-RAM zurückgreifen, weil dort das eine GByte Kernelmode-Speicher nicht ausreicht. Bei 64-Bit-Versionen von Windows benötigen Sie die beiden Schalter überhaupt nicht, da Windows automatisch sämtlichen Speicher sieht und Applikationen per Default vier GByte Usermode-Speicher erhält.
Check mal deine Speicher ( [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] ) .. Sind die Speicherriegel kompatibel mit dem Board?
Versuch mal andere Speichersettings, Timings etc. am besten ohne was zu übertakten..