In Anbetracht der oben angegebenen Beweise sind die zwei wahrscheinlichsten Dinge zu berücksichtigen:
Speicherbedingte Hardware begrenzt den für ein 32-Bit-Betriebssystem verfügbaren Speicher.
Windows beschränkt den für das Betriebssystem verfügbaren Speicher künstlich.
Hardware-Begrenzung
Bei einem 32-Bit-Betriebssystem verfügen Sie über einen Adressraum von 4 GB. Peripheriegeräte mit speicherzugeordnetem IO (IO-Ports, Netzwerkkarten, Grafikkarten, andere Motherboards oder Erweiterungskarten) belegen einen Teil des Adressraums (in der Regel recht klein). Jeder Speicher, der für Speicher-zugeordnete E / A verwendet wird, kann nicht für den Hauptspeicher verwendet werden.
Die schlimmsten Schweinchen von speicherzugeordneten IO sind Grafikkarten. Wenn Sie über zwei Grafikkarten mit jeweils 1 GB oder Arbeitsspeicher verfügen, sind 2 GB Ihres Adressraums verbraucht, sodass nur noch 2 GB Hauptspeicher zur Verfügung stehen, unabhängig davon, wie viel physischer Speicher Sie installiert haben.
Dies ist auf einem Computer mit einem 64-Bit-Betriebssystem kein Problem, da diese 2 GB weit weg vom Hauptspeicher zugeordnet werden können. Bei einem 32-Bit-Betriebssystem sind Sie jedoch auf insgesamt 4 GB beschränkt (ohne die Tricks, die Microsoft in ihrem Betriebssystem deaktiviert hat) Server 32-Bit-Betriebssysteme).
Künstliche Begrenzung
Die andere Option besteht darin, dass einige Hardware- oder Softwareeinschränkungen für Windows, wenn es installiert wurde, eine Beschränkung für den verfügbaren Arbeitsspeicher festlegen und dass das künstliche Limit auch nach der Installation von mehr Arbeitsspeicher noch vorhanden ist.
Ich habe das noch nie unter Vista gemacht, aber unter XP würden Sie msconfig ausführen und auf der Registerkarte "BOOT.INI" unter "Erweiterte Optionen" nachsehen. Wenn "/ MAXMEM" eingestellt war, ignorierte XP den gesamten Speicher darüber.
Beim Durchsuchen des Internets scheint es, als würden Sie bcdedit unter Vista verwenden. Eine schöne Beschreibung zur Verwendung finden Sie hier . Stellen Sie jedoch wie immer sicher, dass Sie verstehen, was Sie tun, bevor Sie sich mit diesen Dingen beschäftigen.
Andere Möglichkeiten, speziell für Server- / Workstation-Systeme
Wenn ich das Handbuch des X6DAL-XG durchsehe, frage ich mich, ob "Memory Mirroring and Sparing" im Bios aktiviert ist:
Wählen Sie Enabled (Aktiviert), um Memory RAS (-Mrorroring and Sparing) zu aktivieren, damit das System aus Datenschutzgründen eine Spiegelkopie der in den Speicher geschriebenen Daten erstellen kann. Die Optionen sind Deaktiviert und Aktiviert.
Ich würde vermuten, dass im Speicherspiegelungsmodus nur 4 Bänke verwendet werden, was erklären würde, warum das Entfernen der 512-MB-Dimms den für Windows sichtbaren Speicher nicht beeinträchtigte.