Bedeuten Fehler in Memtest86 + definitiv, dass etwas mit meinem RAM nicht stimmt?

8

Ich habe kürzlich einen neuen Computer für jemanden gebaut. Anfangs schien alles in Ordnung zu sein, aber als ich das Betriebssystem installierte (sowohl Windows XP als auch Windows 7), schlugen beide Installationsprogramme fehl. XP ist mit einem BSOD fehlgeschlagen, Windows 7 hat nur gesagt, dass es einige Dateien nicht lesen kann und die Festplatte möglicherweise beschädigt ist, obwohl es einmal auch BSOD-fähig war.

Ich entschied, dass der nächste logische Schritt darin bestehen würde, Memtest86 + darauf auszuführen, also startete ich es und ließ es eine Weile laufen. Ich habe es ungefähr 5 Minuten lang ohne gemeldete Fehler gesehen, bin aber 45 Minuten bis eine Stunde später zurückgekommen und es wurden über 15.000 Fehler gemeldet. Ich öffnete es wieder und entfernte / setzte den RAM wieder ein. Ich habe sie sogar in den anderen Satz von DIMMs eingefügt (Zweikanal mit insgesamt 4 DIMMs).

Als es wieder hochgefahren wurde, wurde Windows 7 installiert und lief anscheinend korrekt. Ich dachte, "Problem gelöst", aber jetzt, ungefähr einen Tag später, ist das System wieder bei BSODing. Ich habe Memtest86 + noch nicht erneut ausgeführt (hatte keine Zeit), aber ich vermute, dass das Gleiche passieren wird.

Kann man mit Sicherheit sagen, dass der von mir gekaufte RAM fehlerhaft ist? Gibt es andere Tests, die ich durchführen sollte, um sicherzustellen, dass dies das Problem ist?

DWilliams
quelle
Wenn memtest in Bezug auf die RAM-Größe Ihres Computers falsch ist, werden beim Aufrufen von Adressen, die nicht mit dem RAM verbunden sind, RAM-Fehler angezeigt. Dies sollte wie ein langer fortlaufender Adressblock aussehen, der bei jedem Test immer wiedergegeben wird.
LawrenceC
Holen Sie sich die neueste Version von memtest86 von hier >>> memtest.org
Moab

Antworten:

13

Es ist ziemlich sicher zu sagen, dass ein Hardwarefehler vorliegt, wenn MemTest86 ausfällt. RAM ist der wahrscheinlichste Schuldige, aber es gibt noch einige andere Dinge, die in seltenen Fällen auftreten können. Ich werde sie mit abnehmender Wahrscheinlichkeit auflisten:

  1. RAM - Ja, der RAM könnte einfach schlecht sein. Dies ist die Antwort in mindestens 95% der Fälle.
  2. Stromversorgung - Der RAM-Betrieb reagiert sehr empfindlich auf Stromschwankungen. Ein krankes PS kann alle möglichen seltsamen Effekte haben. Der einzige echte Test besteht darin, ein bekanntermaßen gutes PS mit viel zusätzlicher Kapazität einzutauschen.
  3. Hauptplatine - Dies verbindet alle diese Komponenten miteinander und führt zu vielen möglichen Fehlerstellen. Ein Motherboard-Problem ist jedoch genauso schwer zu diagnostizieren wie ein Netzteil.
  4. CPU - Sie würden wahrscheinlich andere Probleme sehen, wenn Ihre CPU Probleme hätte. Moderne CPUs verfügen jedoch über integrierte Speichercontroller, sodass Speicherfehler auf eine problematische CPU zurückzuführen sein können. Das Ausführen eines CPU-Stresstests ist eine ziemlich zuverlässige Methode, um diese Probleme zu beheben.
Hyppy
quelle
3

Memtest86 kann auch Fehler melden, wenn die Speicherzeiten im BIOS falsch sind. Dies kann passieren, wenn Sie die Standardzeiten geändert haben oder wenn die in die Module eingebetteten SPD-Werte falsch sind oder wenn das BIOS die SPD-Werte falsch interpretiert. Ich hatte einmal das letztere auftreten. Ein BIOS-Update hat das Problem behoben. Ich empfehle daher, dies zu versuchen, bevor Sie die Hardware austauschen.

Jongleur
quelle
1

Es ist auch möglich, dass es ein Kompatibilitätsproblem zwischen Komponenten im System gibt, bei dem nichts isoliert in anderen Systemen fehlerhaft funktioniert, aber alle Ihre speziellen Teile beim Zusammenbau versagen.

afrazier
quelle
0

Bei einigen alten Maschinentypen (die auf Systemen der Socket 7-Ära definitiv zu beobachten sind) und bei älteren Memtest-Versionen können Probleme mit den L2 / L3-Caches (die Sie im schlimmsten Fall mit einem Leistungsverlust deaktivieren können) als RAM falsch interpretiert werden Fehler.

Rackandboneman
quelle