Мне сказали принять одну ошибку с Memtest86 +

52

Купил новый компьютер еще в августе с 4х4 ГБ оперативной памяти. Были проблемы с оперативкой. Они прислали мне четыре новых флешки, которые также генерировали ошибки. Выделил четыре палки (из восьми, которые у меня были), которые не генерировали ошибок. По совпадению обнаружена новая ошибка ОЗУ на прошлой неделе (на этот раз без BSOD). Связаться с компанией. По их словам, с прошлым летом были проблемы с плохим запасом, поэтому мне отправили две проверенные 8 ГБ флешки. На выходных запустил Memtest86 +. Через 20 часов я получил ошибку (см. Прикрепленное фото). Тест теперь выполняется в течение 37 часов, но пока только одна ошибка. Я связался с компанией, где я купил компьютер. Они ответили:

Я не буду беспокоиться о том, что один провал

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

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

Я собираю из других сообщений на форуме, что многие люди не принимают ни одной ошибки. Что может означать эта единственная ошибка, неисправность ОЗУ или сбой в программе MEMTEST (или другой)?

Обновление: из полезных комментариев ниже я делаю вывод, что случайная (и редкая) «случайная» ошибка может возникать и быть приемлемой, но повторные ошибки по одному и тому же адресу могут указывать на неисправность. Memtest теперь работает в течение 45 часов, и у меня остается только одна ошибка. Для всеобщего сведения я буду продолжать тест. Менее чем через два дня я уезжаю на месяц. Скорее всего, я оставлю Memtest запущенным. Поскольку у меня нет ИБП, есть риск, что перебои в питании разрушат эксперимент. Компьютер - это настольный компьютер, поэтому я не могу взять его с собой (что, как ни странно, привело бы к появлению большего количества космических лучей во время полета;)).

Memtest

DustByte
источник
+1; Лично я считаю отличный вопрос, извините, я не могу помочь с ответом. Я немного обновил ваш вопрос, чтобы убедиться, что он не по теме!
Дэйв
19
Лично я бы не потел один, и только один, сбой ... не исправление ошибок ОЗУ может иногда иметь проблемы, это не идеально. Теперь, если вы можете дублировать это в одном и том же диапазоне адресов, тогда что-то не так.
Шинрай
Это довольно просто. Ошибка, которую вы опубликовали, означает, что ваша память не содержит правильное значение по данному адресу
Ramhound
4
Вы уверены, что это не ваш компьютер, который портит ваш оперативной памяти?
Санни Син
5
Согласитесь с @Shinrai - если бы не было случайных периодических глюков с нормальной оперативной памятью, не было бы рынка для исправления ошибок оперативной памяти . Повторные ошибки на одном и том же адресе - это другое дело, это может указывать на неисправную ячейку памяти.
jg-faustus 18.12.12

Ответы:

41

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

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

Все действительные ошибки памяти должны быть исправлены. Возможно, что при нормальной работе конкретная ошибка никогда не будет отображаться. Однако работа с предельной памятью рискованна и может привести к потере данных и даже повреждению диска. Даже если нет явных указаний на проблемы, вы не можете предполагать, что ваша система не затронута. Иногда случайные ошибки могут вызвать проблемы, которые не появляются в течение длительного времени. Вы можете быть уверены, что Мерфи получит вас, если узнает об ошибке памяти и проигнорирует ее.

BroScience
источник
4
Вы пропустили ту часть, где подразумевается узкое определение «действительный»: «Нас часто спрашивают о достоверности ошибок, о которых сообщает Mestest86. В подавляющем большинстве случаев ошибки, о которых сообщается в ходе теста, действительны. Существуют некоторые системы, которые вызывают Memtest86 будет сбит с толку размером памяти и попытается протестировать несуществующую память. Это приведет к тому, что большое количество последовательных адресов будет считаться неправильным, и, как правило, будет много битов с ошибками ».
Горацио
3
Он означает «действительный», так как «случайные ошибки - это реальные ошибки, а не артефакт Memtest». Но это не обязательно приводит к неисправной оперативной памяти. Периодически возникают ошибки ОЗУ, поэтому существует такая вещь, как исправление ошибок ОЗУ . Google измерял это на своих серверах: «в среднем DIMM испытывает почти 4000 исправляемых ошибок в год» . Смотрите также ZDNet
jg-faustus
28

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

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


* в течение достаточно длительного промежутка времени биты DRAM могут быть повреждены от внешних источников, таких как фоновое излучение; событие обычно настолько редко, что большинство компьютеров запускают Memtest в течение нескольких недель без ошибок. Также см. Вопрос переполнения стека « Космические лучи: какова вероятность того, что они повлияют на программу? ».

Прорвать
источник
Пока ошибок больше нет. Тест все еще выполняется. На данный момент, возможно, только гипотетически спросить: «Что, если это единственная ошибка, которую я получаю после выполнения теста в течение одной недели?»
DustByte 18.12.12
6
@DustByte тогда я бы предположил, что все в порядке. Это было бы проблемой, если бы та же ошибка произошла в той же ячейке памяти, что указывало бы на неисправную ячейку DRAM. Многие вещи могут изменить частоту ошибок ОЗУ, в том числе фоновое излучение (например, от бурь космических лучей или других источников излучения).
Прорыв
5
в одном случае Fermilab измерял 2,5 «Одиночных событий» в день на нескольких машинах с 160 Гбит / с. Они объяснили это фоновым излучением. Высота имеет значение в этом случае: Боулдер Колорадо будет видеть это чаще, чем в Долине Смерти
Горацио
Это переполнение стека вопрос действительно был проницательным - я не понял , скорость ошибки из - за космическое излучение достаточно , что высокий.
Shinrai