Введение / Зачем это нужно
Проблемы с оперативной памятью часто маскируются под случайные зависания, синие экраны и сбои при сохранении файлов. Встроенная утилита Windows Memory Diagnostic позволяет выявить аппаратные ошибки ОЗУ без установки сторонних программ. После выполнения гайда вы сможете провести полную проверку памяти, проанализировать отчёты и принять меры для стабилизации системы.
Требования / Подготовка
- Учетная запись с правами администратора.
- Доступ к физической клавиатуре (мышь может быть недоступна на этапе теста).
- Закройте все приложения и сохраните работу — проверка потребует перезагрузки.
- Для сохранения отчётов убедитесь, что система может создавать журналы событий (по умолчанию включено).
Пошаговая инструкция
Шаг 1: Запуск диагностики через mdsched.exe
Нажмите Win + R, введите mdsched.exe и нажмите ОК. В появившемся окне выберите «Выполнить перезагрузку и проверку (рекомендуется)». Это запустит утилиту сразу после перезагрузки.
# Альтернативный запуск из командной строки с правами администратора
mdsched.exe
Шаг 2: Выбор типа теста
После перезагрузки на синем экране появится меню утилиты. Выберите один из вариантов:
- Базовый — проверяет основные операции чтения/записи.
- Стандартный — включает дополнительные тесты кэша и шин (рекомендуется).
- Расширенный — максимальная глубина, включает стресс-тесты; занимает больше времени.
Стрелками на клавиатуре выберите нужный пункт и нажмите F10 для старта.
Шаг 3: Мониторинг прогресса
Тест будет отображаться на синем экране с индикатором процента и текущего прохода. Не выключайте ПК и не перезагружайте принудительно. В зависимости от выбранного типа и объёма ОЗУ проверка может занять от нескольких минут до часа.
Шаг 4: Возврат в Windows
По завершении утилита автоматически перезагрузит систему. Если ошибки не найдены, на короткое время появится уведомление о успешном прохождении. При обнаружении проблем система может предложить дополнительные действия или вывести коды сбоя.
Проверка результата
Откройте «Просмотр событий»:
- Нажмите Win + R, введите
eventvwr.mscи нажмите ОК. - Перейдите в Журналы Windows → Система.
- Найдите события с источником MemoryDiagnostics-Results.
- В сведениях будет указан статус: «Пройдено» или описание обнаруженных ошибок.
# Фильтр событий для быстрого поиска (введите в PowerShell от имени администратора)
Get-WinEvent -FilterHashtable @{LogName='System'; Id=1201,1101} | Format-List TimeCreated, Message
Возможные проблемы
- Проверка зависает или циклично перезагружает ПК — попробуйте отключить быструю загрузку в параметрах питания и повторите тест. Если проблема остаётся, используйте MemTest86 с загрузочной флешки для более глубокого анализа.
- Не удаётся запустить mdsched.exe — убедитесь, что файл
mdsched.exeприсутствует вC:\Windows\System32. Запустите командную строку от имени администратора и выполнитеsfc /scannowдля восстановления системных файлов. - Отчёт не сохраняется или пустой — проверьте, что служба «Журнал событий Windows» работает и для журнала «Система» не установлены чрезмерные ограничения по размеру.