Czy błędy w Memtest86 + definitywnie oznaczają, że coś jest nie tak z moją pamięcią RAM?

8

Niedawno zbudowałem dla kogoś nowy komputer. Na początku wszystko wydawało się w porządku, ale kiedy poszedłem zainstalować system operacyjny (wypróbowałem zarówno Windows XP, jak i Windows 7), oba instalatory zawiodły. XP nie powiódł się z BSOD, Windows 7 powiedział po prostu, że nie może odczytać jakiegoś pliku, a dysk może być uszkodzony, chociaż kiedyś również BSOD.

Zdecydowałem, że następnym logicznym krokiem będzie uruchomienie na nim Memtest86 +, więc uruchomiłem go i pozostawiłem na chwilę. Oglądałem to przez około 5 minut bez zgłaszania błędów, ale wróciłem 45 minut do godziny później i zgłaszało ponad 15 000 błędów. Otworzyłem go z powrotem i usunąłem / ponownie zamontowałem pamięć RAM. Umieściłem je nawet w innym zestawie modułów DIMM (dwukanałowy z 4 modułami DIMM łącznie).

Kiedy wrócił, Windows 7 zainstalował się i najwyraźniej działał poprawnie. Myślałem, że „problem rozwiązany”, ale teraz, jakiś dzień później, system powrócił do BSODing. Jeszcze nie uruchomiłem na nim Memtest86 + (nie miałem czasu), ale podejrzewam, że to samo się stanie.

Czy można bezpiecznie stwierdzić, że zakupiona pamięć RAM jest wadliwa? Czy są jakieś inne testy, które powinienem wykonać, aby upewnić się, że to jest problem?

DWilliams
źródło
Jeśli memtest jest błędny co do ilości pamięci RAM w twoim komputerze, gdy trafi na adresy, które nie są podłączone do pamięci RAM, pojawi się jako błąd pamięci RAM. Powinno to wyglądać jak długi ciągły blok adresów, który jest zawsze odtwarzany przy każdym teście.
LawrenceC,
Pobierz najnowszą wersję memtest86 stąd >>> memtest.org
Moab,

Odpowiedzi:

13

Bezpiecznie jest powiedzieć, że w przypadku niepowodzenia MemTest86 wystąpiła awaria sprzętowa. RAM jest najbardziej prawdopodobnym winowajcą, ale jest kilka innych rzeczy, które mogą być w rzadkich okolicznościach. Wymienię je według malejącego prawdopodobieństwa:

  1. RAM - Tak, pamięć RAM może być po prostu zła. To odpowiedź przynajmniej w 95% przypadków.
  2. Zasilanie - działanie pamięci RAM jest dość wrażliwe na wahania mocy. Chory PS może mieć różnego rodzaju dziwne efekty. Jedynym prawdziwym testem jest zamiana w znanym dobrym PS z dużą ilością dodatkowej pojemności.
  3. Płyta główna - łączy wszystkie te elementy razem, co prowadzi do wielu możliwych punktów awarii. Problem płyty głównej jest jednak równie trudny do zdiagnozowania jak zasilacz.
  4. Procesor - prawdopodobnie wystąpiłyby inne problemy, gdyby procesor miał problemy. To powiedziawszy, nowoczesne procesory mają wbudowane kontrolery pamięci, więc błędy pamięci mogą być wynikiem problematycznego procesora. Przeprowadzenie testu warunków skrajnych procesora jest dość niezawodnym sposobem na rozwiązanie tych problemów.
Hippy
źródło
3

Memtest86 może również zgłaszać błędy, jeśli czasy pamięci w systemie BIOS są nieprawidłowe. Może się to zdarzyć, jeśli zmodyfikujesz domyślne taktowanie lub jeśli wartości SPD osadzone w modułach są niepoprawne lub jeśli BIOS źle interpretuje wartości SPD. Kiedyś to drugie wystąpiło. Aktualizacja systemu BIOS rozwiązała problem, więc sugeruję wypróbowanie tego przed zamianą sprzętu.

żongler
źródło
1

Możliwe jest również, że występuje problem ze zgodnością między komponentami w systemie, w którym nic w izolacji nie działa nieprawidłowo w innych systemach, ale wszystkie poszczególne elementy zawodzą w połączeniu.

afrazier
źródło
0

Na niektórych starszych typach komputerów (zdecydowanie takie zachowanie występuje w systemach z epoki Socket 7) oraz w starszych wersjach memtest problemy z pamięciami podręcznymi L2 / L3 (które w najgorszym przypadku można było wyłączyć, tracąc wydajność) mogą być błędnie interpretowane jako pamięć RAM błędy.

rackandboneman
źródło