Memtest86 scheint nicht den gesamten RAM-Speicher zu testen

423
user3169

Vor etwa einem Jahr bekam ich Anwendungsabstürze und bei Verwendung von memtest86 wurde festgestellt, dass ein Speichermodul Fehler aufwies. Dies war ein 2-GB-Modul in einer 8-GB-Konfiguration. Es war unter Garantie, also bekam ich einen Ersatz, von dem ich annehme, dass er gleich war. Danach scheint alles betriebsbereit in Ordnung zu sein, und sowohl memtest86 als auch Windows 7 melden 8190M Speicher.

Seitdem geht memtest86 durch, aber ich habe etwas Merkwürdiges an einem 2-GB-Speicherblock (demjenigen, der ersetzt wurde) festgestellt.

Memtest86 scheint nicht den gesamten RAM-Speicher zu testen

Die anderen 2-GB-Speicherblöcke werden korrekt angezeigt, aber dieser Block scheint nur 2048M (3327M) zu testen, etwa 1300M der gesamten 2048M. Der folgende Block beginnt bei 4096M.

Gibt es eine Erklärung, warum das so ist? Mein System ist BootROM, deshalb verwende ich die gezeigte memtest86-Version.

---AKTUALISIEREN---

Ich habe das Foto aktualisiert, um zu zeigen, dass der Test vollständig abgeschlossen wurde. Und jeder einzelne Test zeigt die gleichen 1279M.

Zusammenfassend lässt sich sagen, dass der Speicher tatsächlich fehlt, oder testet Memtest86 ihn einfach nicht?
Und wenn es aufgrund eines Hardwarefehlers fehlt, warum meldet Memtest86, dass es da ist (indem es insgesamt 8190M angibt). Beim Systemstart tritt auch kein Post-Fehler auf (Schnellstart deaktiviert), und auf der Registerkarte "Windows 7 Resource Monitor" wird der gesamte Arbeitsspeicher (8190M) verwendet oder ist verfügbar.

3

2 Antworten auf die Frage

0
Origami

Wenn Ihr Gerät über mehrere Speichersticks verfügt, müssen Sie jeden Speicherstick alleine testen.

Laut Ihrem Screenshot ist Ihr Test nicht abgeschlossen. Fahren Sie nur 17% fort. Wir müssen sicherstellen, dass der Durchgang am unteren Ende 1 oder mehr beträgt. Dieser Wert gibt die Anzahl der Testzähler an.

Über 2048M - 3327M, machen Sie sich keine Sorgen, dieser Wert gibt nur an, welchen Speicher Sie getestet haben. Schauen Sie sich den folgenden Wert an: 1279M von 8190M, wissen Sie, 1279 = 3327-2048 und 8190 ist Ihr gesamter Arbeitsspeicher. Die Ziffer hier steht nicht für die Lautstärke Ihres Memory Sticks.

Darum fragt er nicht. Er sagt, dass der Bereich 3328M-4095M überhaupt nicht getestet wird. Daniel B vor 6 Jahren 1
0
user312931

MemTest86 meldet, dass 8190 MB installiert werden. So wird der gesamte verfügbare RAM getestet.

Es werden jedoch nicht alle 8 GB verfügbar sein. Ein Teil des RAMs wird von der Hardware verwendet, die in den Adressraum zugeordnet ist. Siehe speicherzugeordnete IO . Einige Adressen sind auch vom BIOS reserviert. Siehe die e820-Speicherkarte . Dies hat auch die Wirkung, den Adressraum zu fragmentieren.

Sie können auch keinen Speicheradressbereich in MemTest86 (noch Windwows) anzeigen und wissen, welchem ​​RAM-Stick eine bestimmte Adresse entspricht. Interleaving mit mehreren Speicherkanälen und anderen Faktoren macht das Mapping sehr komplex.