8

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

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

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

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

4 ответа4

13

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

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

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

1

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .