![]() |
Ремонт и upgrade компьютеров своими рукамиУСТРАНЕНИЕ ОШИБОК ПАМЯТИ |
![]() |
|
Если у вас появятся вопросы, не освещенные на нашем сайте, вы можете задать вопрос непосредственно нашим специалистам по электронной почте: upgradecomputer@yandex.ru
|
Устранить ошибки памяти довольно сложно, поскольку не всегда удается идентифицировать вызвавшую их проблему. Чаще всего пользователи винят во всех сбоях программное обеспечение, хотя на самом деле во всем виновата память. В этом сайте речь пойдет о выявлении ошибок памяти и способах их устранения. Для устранения ошибок памяти в первую очередь необходимо иметь под рукой несколько диагностических программ. Обратите внимание, что некоторые ошибки памяти могут быть выявлены одной программой и невидимы для другой. При включении компьютера каждая системная BIOS проверяет память. В большинстве случаев проблемы с памятью могут быть выявлены на этом этапе. В более сложных ситуациях необходимо использовать другие диагностические средства, к примеру коммерческую диагностическую программу Check-It, находящуюся на прилагаемом к статье компакт-диске. Практически все современные диагностические программы имеют модуль тестирования памяти. При запуске компьютера POST не только проверяет память, но и вычисляет ее объем. Затем этот объем памяти сравнивается с записанным в параметрах BIOS, и в случае несоответствия генерируется сообщение об ошибке. Если в процессе работы POST при проверке памяти появляется ошибка, то BIOS генерирует звуковой сигнал, параметры того указывают на причину ошибки. Более подробно коды ошибок и процедура POST описываются в главе 5, «Базовая система ввода-вывода». Прилагаемый к статье компакт-диск содержит подробный перечень звуковых сигналов базовой инфраструктуры ввода-вывода и кодов ошибок, присущих для той или иной инфраструктуры BIOS. Список кодов BIOS приведен в сайте Technical Reference (Техническое руководство) в печатаемом формате PDF. В предлагаемом перечне приведены коды звуковых сигналов, используемых BIOS для индикации неисправимых ошибок памяти. Если система загружается нормально, но в процессе работы появляются ошибки, необходимо воспользоваться диагностическими программами. Если и в процессе диагностики с помощью программных средств не выявлена причина ошибки, то воспользуйтесь тестерами модулей SIMM/DIMM для более детальной проверки работоспособности памяти. С помощью этих устройств можно проверить те параметры, которые нельзя проверить диагностическими программами. Существуют версии тестеров, позволяющих выполнять проверку модулей памяти практически любых типов, начиная от ранних версий SIMM и заканчивая наиболее современными модулями DDR DIMM или RIMM. К числу компаний, которые занимаются реализацией тестеров модулей памяти, относятся Tanisys (www.tanisys.com), CST (www.simmtester.com) и Aristo (www.memorytester.com). Предлагаемые тестеры имеют довольно высокую стоимость, но для специалистов, занимающихся ремонтом ПК на профессиональном уровне, тестеры SIMM/DIMM просто важны. Чаще всего память служит причиной следующих ошибок: ■ ошибки четности, генерируемые системной платой; ■ ошибки типа general protection fault, вызванные повреждением данных запущенной программы в памяти, что приводит к остановке приложения; ■ ошибки типа fatal exception, возникающие при выполнении программой недопустимых инструкций; ■ ошибки деления, вызванные попыткой деления на нуль, которая приводит к ошибке записи результата в регистр памяти. Некоторые из приведенных типов ошибок являются аппаратными (сбои в цепи питания, статические заряды и т. д.), а некоторые — программными (некорректно написанные драйверы устройств, ошибки в программах и т. д.). Большинство ошибок памяти можно выявить с помощью диагностических программ. Перед их использованием рекомендую![]() .
Вся информация собрана из открытых источников. При испльзовании материалов, размещайте ссылку на источник. |