Как проверить оперативную память (RAM) в Windows: диагностика ошибок

как проверить оперативную память windows диагностика keytrust24.store

Неисправная оперативная память вызывает синие экраны, зависания, случайные перезагрузки и повреждение файлов. Windows имеет встроенное средство диагностики памяти, а для глубокой проверки используется утилита MemTest86. Разберем все способы тестирования RAM и действия при обнаружении ошибок.

Главное:

  • Средство диагностики памяти Windows проверяет RAM при перезагрузке за 10-30 минут
  • MemTest86 выполняет глубокое тестирование за 4-8 часов и находит ошибки, которые пропускает Windows
  • Признаки неисправной RAM: BSoD, зависания, повреждение файлов при копировании
  • При обнаружении ошибок нужно заменить неисправный модуль памяти

Признаки неисправной оперативной памяти

Неисправная RAM проявляется непредсказуемо, потому что ошибки возникают только при обращении к конкретным ячейкам памяти. Типичные признаки:

  • Частые синие экраны (BSoD) с разными кодами ошибок, особенно MEMORY_MANAGEMENT, PAGE_FAULT_IN_NONPAGED_AREA, IRQL_NOT_LESS_OR_EQUAL
  • Случайные зависания системы без видимой причины
  • Повреждение файлов при копировании (контрольная сумма не совпадает)
  • Программы аварийно завершаются с ошибками доступа к памяти
  • Компьютер не загружается или пищит при включении

Если BSoD появляются при разных действиях (не только в одной программе) и имеют разные коды, проблема с высокой вероятностью в RAM. Подробнее о настройке системы в нашем каталоге Windows.

Ошибки RAM также проявляются при стресс-тестировании: если программа для рендеринга или архивации выдает ошибки при больших объемах данных, стоит проверить память.

Средство диагностики памяти Windows

Встроенная утилита Windows Memory Diagnostic проверяет RAM на ошибки. Она работает до загрузки Windows, поэтому может протестировать всю память без ограничений.

Запуск: нажмите Win+R, введите mdsched.exe. Выберите «Выполнить перезагрузку и проверку». Компьютер перезагрузится и начнет тестирование.

Стандартный тест занимает 10-20 минут. Для расширенного теста нажмите F1 во время проверки и выберите:

  • Базовый набор тестов — быстрая проверка (5 минут)
  • Стандартный набор — обычная проверка (15 минут)
  • Расширенный набор — глубокая проверка (30-60 минут)

Также можно изменить количество проходов (по умолчанию 2). Больше проходов — выше шанс найти плавающие ошибки.

Результаты отображаются после загрузки Windows в уведомлении. Если уведомление пропущено, проверьте журнал событий: eventvwr.msc — «Журналы Windows» — «Система», источник «MemoryDiagnostics-Results».

Тестирование через MemTest86

MemTest86 — стандарт индустрии для тестирования оперативной памяти. Он находит ошибки, которые встроенное средство Windows может пропустить. Бесплатная версия доступна на memtest86.com.

Установка на USB-флешку:

  1. Скачайте MemTest86 Free Edition (USB image)
  2. Запустите скачанный exe-файл (создаст загрузочную флешку автоматически)
  3. Перезагрузите компьютер и загрузитесь с флешки (F12 для boot menu)

MemTest86 запустится автоматически и начнет тестирование. Полный цикл из 13 тестов занимает 1-4 часа в зависимости от объема памяти. Рекомендуется минимум 4 прохода (8-16 часов для 32 ГБ).

Если обнаружены ошибки (красные строки), это однозначно указывает на неисправный модуль RAM. Даже одна ошибка означает, что модуль нужно заменить. Создание загрузочной флешки описано в статье о основах PowerShell.

Определение неисправного модуля

Если в компьютере установлено несколько модулей RAM, нужно определить, какой именно неисправен. Метод исключения:

  1. Выключите компьютер и извлеките все модули памяти, кроме одного
  2. Запустите MemTest86 или средство диагностики Windows
  3. Если ошибок нет, замените модуль на следующий и повторите тест
  4. Модуль, при котором появляются ошибки, неисправен

Также проверьте слоты: установите заведомо рабочий модуль в каждый слот по очереди. Если ошибки появляются только в определенном слоте, неисправен слот на материнской плате.

Через командную строку можно узнать информацию о модулях:

wmic memorychip get BankLabel, Capacity, Speed, Manufacturer, PartNumber

Или через PowerShell:

Get-CimInstance Win32_PhysicalMemory | Format-Table BankLabel, Capacity, Speed, Manufacturer

Это покажет, в каких слотах установлены модули, их объем, частоту и производителя.

Проверка RAM через журнал событий

Windows записывает ошибки памяти в журнал событий. Откройте eventvwr.msc и проверьте:

«Журналы Windows» — «Система»: ищите источники:

  • MemoryDiagnostics-Results — результаты диагностики
  • WHEA-Logger (Event ID 18, 19) — аппаратные ошибки памяти
  • BugCheck — синие экраны, связанные с памятью

Через PowerShell можно отфильтровать события:

Get-WinEvent -FilterHashtable @{LogName='System'; ProviderName='WHEA-Logger'} | Select-Object -First 10 | Format-List

WHEA (Windows Hardware Error Architecture) фиксирует исправимые (correctable) и неисправимые (uncorrectable) ошибки памяти. Исправимые ошибки означают, что ECC (если поддерживается) скорректировал данные. Неисправимые приводят к BSoD.

Даже исправимые ошибки сигнализируют о деградации модуля. Если в журнале много событий WHEA-Logger, связанных с памятью, рекомендуется замена модуля до того, как ошибки станут критическими. Подробнее о диагностике в настройке Defender.

Настройки RAM в BIOS

Неправильные настройки памяти в BIOS могут вызывать ошибки даже на исправных модулях. Проверьте следующие параметры.

Частота и тайминги: если включен профиль XMP/DOCP, попробуйте его отключить. XMP разгоняет память до заявленной производителем частоты, но некоторые комбинации процессор + материнская плата могут быть нестабильны.

Напряжение: DDR4 стандартно работает на 1.2В, DDR5 — на 1.1В. XMP может повышать до 1.35-1.45В. Попробуйте немного увеличить напряжение (на 0.02-0.05В) для стабильности.

Совместимость модулей: проверьте список совместимой памяти (QVL) на сайте производителя материнской платы. Модули не из QVL могут работать нестабильно.

Двухканальный режим: установите модули в правильные слоты (обычно 2 и 4, если слотов 4). Неправильная установка может работать в одноканальном режиме, теряя до 30% производительности. Схема установки указана в руководстве материнской платы.

Для сброса настроек RAM в BIOS: найдите опцию «Load Optimized Defaults» или извлеките батарейку CMOS на 30 секунд.

Замена оперативной памяти

При подтвержденных ошибках единственное надежное решение — замена неисправного модуля. При покупке новой памяти учитывайте:

  • Тип: DDR4 или DDR5 (не взаимозаменяемы)
  • Частота: должна поддерживаться материнской платой и процессором
  • Объем: 16 ГБ минимум для Windows 11, 32 ГБ рекомендуется
  • Тайминги: CL16 или ниже для DDR4, CL30-36 для DDR5

Лучше покупать комплекты (kit) из 2 одинаковых модулей. Смешивание модулей разных производителей или разных партий может вызвать нестабильность.

Установка: выключите компьютер, отключите питание. Снимите статическое электричество (прикоснитесь к металлическому корпусу). Откройте защелки слота, извлеките старый модуль. Установите новый, совместив вырез на модуле с ключом в слоте. Нажмите до щелчка защелок.

После замены проверьте, что система видит всю память: Win+R — msinfo32 — «Установленная оперативная память». Для справки смотрите документацию на сайте Microsoft. Подробнее о настройке оборудования в нашем каталоге Windows.

Полезные ссылки и материалы

Для решения задач, описанных в этой статье, могут пригодиться:

Официальная документация: Microsoft Learn: состояние выпусков Windows.

Часто задаваемые вопросы

Как быстро проверить оперативную память?

Нажмите Win+R, введите mdsched.exe. Выберите перезагрузку и проверку. Стандартный тест занимает 15 минут.

Может ли оперативная память работать с ошибками годами?

Да, если ошибки затрагивают редко используемые ячейки. Они проявляются периодическими BSoD или повреждением файлов.

Сколько проходов MemTest86 достаточно?

Минимум 4 прохода (2-4 часа). Для надежного результата — 8+ проходов (ночное тестирование). Если ошибки появляются в первом проходе, этого достаточно.

Что делать, если один модуль неисправен, а гарантия истекла?

Замените модуль. Оптимально купить комплект из 2 одинаковых модулей для двухканального режима. Смешивание старого и нового модуля допустимо, но не идеально.

Можно ли программно исправить ошибки RAM?

Нет. Ошибки RAM — аппаратные. Программные инструменты только диагностируют. Единственное решение — замена неисправного модуля.

Частые вопросы

Как быстро проверить оперативную память?

Нажмите Win+R, введите mdsched.exe. Выберите перезагрузку и проверку. Стандартный тест занимает 15 минут.

Может ли оперативная память работать с ошибками годами?

Да, если ошибки затрагивают редко используемые ячейки. Они проявляются периодическими BSoD или повреждением файлов.

Сколько проходов MemTest86 достаточно?

Минимум 4 прохода (2-4 часа). Для надежного результата - 8+ проходов (ночное тестирование). Если ошибки появляются в первом проходе, этого достаточно.

Что делать, если один модуль неисправен, а гарантия истекла?

Замените модуль. Оптимально купить комплект из 2 одинаковых модулей для двухканального режима. Смешивание старого и нового модуля допустимо, но не идеально.

Можно ли программно исправить ошибки RAM?

Нет. Ошибки RAM - аппаратные. Программные инструменты только диагностируют. Единственное решение - замена неисправного модуля.