Означают ли ошибки в Memtest86 + что-то не так с моей оперативной памятью?

8

Я недавно построил новый компьютер для кого-то. Сначала все выглядело нормально, но когда я перешел к установке ОС (попробовал Windows XP и Windows 7), оба установщика потерпели неудачу. XP потерпела неудачу с BSOD, Windows 7 просто сказала, что не может прочитать какой-то файл, и диск может быть поврежден, хотя один раз это было и с BSOD.

Я решил, что следующим логическим шагом будет запускать на нем Memtest86 +, поэтому я загрузился и позволил ему какое-то время работать. Я наблюдал за ним около 5 минут без сообщений об ошибках, но вернулся через 45 минут к часу, и он сообщил о более чем 15 000 ошибок. Я открыл его обратно и удалил / переустановил ОЗУ. Я даже поместил их в другой набор модулей DIMM (двухканальный с 4 модулями DIMM).

Когда он вернулся, Windows 7 была установлена ​​и, похоже, работала правильно. Я думал, что «проблема решена», но сейчас, через день или около того, система возвращается к BSODing. Я еще не запустил Memtest86 + на нем (не успел), но я подозреваю, что произойдет то же самое.

Можно ли с уверенностью сказать, что ОЗУ, которое я купил, неисправно? Есть ли другие тесты, которые я должен сделать, чтобы убедиться, что это проблема?

DWilliams
источник
Если параметр memtest неверен в отношении объема оперативной памяти на вашем компьютере, то при обращении к адресам, не подключенным к оперативной памяти, он будет отображаться как ошибки оперативной памяти. Это должно выглядеть как длинный непрерывный блок адресов, который всегда воспроизводится при каждом тесте.
LawrenceC
Получить последнюю версию memtest86 можно здесь >>> memtest.org
Moab

Ответы:

13

Можно с уверенностью сказать, что при сбое MemTest86 произошла аппаратная ошибка. RAM является наиболее вероятным виновником, но есть несколько других вещей, которые могут быть в редких случаях. Я перечислю их в порядке уменьшения вероятности:

  1. RAM - Да, RAM может быть просто плохой. Это ответ по крайней мере в 95% случаев.
  2. Питание - Оперативная память довольно чувствительна к колебаниям мощности. У больного PS могут быть всевозможные странные эффекты. Единственный реальный тест - это обмен на известный хороший PS с большим количеством дополнительных возможностей.
  3. Материнская плата - это соединяет все эти компоненты вместе, что приводит к множеству возможных точек отказа. Однако проблему с материнской платой так же сложно диагностировать, как и с источником питания.
  4. Процессор - вы, вероятно, увидите другие проблемы, если ваш процессор имел проблемы. Тем не менее, современные процессоры имеют встроенные контроллеры памяти, поэтому ошибки памяти могут быть результатом проблем с процессором. Запуск стресс-теста процессора - довольно надежный способ выявить эти проблемы.
Hyppy
источник
3

Memtest86 также может сообщать об ошибках, если тайминги памяти в BIOS неверны. Это может произойти, если вы изменили временные параметры по умолчанию, или значения SPD, встроенные в модули, неверны, или если BIOS неправильно интерпретирует значения SPD. У меня когда-то было последнее. Обновление BIOS устранило проблему, поэтому я предлагаю вам попробовать это перед заменой оборудования.

жонглер
источник
1

Также возможно, что существует проблема совместимости между компонентами в системе, где ничто в отдельности не работает со сбоями в других системах, но все ваши конкретные компоненты терпят неудачу, когда соединены.

afrazier
источник
0

На некоторых старых типах компьютеров (определенно такое поведение наблюдается в системах эпохи Socket 7) и в более старых версиях memtest проблемы с кэшами L2 / L3 (которые в худшем случае можно было отключить при снижении производительности) могут быть неверно истолкованы как RAM ошибки.

rackandboneman
источник