QuickMemoryTestOK
для Windows
QuickMemoryTestOK — небольшая, но эффективная утилита для быстрой проверки оперативной памяти на наличие ошибок.
По словам разработчика, утилита также может быть использована для изучения поведения ПК при большом использовании памяти и определения того, является ли это причиной системных ошибок. Присутствует возможность выполнять индивидуальные тесты и отслеживать поведение с высокой нагрузкой на оперативную память.
Ключевые особенности программы:
- Быстрый тест памяти.
- Возможность поставить тестирование на паузу для мониторинга ПК с высокой нагрузкой на оперативную память.
- Настраиваемые тестовые запуски.
- Очистка отображения состояния памяти.
- Мониторинг загрузки процессора.
- Просмотр основных характеристик памяти и системы.
- Небольшой размер программы.
- Малое потребление системных ресурсов.
- Не требует установки.
ТОП-сегодня раздела «Оперативная память»
Wise Memory Optimizer 4.1.4.116
Отзывы о программе QuickMemoryTestOK
- Способ 1: Системный компонент
- Способ 2: Софт от производителя
- Способ 3: Стороннее ПО
- Вопросы и ответы
Системный компонент
Windows 11 поддерживает штатное средство проверки оперативной памяти на тот случай, если вы просто решили поискать ошибки или уже столкнулись с характерными признаками ухудшения ее состояния, например синими экранами или вылетами из игр. А главное, что запустить инструмент можно, даже если ОС вообще не загружается.
Запуск в рабочей системе
В поиске Виндовс 11 набираем «Средство проверки памяти» и запускаем приложение.
Либо сочетанием клавиш «Windows+R» вызываем окно «Выполнить», вводим команду control, жмем «OK»,
в графе «Просмотр» включаем разделение на категории, затем кликаем «Система и безопасность»,
открываем «Инструменты Windows»,
запускаем «Средство проверки памяти»
и выбираем перезагрузку с последующей диагностикой ОЗУ.
Когда завершится тестирование, система загрузится в обычном режиме. Если вас интересуют более подробные результаты проверки, сразу переходите к третьему блоку этого способа.
Запуск вне системы
Уже понятно, что для процесса диагностики не важна полноценная загрузка системы, но запуск средства проверки памяти в этом случае усложняется. Для начала создадим загрузочную флешку из образа Windows 11, воспользовавшись одним из способов, описанных в соответствующей статье на нашем сайте.
Подробнее: Инструкция по созданию загрузочной флешки на Windows
Итак, мы создали флешку и теперь должны загрузиться с нее через специальное меню или настройки BIOS/UEFI.
В нашем примере используется ноутбук HP, поэтому нажимаем кнопку включения, затем сразу несколько раз жмем «Esc», а когда высветится загрузочное меню, нажимаем «F9»
и выбираем USB-накопитель.
На устройствах других брендов эта процедура будет немного отличаться, поэтому пробуйте другие кнопки («Delete», «F1-F12») или ищите информацию на сайте производителей, в инструкциях к материнским платам и ноутбукам, а также в нашей статье, написанной как раз на эту тему.
Подробнее: Настраиваем BIOS для загрузки с флешки
На первом экране установки Windows нажимаем комбинацию клавиш «Shift+F10»,
а когда откроется «Командная строка» вводим:
и жмем «Enter».
Выбираем перезагрузку с последующей проверкой, а дальше все будет так, как в первом варианте.
Обо всех найденных ошибках утилита сообщает еще во время диагностики. Но если вы этот момент упустили или вам недостаточно данных, есть возможность просмотреть более подробный отчет.
В левой области открываем вкладку «Журналы Windows», затем жмем «Система», а когда события загрузятся, кликаем «Найти»,
и жмем «Найти далее». Если вы делали несколько проверок, продолжайте нажимать «Найти далее», пока не найдете нужный отчет.
Двойным кликом открываем найденный рапорт
и изучаем его содержимое.
Более подробные данные можно найти в соответствующей вкладке. В данном случае ошибок не обнаружено, поэтому если компьютер все же работает плохо, с ОЗУ подозрения скорее всего можно снять.
Софт от производителя
Некоторые производители компьютеров разрабатывают свои диагностические инструменты, так что есть смысл поискать информацию об этом где-нибудь на официальном сайте, например в разделе технической поддержки. А мы пока покажем этот способ на примере ноутбука HP, где целый набор тестов для проверки оборудования встроен в прошивку UEFI.
В нашем случае тест не обнаружил ошибок.
Если будут зафиксированы сбои, все будет выглядеть примерно так, как на скриншоте ниже. В этом случае следует запомнить идентификатор проблемы, а затем перейти на страницу, указанную в нижней части окна, и отправить ID в службу технической поддержки.
Переходим в главное меню
и нажимаем «Exit» для загрузки Windows 11 в обычном режиме.
Стороннее ПО
Наверное, ни один тест не обладает 100%-ой точностью, и лучше все-таки использовать хотя бы два-три инструмента, чтобы была возможность потом сравнить результаты. Поэтому расскажем еще об одном программном обеспечении – утилите MemTest86 от PassMark Software, а сам процесс для удобства разделим на несколько этапов.
Создание загрузочной флешки
Программа, как и предыдущие, работает вне системы, поэтому сначала создадим загрузочный USB-накопитель. Для этого переходим по ссылке выше и скачиваем нужный файл. В принципе, достаточно и бесплатной версии, но если вас интересует расширенная функциональность, о которой можно узнать из таблицы сравнения, придется купить PRO-версию.
Еще один момент заключается в том, что MemTest86 десятой версии поддерживает только загрузку UEFI. Но, прокрутив страницу вниз, вы найдете образы версии 4, которые работают на ПК с платформой BIOS.
Файл загрузится в виде архива, поэтому кликаем по нему правой кнопкой мышки, нажимаем «Извлечь все»,
и подтверждаем действие. Таким образом, если вы не изменили конечную папку, то файлы извлекутся в исходный каталог.
В следующем окне почти все настроено по умолчанию. Нам достаточно указать нужный USB-накопитель и выбрать образ для записи в IMG-формате из распакованного архива, хотя в нашем случае он также подгрузился автоматически.
и, если данные об источнике и месте назначения верны, подтверждаем действие.
Соглашаемся с тем, что все данные с накопителя будут стерты
и ждем завершения процесса.
Запуск и настройка программы
Чтобы загрузиться с флешки, выполняем те же действия, которые были описаны во втором варианте первого способа. Включаем опцию в BIOS/UEFI или открываем загрузочное меню
и выбираем USB-устройство.
Разбирать все настройки не будем, остановимся только на самых важных. Первая вкладка отображает основные сведения об оборудовании системы.
Чтобы получить больше информации о модулях памяти, мышкой или с помощью клавиатуры открываем «View Detailed RAM»
выбираем любой модуль
и получаем его характеристики.
В разделе «Test Selection» можно выбрать тесты. По умолчанию выбраны почти все кроме последнего, но он экспериментальный. Возможно, стоит оставить здесь все без изменений, особенно если вы не очень разбираетесь в алгоритмах диагностики ОЗУ.
Ниже можно выбрать количество проходов. Как написано в документации, обычно достаточно одного прохода, так мы и настроем. Но если в результате будут выявленные ошибки, можно перезапустить тестирование, а счетчик увеличить, чтобы подтвердить подозрения и отследить периодичность ошибок.
Запуск тестов
Чтобы начать тестирование, мышкой нажимаем «Start Test» или клавишу «S».
Теперь ждем, причем длительность ожидания зависит не только от количества тестов и циклов, но и от скорости процессора, а также скорости и объема памяти. Мы будем видеть общий прогресс, процент завершения текущего теста, а внизу сводку, в которой будет отображаться время тестирования, количество выполненных проходов и найденных ошибок.
Также любой клавишей переключаемся на следующий экран. Внизу нам предложат сохранить отчет в HTML-формате. Если нас это интересует, нажимаем клавишу «Y».
Чтобы покинуть программу, жмем «Exit» или кнопку «X»
и подтверждаем выход. Windows 11 загрузится в обычном режиме.
Просмотр отчета
Итак, мы сохранили отчет, и если нам нужно его, например, куда-нибудь отправить, сразу после загрузки ОС открываем загрузочный USB-накопитель, переходим в папку «EFI»,
а затем в каталог «BOOT».
Ищем файл с расширением .html и открываем его двойным кликом.
Если все нормально, будет написано, что тест пройден.
Если были обнаружены ошибки, они будут перечислены ниже.
Восстановление USB-накопителя
Использование программы заметно уменьшает общий объем флеш-накопителя и, для того чтобы вернуть его, мы снова воспользуемся утилитой «imageUSB». Естественно, всю важную информацию на флешке лучше сразу сохранить в другое место.
Снова запускаем утилиту, отмечаем наш накопитель, включаем опцию «Reformat USB Drive», выбираем тип файловой системы, жмем «Reformat»
Дожидаемся завершения процесса.
Если это не помогло, снова запускаем «imageUSB», но выбираем опцию «Zero USB Drive», которая обнулит, т.е. полностью перезапишет таблицу разделов, и запускаем процесс.
На обнуление флешки на 32 Гб потребовалось около 2-х часов.
В результате мы получим накопитель без файловой системы, а значит, пользоваться им пока нельзя. Если он отображается в «Проводнике», то при попытке открыть вам предложат отформатировать его. Соглашаемся на это,
выбираем файловую систему, при желании указываем будущее имя флешки и запускаем процесс.
Если флешка не отображается в «Проводнике», правой кнопкой мышки кликаем «Пуск» и открываем средство «Управления дисками».
Здесь съемное устройство должно отобразиться. Кликаем по его нераспределенному пространству правой кнопкой мышки, нажимаем «Форматировать»,
настраиваем параметры или оставляем их по умолчанию и подтверждаем операцию. После этого работоспособность usb-накопителя должна быть восстановлена.
Устранение ошибок
Если диагностика выявила ошибки или тестирование вообще было провалено из-за многочисленных сбоев, то в большинстве случаев проблема решается заменой модуля памяти. Но если у вас установлено сразу несколько планок, то нужно как-то определить, какая именно неисправна. Программа за нас этого не сделает, поэтому рекомендуется тестировать модули по отдельности или хотя бы (при наличии трех и более планок) менять их местами, используя разные комбинации и следя за изменением адресов и неисправных битов.
При этом разработчики уточняют, что не все ошибки, найденные Memtest86, могут исходить от оперативной памяти. Например, тест не проверяет кэш-память процессора или материнскую плату, а ведь дело вообще может быть в ее разъемах. Кроме того, проблемы иногда возникают просто из-за несовместимости компонентов. Больше информации о расшифровке сбоев и устранении ошибок есть в технической документации (на английском языке), опубликованной на официальном сайте программы.
Оперативная память, как тесно связанный с процессором компонент, является одной из наиболее важных частей компьютера. Именно в ней хранятся актуальные данные запущенных приложений, к которым в первую очередь обращается процессор. Сбои в ОЗУ (оперативном запоминающем устройстве) мгновенно ведут к неполадкам в работе системы.
Но что делать, если подозрения в ошибках падают на оперативную память, и как вообще убедиться в наличии сбоев именно в её работе?
Основные симптомы ошибок оперативной памяти
Выявление ошибок в случае неполадок оперативной памяти представляет собой довольно сложную ситуацию. Основные признаки сбоев в работе могут быть легко отнесены ко многим другим компонентам нашего компьютера – например, долгие загрузки, потерю файлов или нестабильную работу системы можно легко списать на перебои в работе жёсткого диска или перегрев комплектующих.
Ошибки в ОЗУ ни к чему хорошему не приводят.
Тем не менее, некоторые из ошибок являются особенно характерными именно для оперативной памяти. Среди них – синий «экран смерти», также известный как BSOD, и нехарактерные для обычной работы сигналы материнской платы – короткое или длинное пищание. В последнем случае тревогу бьёт внутренняя система BIOS, а по продолжительности сигнала можно узнать о характере произошедшей ошибки.
Значение сигналов, подаваемых материнской платой, различно у моделей разных производителей. Так, например, выглядит таблица сигналов на платах Dell (цифры – количество сигналов, тире – пауза между ними).
Придётся вслушиваться – и никак иначе.
Но ошибки BIOS чаще всего проявляются только при действительно критических сбоях, не позволяя выявить потенциально опасные и нестабильные компоненты до появления первых проблем. В таком случае стоит обратиться к программным средствам диагностики памяти.
Среди утилит Windows можно найти специальное решение для проверки оперативной памяти – «Средство проверки памяти Windows». Утилита позволяет получить краткую сводку об ошибках в установленных на компьютере компонентах памяти Windows.
Принцип работы утилиты крайне прост – система записывает и мгновенно считывает данные с файловой системы памяти, повторяя этот процесс несколько раз. Если в работе планки действительно есть ошибки, то они легко выявятся из-за сбоя в процессе теста.
Проверим оперативную память стандартной утилитой.
Чтобы использовать эту надстройку, сделаем следующее:
- Откроем меню «Поиск», найдём и запустим утилиту «Средство проверки памяти Windows», либо зажмём сочетание Win + R и в новом окне введём строку «mdsched», а затем нажмём на кнопку «ОК».
- Дождёмся появления окна утилиты. Из двух вариантов выберем подходящий: «Выполнить перезагрузку и проверку» – сразу же перезапустить систему и начать диагностику, «Выполнить проверку при следующем включении компьютера» – создать отложенную задачу (проверка начнётся после ручного перезапуска компьютера).
- В любом случае после перезагрузки мы увидим интерфейс, отображающий состояние проверки. Дожидаемся окончания проверки и ни в коем случае не прерываем процесс – это может привести к дополнительным неполадкам в работе системы.
Также при работе с тестом можно использовать дополнительные настройки. Для получения соответствующего меню достаточно нажать F1 во время проверки. Среди настраиваемых опций:
- Тип проверки — базовый, обычный или широкий.
- Разрешение или запрет на использование кэша.
- Количество проходов теста – в пределах 15. Полезная настройка, в случае если подозрение падает на сбои при длительной работе с памятью.
После завершения проверки компьютер продолжит загрузку системы в штатном режиме. Данные о результатах теста появятся в виде уведомления после запуска Windows. Если этого не произошло – обратимся к утилите «Просмотра событий». Для этого:
Проверяем отчёты о работе программы.
- Найдём и запустим утилиту, введя ее название в меню «Поиск».
- В окне программы обратимся к левой панели. Откроем вкладки «Журналы Windows» и «Система».
- В списке новых событий найдём результаты проверки: они отмечены как «MemoryDiagnostics-Results» во вкладке «Источники». Отчёт будет отображён в нижней части окна: например, «Память компьютера проверена с помощью средства проверки памяти Windows; ошибок не обнаружено».
Проверка оперативной памяти с помощью Memtest86+
Стандартная утилита от Microsoft позволяет выявить сбои в работе ОЗУ, но некоторые особенности её использования могут выступить серьёзной помехой для пользователей – например, крайняя лаконичность получаемых отчётов и настроек проверки. В этом случае на помощь приходят аналоги от сторонних разработчиков. Рассмотрим наиболее популярный и удобный в использовании вариант от PassMark Software.
Подпись – Если не вглядываться в стиль интерфейса, с удобством и точностью отчета тут всё на высоте.
Memtest86+ — безусловный лидер среди подобных программ, рекомендуемый к использованию без каких-либо сомнений. Программа представляет собой самодостаточное средство диагностики, не требующее наличия установленной Windows для использования. Отличное решение для проверки как новых, так и старых систем на возможные неисправности.
Для использования потребуется внешний носитель – CD/DVD диск или Flash-накопитель. Для установки потребуется выполнить несколько шагов.
Установка на CD/DVD-диск
В случае использования дисков, мы загрузим ISO образ программы. Его необходимо установить либо с помощью штатных средств Windows, либо при помощи любой сторонней утилиты для записи. Рассмотрим на примере программы Small CD-Writer:
Запишем наш образ на диск.
- Вставим используемый диск и откроем программу. Если диск не является пустым, нажмём на кнопку «Очистить» в правой части экрана.
- В верхней панели выберем пункты «Диск» и «Записать ISO-образ на диск». Указываем путь к загруженному ISO файлу и начинаем запись.
Установка на флешку (альтернативный вариант)
В новом окне укажем путь к нашей флешке и поставим галочку у пункта «We will format as Fat32». Все данные, содержащиеся на диске, будут безвозвратно удалены – не забудем скопировать в надежное место все нужные файлы с флешки перед началом.
Запишем программу на флешку в несколько действий.
После выбора нужных настроек нажмём на кнопку «Create» и дождёмся окончания установки.
После загрузки системы на любой из наших носителей запустим программу через BIOS, указав наш диск при включении компьютера. Процесс запуска может отличаться на разных системах, но суть остаётся той же.
Процесс проверки
Сразу после загрузки Memtest автоматически начнёт проверку – нам остаётся лишь дождаться окончания процесса, либо же проконтролировать его прохождение с изменением конфигурации (доступно по нажатию кнопки «с»).
По умолчанию программа выполняет 9 циклов проверки на каждой плашке ОЗУ, так что процесс может затянуться надолго – около восьми часов на каждую. Прогресс можно отследить в верхней правой части экрана:
- Первая строка – прогресс выполнения всей проверки RAM.
- Вторая – ход текущего теста.
- Третья – номер выполняемого цикла.
В центральной части отображаются сведения о тесте – разделы «Pass» и «Errors» указывают на количество пройденных циклов и встреченных ошибок.
Зависания в процессе теста или появление ошибок (выделяются красным) также свидетельствуют о неполадках с ОЗУ.
Что делать, если найдены ошибки оперативной памяти
Если при использовании любой из приведённых утилит вы получили отчёт о найденных ошибках – значит, ваша ОЗУ действительно имеет серьёзные неполадки в работе. К сожалению, в случае серьёзных повреждений восстановление плашек не является возможным, но есть несколько универсальных способов для решения помех на физическом уровне.
В первую очередь, при наличии каких-либо сбоев, стоит разобрать и прочистить компьютер от пыли, убедившись, что все компоненты хорошо закреплены и не имеют каких-либо физических деформаций. Стоит особенно внимательно и аккуратно очистить как сами плашки оперативной памяти, так и соответствующие разъёмы на материнской плате. Очищать плашки ОЗУ лучше всего обычным ластиком — протрите сами контакты и удалите остатки резины после чистки.
Вот до такого лучше не доводить.
Если плашки ОЗУ повреждены физически в любой форме (присутствуют царапины, сколы или даже трещины), ремонт не представляется возможным. Единственное решение в таком случае – замена ОЗУ, самостоятельно или в сервисном центре, который занимается заменой оперативной памяти .
- Алгоритм проверки RAM
- Вопросы и ответы
Урок: Как проверить оперативную память на работоспособность
Алгоритм проверки RAM
Прежде всего, давайте рассмотрим симптомы, при которых пользователю следует задуматься на предмет проведения теста оперативной памяти. К таковым проявлениям относятся:
- Регулярные сбои в виде BSOD;
- Самопроизвольная перезагрузка ПК;
- Значительное замедление скорости работы системы;
- Искажение графики;
- Частые вылеты из программ, которые интенсивно используют оперативную память (например, игры);
- Система не загружается.
Любой из этих симптомов может свидетельствовать о наличие ошибок в оперативной памяти. Конечно, 100%-й гарантией того, что причина кроется именно в RAM, эти факторы не являются. Например, проблемы с графикой могут возникнуть и по причине сбоев в работе видеокарты. Тем не менее, выполнить тест оперативной памяти в любом случае стоит.
Данную процедуру на ПК с Виндовс 7 можно произвести как с помощью сторонних приложений, так и используя только встроенный инструментарий. Далее мы подробно рассмотрим эти два варианта проверки.
Внимание! Рекомендуем каждый модуль ОЗУ проверять отдельно. То есть при первой проверке нужно отсоединить все планки оперативной памяти, кроме одной. Во время второй проверки поменять её на другую и т.д. Таким образом, можно будет вычислить, какой конкретно модуль сбоит.
Сразу рассмотрим выполнение изучаемой процедуры с помощью применения сторонних программ. Одним из наиболее простых и удобных приложений для таких задач является Memtest86+.
Прежде всего, перед началом тестирования вам необходимо создать загрузочный диск или флешку с программой Memtest86+. Это связано с тем, что проверка будет производиться без загрузки операционной системы.
Урок:
Программы для записи образа на диск
Программы для записи образа на флешку
Как записать образ на флешку в UltraISO
Как записать образ на диск через UltraISO
После того как загрузочный носитель подготовлен, вставьте диск или флешку в привод или USB-разъем в зависимости от типа используемого девайса. Перезапустите компьютер и войдите в его BIOS, чтобы прописать там USB или дисковод первым загрузочным устройством, а иначе ПК запустится в обычном режиме. После произведения необходимых манипуляций выйдите из БИОС.
Если программа выявит ошибки, то их следует записать, а потом поискать в интернете информацию о том, насколько они критичны, а также узнать о способах их устранения. Как правило, критичные ошибки устраняются путем замены соответствующего модуля ОЗУ.
Урок:
Программы для проверки оперативной памяти
Как пользоваться MemTest86+
Инструментарий операционной системы
Организовать сканирование оперативной памяти в Виндовс 7 можно также используя исключительно инструментарий данной операционной системы.
Совершить проверку на ошибки оперативной памяти в Виндовс 7 можно как с применением сторонних программ, так и исключительно теми средствами, которые предоставляет операционная система. Первый вариант, возможно, предоставит более широкие возможности тестирования и для некоторой категории юзеров он проще. Но второй не требует установки какого-либо дополнительного ПО, к тому же в подавляющем большинстве случаев тех возможностей, которые предоставляет система, вполне достаточно, чтобы получить всю необходимую информацию об ошибках ОЗУ. Исключением является та ситуация, когда ОС вообще невозможно запустить. Вот тогда на помощь и приходят сторонние приложения.
Еще статьи по данной теме
Windows limits the amount of contigous RAM MemTests can allocate to betwen 2 and 3,5GB.
To test all your RAM, run more than one copy of MemTest simultaneously and set each copy to test a portion of available RAM. Running more than one copy of MemTest does not lower the qualyty of the test (and can even improve it if you have multiple cores or CPUs)
NOTE: this process in automated in MemTest Pro
Машинный перевод:
Windows ограничивает количество смежных RAM MemTests, которые можно распределить между 2 и 3,5 ГБ.
Чтобы протестировать всю оперативную память, одновременно запускайте несколько экземпляров MemTest и установите каждую копию для проверки части доступной оперативной памяти. Запуск более чем одной копии MemTest не снижает квалификацию теста (и может даже улучшить его, если у вас несколько ядер или процессоров)
Устранение неполадок оперативной памяти
Устранение неполадок или проблем с оперативной памятью может быть трудным делом. Во-первых, память компьютера, так как это своего рода «виртуальная» вещь, которую трудно понять, все ещё остаётся загадкой для людей. Другая сложность заключается в том, что проблемы с памятью могут быть не постоянными и часто выглядят как проблемы с другими частями системы, даже с программным обеспечением. Приведём несколько простых шагов по устранению неполадок, которые вы, если подозреваете, что у вас проблема с памятью, можете выполнить.
Для устранения неполадок памяти, сначала для её диагностики, необходимо запустить некоторые программы тестирования. BIOS каждой материнской платы имеет POST диагностику памяти, которая выполняется при включении системы. В большинстве случаев, у вас также имеются специальные дисковые утилиты диагностики памяти, которые пришли с вашей системой. К тому же, в продаже имеется много коммерческих программ диагностики и почти все они включают тесты памяти.
POST диагностика памяти
При запуске POST не только проверяет память, но и подсчитывает её. Это число сравнивается с подсчитанным в последний раз, когда была выполнена настройка BIOS. И если оно отличается, выдаётся сообщение об ошибке. По мере запуска, POST записывает паттерн данных во все ячейки памяти системы и для проверки работоспособности памяти считывает этот шаблон. При обнаружении неисправности, вы видите или слышите сообщение. Аудио-сообщения (писк) используются для обозначения происходящих в важных для функционирования системы областях, критических или «фатальных» ошибок. Если система может получить доступ к достаточной для вывода видео функции памяти, вместо звуковых сигналов вы увидите сообщения об ошибках.
Если ваша система проходит POST без указания ошибки памяти, проблема может быть не с аппаратной памятью, или POST, возможно, не может обнаружить проблему. Периодические ошибки памяти во время POST часто не обнаруживаются, а другие тонкие аппаратные дефекты, POST могут быть трудно пойманы. POST предназначен для быстрой работы, поэтому тестирование не так тщательно, как это могло бы быть. Вот почему вам часто приходится загружаться с автономных диагностических носителей (как правило, оптический диск или загрузочный флеш-накопитель) и для проведения более обширного тестирования памяти, запускать настоящую аппаратную диагностику. Можно запускать эти типы тестов на постоянной основе и если нужно выследить неуловимый прерывистый дефект, оставить их работать на несколько дней.
Программы тестирования памяти
К счастью для бесплатной загрузки доступны несколько отличных программ тестирования памяти. Вот некоторые, которые мы рекомендуем:
- Microsoft Windows Memory Diagnostic — входит в состав Windows 7 и более поздних версий
- Memtest86 — www.memtest86.com
- Ultimate Boot CD — www.ultimatebootcd.com
Они не только бесплатны, но и доступны в загрузочном формате, то есть, вам не придётся устанавливать программное обеспечение на тестируемой системе. Загрузочный формат фактически необходим, поскольку Windows и другие ОС препятствуют прямому доступу к памяти и другому требуемому для тестирования оборудованию. Эти программы, чтобы убедиться, что всё читается и пишется правильно, используют алгоритмы, которые записывают различные типы шаблонов для всей памяти в системе, проверяя каждый бит.
Они также, чтобы обеспечить непосредственное тестирование модулей, а не кеша, отключают кеш процессора. Некоторые из них, например, «Windows Memory Diagnostic», если вы столкнулись с ошибкой, даже указывают на неисправность модуля. Обратите внимание, что версия Windows Memory Diagnostic включена в Windows 7/8.1/10. Её можно найти в разделе инструментов администрирования (mdsched.exe), а также на DVD-дисках загрузочной установки в режиме восстановления.
Ultimate Boot CD включает в себя Memtest86 и некоторые другие программы диагностики памяти. Ultimate Boot CD в Windows 7 и более поздних установочных DVD (содержащих Windows Memory Diagnostic) может также устанавливаться на загрузочный USB флэш-накопитель, что делает её гораздо более удобной в использовании.
Обратите внимание, что хотя инструмент имеет название «Windows 7», он также работает и на Windows 8.1/10. Если вы хотите протестировать память в системе, на которой уже установлены Windows 7/8.1/10, просто запустите команду mdsched.exe или откройте панель управления, средства администрирования и выберите «Диагностика памяти Windows», что позволит перезапустить систему и сразу запустить тест или настроить автоматическое выполнение теста при следующем перезапуске.
Одна из связанных с программной диагностикой памяти проблем, заключается в том, что они выполняют только тестирование типа pass/fail. То есть всё, что они могут сделать, это записывать шаблоны в память и читать их обратно. Они не могут определить, насколько близка память к краху — только работает она или нет.
Для самого высокого уровня тестирования лучшее, что можно сделать, это специальный тест памяти машины, обычно с помощью тестера модуля. Эти устройства позволяют вставлять модуль и тщательно тестировать его на различных скоростях, напряжениях и таймингах. Определяя наверняка, хорошая эта память или плохая. Доступны версии этих тестеров для обработки всех типов модулей памяти. Например, у вас есть дефектные модули, которые работают в одних системах (медленнее), и не работают в других. Имеем в виду, что одна и та же программа тестирования памяти показывает провал модуля на одной машине, и нормальную его работу на другой. В тестере модуля, он всегда определяется как плохой, вплоть до отдельного бита, и даже указывает фактическую скорость устройства, а не только его рейтинг.
Компании, предлагающие тестеры модулей памяти, включают Tanisys (www.tanisys.com), CST (www.simmtester.com) и Innoventions (www.memorytest.com). Они могут быть дорогими, но для высокопроизводительного сборщика систем или ремонтной мастерской в долгосрочной перспективе использование одного из этих тестеров модулей может сэкономить время и деньги.
После запуска ОС могут возникать ошибки памяти, обычно идентифицируемые сообщениями об ошибках. Вот наиболее распространённые:
- Parity errorsОшибки четности. Схема контроля чётности на материнской плате обнаружила изменение в памяти, поскольку данные были первоначально сохранены.
- General or global protection faultsОбщие или глобальные ошибки защиты. Общая ошибка, указывающая на то, что программа была повреждена в памяти, что обычно приводит к немедленному завершению работы приложения. Это также может быть вызвано багами или неисправными программами.
- Fatal exception errorsФатальные ошибки исключения. Коды ошибок, возвращаемые программой при обнаружении нелегальной команды, недействительных данных или кодов доступа к привилегированному уровню операции.
- Divide errorОшибки деления. Общая ошибка, указывающая на то, что было выполнено деление на 0, или результат операции не помещается в регистр назначения.
Если вы столкнулись с этими ошибками, они могут быть вызваны дефектной или неправильно настроенной памятью. Но это также может быть вызвано ошибками программного обеспечения (особенно драйверами), плохими источниками питания, статическими разрядами, радиопередатчиками ближней радиосвязи, проблемами с таймингом и т. д.
Если вы подозреваете, что проблемы вызваны памятью, есть способы проверить память и определить, является ли это проблемой. Большая часть этого тестирования включает в себя запуск одной или нескольких программ тестирования памяти.
Ещё одна проблема программной диагностики — запуск тестов памяти с включёнными системными кэшами. Это фактически делает недействительным тестирование памяти, поскольку большинство систем имеют так называемый кэш обратной записи. Это означает, что данные, записанные в основную память, сначала записываются в кеш. Поскольку программа тестирования памяти сначала записывает данные, а затем сразу же считывает их обратно, данные считываются из кеша, а не из основной памяти. В результате программа тестирования памяти работает быстро, но всё, что вы протестировали, — это кеш.
Суть в том, если вы тестируете память с включённым кешем, вы на самом деле пишете не в модули, а только в кеш. Перед запуском любых программ тестирования памяти убедитесь, что кеши процессора/памяти отключены. У многих старых систем для отключения кешей есть опции в BIOS Setup. Программное обеспечение для тестирования памяти на базе программного обеспечения, такое как Windows Memory Diagnostic и Memtest86, может отключать кеши на более новых системах.
Процедура тестирования памяти
Следующие шаги позволяют эффективно тестировать и устранять неполадки в системной ОЗУ. На рисунке ниже приведена развёрнутая процедура, которая поможет вам быстро пройти весь процесс.
Во-первых, давайте рассмотрим процедуры проверки памяти и устранения неполадок:
- Включите питание системы и следите за POST. Если POST завершается без ошибок, была протестирована базовая функциональность памяти. Если возникают ошибки, перейдите к процедурам изоляции дефектов.
- Перезагрузите систему и войдите в настройки BIOS (или CMOS). В большинстве систем это делается нажатием во время POST клавиши Del, F1 или F2, но до начала процесса загрузки (подробности смотрите в документации к вашей системе или материнской плате). После, в настройках BIOS убедитесь, что количество памяти равно установленной сумме. Если сосчитанное не соответствует установленному, перейдите к процедурам изоляции дефектов.
Подсказка. Большинство систем не позволяют отключать кеш в настройках BIOS. В таких случаях, чтобы отключить кеш-память перед тестированием памяти, рекомендуется использовать Windows Memory Diagnostic и расширенные параметры.
- Чтобы проверить систему и расширенную память, следуйте инструкциям, прилагаемым к вашей диагностической программе. Большинство программ имеют режим, который позволяет им зацикливать тест, то есть непрерывно запускать его, что отлично подходит для поиска прерывистых проблем. Если программа сталкивается с ошибкой памяти, перейдите к процедурам изоляции дефектов.
- Если ошибок нет в POST или в более полной диагностике памяти, ваша память проверена на аппаратном уровне. Убедитесь, что в момент перезагрузки системы, вошли в настройки BIOS и снова включили кеш. Если кэш не будет включён, система будет работать очень медленно.
Для получения точных результатов перед тестированием памяти, кеши CPU Внутренний (L1) и Внешний (L2 и L3) должны быть отключены в системной настройке BIOS, если система имеет эту опцию.
Оперативная память или ОЗУ – один из важнейших компонентов персонального компьютера. Неисправность модулей может приводить к критическим ошибкам в работе системы и вызывать BSODы (синие экраны смерти).
В этой статье рассмотрим несколько программ, способных проанализировать ОЗУ и выявить сбойные планки.
GoldMemory – программа, поставляемая в виде загрузочного образа с дистрибутивом. Работает без участия операционной системы при загрузке с диска или другого носителя.
Софт включает несколько режимов проверки памяти, умеет тестировать производительность, сохраняет данные проверки в специальный файл на жестком диске.
Еще одна утилита, которая распространяется уже записанной в образ и работает без загрузки ОС. Позволяет выбирать варианты тестов, отображает информацию об объеме кэша процессора и памяти. Основное отличие от GoldMemory – нет возможности сохранить историю тестов для последующего анализа.
MemTest86+ — это переработанная редакция предыдущей программы, созданная энтузиастами. Отличается более высокой скоростью тестирования и поддержкой новейшего железа.
Windows Memory Diagnostic Utility
Очередной представитель консольных утилит, работающих без участия операционной системы. Разработанная корпорацией Microsoft, Windows Memory Diagnostic Utility является одним из наиболее эффективных решений для выявления ошибок в оперативной памяти и гарантированно совместима с Windows 7, а также более новыми и старыми системами от MS.
RightMark Memory Analyzer
Данный софт уже имеет собственный графический интерфейс и работает под Windows. Основной отличительной чертой RightMark Memory Analyzer является настройка приоритета, что дает возможность осуществлять проверку ОЗУ без нагрузки на систему.
Очень маленькая программка. В бесплатной версии умеет только проверять указанный объем памяти. В платных же редакциях имеет расширенные функции по отображению информации, а также возможность создания загрузочного носителя.
Данная программа является многофункциональной. В ее состав входят модуль тестирования быстродействия оперативной памяти и монитор ресурсов. Основная функция SuperRam – оптимизация ОЗУ. Софт в реальном времени сканирует память и высвобождает объем, не используемый в данный момент процессором. В настройках можно выставить границы, при которых будет включаться эта опция.
Ошибки в оперативной памяти могут и должны вызывать неполадки в работе операционной системы и компьютера в целом. Если возникло подозрение, что причиной сбоев является ОЗУ, то необходимо произвести тестирование с помощью одной из программ, приведенных выше. В случае обнаружения ошибок, как это ни печально, придется заменить неисправные модули.