Программа Memtest86+ является развитием очень распространенного средства для поиска ошибок в работе модулей оперативной памяти - Memtest86. Последняя, к сожалению, практически не обновляется, зато новые версии Memtest86+ появляются регулярно и в них постоянно добавляется поддержка новых платформ, улучшаются механизмы тестирования оперативной памяти, исправляются найденные ошибки.
В новую версию Memtest86+ 1.60 внесены такие изменения и исправления:
Отдельно стоит рассказать про такое интересное явление, как BadRAM-патч. Это специальный патч для операционной системы, призванный предоставить возможность полноценной работы с дефектными модулями памяти путем блокирования доступа к сбойным участкам вместо их отбраковки как негодных. К сожалению, только для Linux
Потенциальные и реальные выгоды от подобного велики:
Механизм работы патча следующий: 1) при помощи Memtest86+ определяется наличие сбойных участков и их адреса; 2) в операционную систему (Linux) устанавливается BadRAM-патч и в параметрах загрузки указываются адреса участков памяти, которые надо заблокировать. Блокирование происходит путем выделения памяти ядра, которая никогда не может быть выгружена и никогда не может быть отдана другим приложениям, причем происходит это до начала работы других приложений, так что конфликтов быть не может. Эти механизмы когда-то уже были реализованы в оригинальной версии программы, Memtest86, а вот в Memtest86+ это реализовано впервые; кроме того, патч для Linux был доступен отдельно.
Подробнее о BadRAM-патче можно почитать на сайте его автора, Рика ван Вейна (на английском языке). Очень жаль, что подобное еще не реализовано для Windows и, быть может, никогда и не произойдет
Как обычно, бесплатная Memtest86+ распространяется в виде шести различных дистрибутивов на все случаи жизни. Четыре наиболее нужных дистрибутива для большего вашего удобства выложены одним компактным архивом на нашем сервере:
Файлы также доступны по отдельности на сайте разработчика вместе с версиями для Linux и исходным кодом. Обсуждение же утилиты продолжается в этой ветке нашей конференции.