Машина проверяет исключение - как это прочитать и понять?
Мой компьютер ведет себя странно - иногда самопроизвольно перезагружается, иногда не хочет загружаться. Когда я использую команду "mcelog", я получаю такую информацию:
HARDWARE ERROR. This is *NOT* a software problem!
Please contact your hardware vendor
MCE 0
CPU 0 BANK 0
MISC 61f80000500010e ADDR cf9
TIME 1305836650 Thu May 19 22:24:10 2011
MCG status:
MCi status:
Uncorrected error
MCi_MISC register valid
MCi_ADDR register valid
Processor context corrupt
MCA: BUS Level-3 Observed-error-as-third-party Generic Memory-access Request-did-not-timeout Error
Model:Response hard fail
STATUS ae00030010020c03 MCGSTATUS 0
MCGCAP c0204 APICID 0 SOCKETID 0
CPUID Vendor Intel Family 15 Model 4
Как я могу прочитать и понять это? Может ли кто-нибудь указать мне на некоторые документы?
3 ответа
Я искал ошибки MCE, потому что в настоящее время я работаю над настройкой разгона на моей машине. Я не сталкивался ни с одним, поскольку сначала обнаружил все плохие настройки с помощью MemTest86+, но я знаю, что мог бы, поэтому мне приходится регулярно проверять их в течение первых нескольких месяцев после изменения разгона. Они могут возникать, когда аппаратное обеспечение чуть превышает его предел, и это признак того, что вы разогнали слишком далеко.
Следующие строки важны
"ОШИБКА ОБОРУДОВАНИЯ."
и "MCA: Модель ошибки" Запрос на доступ к памяти ", ошибка" Запрос не сделан как тайм-аут ": ошибка: отклик"
Другие строки говорят, что регистры в процессоре не вызывают сбой, и точные спецификации ошибок и точно, что было затронуто ошибкой. Вам не понадобится эта информация, если вы не являетесь разработчиком ядра или разработчиком материнской платы.
Похоже, ваша ошибка из памяти. Это то, что обычно называют жестким отказом, потому что ваша система загружается, просто получая ошибки.
Ниже приведены типичные причины проблем с памятью, контроллером памяти или шиной. (В целях простоты решить проблему._
Проблемы с разгоном. (Время в ОЗУ слишком короткое, скорость шины ОЗУ слишком высокая.)
Проблемы с напряжением (напряжение в ОЗУ и / или ЦП установлено неверно в BIOS, слишком низкое или слишком высокое, или плата рассчитана на другое напряжение ОЗУ, например, вы помещаете ОЗУ 1,65 В в плату, которая требует ОЗ 1,5 В).
Проблемы с перегревом (контроллер ОЗУ ЦП, кэш-память ЦП, материнская плата и / или ОЗУ перегревается. Это может быть связано с проблемами напряжения).
Плохой источник питания (это связано с большими проблемами.)
Плохая память (Попробуйте тестирование с MemTest86+, включая страшный битовый тест. Это может быть не память, даже если она обнаружена.)
6 Плохой BIOS (ВНИМАНИЕ, может быть опасно перепрограммировать BIOS, когда у вас плохая память. Посетите веб-сайт производителя, чтобы узнать, есть ли проблемы, вызывающие повреждение памяти, загрузите и подготовьте образ BIOS на другом компьютере и используйте BIOS при загрузке. мигалкой, чтобы минимизировать количество используемых ресурсов и, следовательно, количество вещей, которые могут пойти не так.)
Плохая материнская плата и / или плохой процессор. (Я думаю, что это очевидно.)
Единственная строка, которая имеет значение,
Неисправленная ошибка
у вас плохая память или плохая материнская плата. Поменяйте местами одну из двух и попробуйте снова. Запустите Memtest86, чтобы выяснить, не исчезла ли ошибка быстрее, и, возможно, попробуйте запустить память с меньшей тактовой частотой.
Если только вы не собираетесь сдавать паяльные микросхемы, ничто другое не имеет значения. Не то, чтобы я рекомендовал делать это в любом случае.
Руководства по системному программированию Intel (или AMD) когда-то нужны для справки по декодированию MCE (см. Главу "Архитектура проверки компьютеров"). Это довольно плотные документы. И вы быстро разберетесь в разнице ревизий микроархитектуры, проблемах с чипсетами и процессорами и т. Д.