Speicherfehler folgt Adresse, nicht DIMM; wie zu bewältigen?

313
JDługosz

Ich habe gelegentlich BSOD, das mich wegen der zunehmenden Frequenz beschäftigte. Einmal in zwei Jahren, dann 4 Monate, dann 2 Wochen.

Ich habe Memtest86 + ausgeführt und nach 6 Minuten 20 Sekunden gesperrt. Es sperrt immer wieder an derselben Stelle (nicht allgemein; Ausreißer war früher). Ich habe verschiedene Botherboard-Einstellungen ausprobiert, einschließlich Safe Defaults. Nachdem ich das Problem mit einer Grundeinstellung reproduziert hatte, versuchte ich, die beiden Banken umzukehren, wobei jede Bank einzeln installiert wurde, und bekam immer dieselbe Adresse im Bereich von 4 bis 6 MB, wenn ich mich recht erinnere. Es folgt der Adresse, nicht dem physischen RAM-Modul.

Ich habe versucht, eine Bank nur mit der zweiten zu füllen, ohne Unterschied.

Memtest86 + funktioniert im F1 Failsafe-Modus in Ordnung, es scheint (längerer Testlauf jetzt). Beachten Sie, dass das Deaktivieren einiger Kerne keinen Unterschied machte, aber ich bin nicht sicher, ob die Indikatoren bedeuten, dass nur ein oder mehrere Kerne belegt waren. Das Display zeigt ohnehin nicht den Treffer an, der den Einfriervorgang verursacht hat.

Irgendeine Idee, was das verursacht? Und was noch wichtiger ist, wie kann ich das abschwächen, bis ich neue Hardware eingerichtet habe?

Kann ich Windows dazu bringen, diesen Bereich zu sperren und ihn nicht zu verwenden? (bearbeiten: ja! Siehe https://superuser.com/a/490522/368845 )

Hmm, würden PCI-Karten etwas in diesem Bereich tun, oder zählt memtest86 + nur normalen Arbeitsspeicher?


Die CPU (mit integriertem Speichercontroller) im AMD 1100T.

0
Der Speichercontroller kann den Speicher in einem Interlaced-Modus verwenden, sodass die Adresse nicht relevant ist. Normalerweise testen Sie Speichermodule einzeln, um das schlechte zu erkennen Dan vor 9 Jahren 0
Ich glaube, ich konnte Interlacing abschalten. Ich weiß nicht, ob dieses MB nur 1 Modul aufnehmen kann. Interlaced bedeutet, dass der 2-MB-Bereich über alle Module verteilt ist? Ich sehe, das würde es erklären. JDługosz vor 9 Jahren 0
Ich denke, sie verwenden den Begriff "Memory Interleave". Wenn es sich um eine Serverplatine handelt, finden Sie möglicherweise einige Einstellungen im BIOS. Wenn es sich um eine einzelne CPU-Desktop-Platine handelt, sollte sie nur mit einem Speichermodul ausgeführt werden Dan vor 9 Jahren 0
Könnte der Speichercontroller Ihrer CPU sein. bwDraco vor 9 Jahren 0

0 Antworten auf die Frage