Причины такого поведения кроются в ошибках при записи и чтении в оперативную память. Дело в том, что при работе операционная система использует оперативную память в качестве буфера для хранения кода программ и данных. Процессор считывает и выполняет код программ, хранящийся в оперативной памяти. Если некоторые ячейки оперативной памяти повреждены, то после записи в них чтение происходит с ошибками. В результате пользователь может получать описанные выше проблемы со стабильностью работы ПК.
Какие бывают проблемы с оперативной памятью
Известны случаи, когда ноутбуки вообще не включались из-за плохого контакта модулей памяти и слота памяти. Бывает, что в результате перегрева модули памяти, находящиеся близко к радиатору процессора, начинают сбоить. То же происходит и при попадании в слоты памяти пыли от кулера.
Проверить целостность оперативной памяти можно только с помощью специальных утилит, запускаемых из-под операционной системы DOS. Дело в том, что DOS использует не более 1 МБ оперативной памяти и позволяет полноценно протестировать RAM. Windows не позволяет протестировать RAM полноценно, так как для своих нужд она использует большой объем памяти.
Мы рекомендуем использовать утилиты Memtest86 или Memtest86+. Также можно использовать доработанные версии OCZ Memtest86. При установке MemTest86+ создает дискету, таким образом для запуска тестирования достаточно загрузить компьютер с этой дискеты. Кроме того, можно создать загрузочный компакт-диск, скачав образ ISO. В ячейки памяти записываются различные 8-битовые битовые шаблоны с последующим чтением и сравнением с образцом.
Всего в программе 11 тестов, из которых тесты 5-7 являются наиболее тяжелыми. Можно вручную указать номера тестов, которые необходимо выполнить. Все тесты выполняются автоматически, в бесконечном режиме, тестирование продолжается до команды о прекращении (нажатии кнопки ESC).
Memtest86+ на данный момент имеет версию 4.0 и распространяется бесплатно. Её можно скачать