42

Мой компьютер зависает случайным образом несколько раз и сегодня в разных операционных системах, что требует от меня нажатия кнопки сброса. Я подозреваю, что это может быть проблема с памятью и сделал memtest с memtest86.

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

Что делать, если это проблема с материнской платой или процессором? Как я узнаю, не получив новую материнскую плату?

Технические характеристики системы:

  • Память: 2.0 ГБ
  • Двухъядерный процессор Pentium® E5300 с тактовой частотой 2,60 ГГц x 2
  • Материнская плата: ASUS P5KPL-AM EPU

9 ответов9

21

Тестирование не может доказать отсутствие ошибок, только их наличие

Memtest отлично подходит для поиска ошибок в оперативной памяти. Частота появления ошибок поиска по необходимости обратно пропорциональна тому, насколько повреждена оперативная память. Чем больше он сломан, тем быстрее он находит ошибки.

В 90% случаев, если в ОЗУ возникла проблема, memtest обнаружит ее в течение 10 секунд, в 99% случаев достаточно одного прохода, чтобы найти проблему. Чем дольше требуется найти проблему, тем тоньше она и тем менее вероятно, что это является причиной проблемы с вашим ПК (но вы все равно должны получить новый оперативный памяти, если вы получите хотя бы одну ошибку)

Поскольку ваш компьютер часто выходит из строя, и вы выполнили несколько проходов, это, вероятно, не ваша оперативная память. В качестве следующего шага вы должны проверить свой жесткий диск, а затем процессор с помощью такого инструмента, как Ultimate Boot CD или Hiren's. (Большинство современных BIOS также имеют встроенную функцию тестирования HDD)

18

Я запустил memtest и увидел 6 проходов без ошибок, с 4+ ошибками за проход после этого. Я обычно просто выполняю 3-4 прохода, но, безусловно, можно пропустить ошибки, выполнив всего пару проходов. Я предполагаю, что некоторые ошибки появляются только при нагреве модулей памяти, что вызывает проблемы с памятью, работающей под высоким напряжением.

10

http://hcidesign.com/memtest/manual.html

100% покрытие означает один полный проход тестирования вашей памяти. В общем, лучше запустить несколько проходов. Вот три типичных периода тестирования, которые вы можете использовать:

  1. Тестирование до 100% покрытия (быстрый тест, чтобы убедиться, что ваша RAM работает нормально)
  2. Тест на 1 час (это поймает все, кроме случайных ошибок)
  3. Тестирование в течение ночи (рекомендуется; в любом случае, ваш компьютер больше ничего не делает ночью, почему бы не быть абсолютно уверенным, что у вас хорошая ОЗУ?)
10

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

Я никогда не видел, чтобы машина делала 1 полный проход, чтобы потерпеть неудачу на одном из следующих. (Не то, чтобы это обязательно невозможно, просто чтобы показать, что это редко.)

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

Без достаточного количества информации, чтобы действительно сказать, так что я все еще предполагаю, что ваша проблема, скорее всего, перегрев или плохой водитель.

Поскольку вы пробовали более одной ОС, драйверная часть кажется маловероятной. Если вы, например, не пробовали только разные версии Windows, которые используют один и тот же драйвер.

6

Я видел, как ОЗУ пропускает первые 6 проходов memtest, а затем проваливает последующие проходы, и при запуске ОС Linux с этим ОЗУ блокируется через 6-8 часов. Другая оперативная память на той же материнской плате работала нормально, поэтому, очевидно, неисправная память чувствительна к температуре.

Когда я подозреваю проблему с оперативной памятью (например, компьютеры Dell с диагностическими индикаторами), я запускаю memtest на одном модуле памяти за раз в первом слоте в течение 8-16 часов. Если он проходит, это подтверждает, что и слот, и модуль ОЗУ исправны, и я могу (более) уверенно использовать этот слот для тестирования других модулей ОЗУ.

4

Мой опыт работы с memtest86+ немного отличается от большинства людей здесь. За прошедшие годы memtest мне очень помог, но, к сожалению, иногда не удается обнаружить ошибки.

Хотя memtest работает большую часть времени, он пару раз подводил меня. В первый раз, когда он не смог обнаружить ошибки, у меня был ПК с 1x 4 ГБ DDR3, который давал мне BSOD, связанные с памятью. Я провёл memtest целый день, мы говорим о 15+ проходах, но без ошибок. Затем я проверил его на совершенно другом компьютере, тоже самое, без ошибок. Операционная система была абсолютно нестабильной, но никаких ошибок на memtest. Затем я использовал другое программное обеспечение под названием «PC-Check» от Eurosoft, которое очень похоже на memtest, но использует другие алгоритмы. Он также загрузочный, не нуждается ни в какой операционной системе. Он обнаружил ошибки менее чем за 5 минут. Затем я смог отправить модуль в Corsair RMA и получить замену.

Итак, memtest очень хороший, но не всегда достаточно. В настоящее время я использую memtest и PC-check для проверки памяти. Если memtest не может обнаружить ошибки, проверка компьютера, безусловно, будет и наоборот. И поверьте мне, это случается чаще, чем можно подумать.

1

Я делаю один проход, чтобы увидеть, есть ли какие-либо очевидные ошибки.

Если есть ошибка, больше не нужно проходов.

Если проблема с компьютером странная, я отпускаю его на ночь или на день в течение ~ 10 часов, чтобы быть уверенным.

1

Я обычно запускаю memtest КАЖДЫЙ РАЗ, когда меняю процессор, память или замечаю странные проблемы. Причина в том, что memtest не просто проверяет память. Это будет ошибка в трех других важных случаях:

1) Если есть проблемы из-за перегрева процессора или памяти. Обычно memtest загружает процессор для нескольких тестов почти до 100%.

2) если процессор не может правильно обращаться к памяти. Большинство тестов читают и пишут во всех местах памяти.

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

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

1

Принимая во внимание, что после одного прохода отображается « Pass complete, no errors, press Esc to exit , я всегда предполагал, что этого достаточно.

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