Проверка оперативной памяти на ошибки через командную строку Windows — быстрый способ диагностировать сбои, если компьютер тормозит, вылетают программы или появляется синий экран смерти. Не нужно устанавливать сторонние утилиты: достаточно ввести пару команд в CMD, чтобы запустить встроенный инструмент mdsched.exe или получить данные о модулях ОЗУ.
Далее разберём, какие команды использовать, как интерпретировать результаты и что делать, если тесты покажут ошибки. Спойлер: в большинстве случаев проблема решается перестановкой планок или очисткой контактов, но иногда требуется замена модуля.
Зачем проверять ОЗУ через командную строку
Оперативная память — один из ключевых компонентов ПК. Если она работает нестабильно, последствия заметны сразу: зависания, самопроизвольные перезагрузки, артефакты в играх или ошибки при запуске тяжёлых программ. Чаще всего виной становится:
- физический износ модулей (особенно если ОЗУ старше 5–7 лет);
- несовместимость планок между собой (разная частота, тайминги или объём);
- плохой контакт в слотах материнской платы;
- перегрев из-за неисправного кулера или пыли.
Проверка через командную строку удобна тем, что не требует перезагрузки системы (кроме полноценного теста mdsched) и даёт точные данные о количестве ошибок. В отличие от визуальных тестов в BIOS, здесь можно сохранить отчёт для дальнейшего анализа.
Если компьютер не загружается, используйте загрузочную флешку с Windows и запустите командную строку через среду восстановления (Shift + F10 на экране установки).
| Команда | Описание | Пример вывода |
|---|---|---|
wmic memorychip get | Показывает список установленных модулей ОЗУ с основными характеристиками: производитель, модель, объём, скорость. | Caption, Capacity, Speed, Manufacturer |
wmic memorychip list full | Выводит полную информацию о каждом модуле, включая серийный номер и тип памяти (DDR3, DDR4 и т. д.). | BankLabel, Capacity, DeviceLocator, PartNumber |
systeminfo | findstr "Total Physical Memory" | Показывает общий объём оперативной памяти в системе. | Total Physical Memory: 16,0 GB |
Способы проверки ОЗУ через CMD
В есть два основных способа диагностики ОЗУ через командную строку: быстрый просмотр информации о модулях и полноценный тест на ошибки. Первый метод подходит для проверки установленных планок, второй — для глубокого анализа.
Для начала откройте командную строку от имени администратора: нажмите Win + R, введите cmd, затем Ctrl + Shift + Enter. В окне с чёрным фоном введите одну из команд ниже.
Как запустить тест оперативной памяти
Для глубокой диагностики ОЗУ в встроен инструмент mdsched.exe. Он запускает тест при следующей перезагрузке и проверяет память на ошибки в разных режимах. Чтобы активировать его через командную строку:
- Откройте
CMDот имени администратора. - Введите команду:
mdschedи нажмитеEnter. - Выберите вариант «Выполнить перезагрузку и проверку (рекомендуется)».
- После перезагрузки дождитесь завершения теста (обычно занимает 5–30 минут в зависимости от объёма ОЗУ).
Если тест найдёт ошибки, система покажет отчёт с кодом и описанием. В этом случае проверьте планки по отдельности (вытаскивая по одной) или протрите контакты ластиком.
Тест mdsched.exe проверяет ОЗУ на физические дефекты, но не выявляет проблемы с несовместимостью модулей или настройками BIOS.
⚠️ Внимание: Не прерывайте тест mdsched до его завершения. Это может привести к потере несохранённых данных или некорректным результатам.
Альтернативные команды для анализа ОЗУ
Помимо mdsched и wmic, в доступны и другие команды для работы с ОЗУ. Они полезны, если нужно получить данные о загрузке памяти или проверить её использование в реальном времени.
| Команда | Назначение | Пример пременения |
|---|---|---|
tasklist | Показывает список запущенных процессов и объём занимаемой ими оперативной памяти. | tasklist | findstr "chrome" — проверяет, сколько ОЗУ использует браузер. |
performance counter | Отслеживает использование памяти в реальном времени (требует дополнительных параметров). | typeperf "\Memory\Available MBytes" -sc 1 — выводит доступную память каждую секунду. |
dxdiag | Показывает общую информацию о системе, включая объём ОЗУ. | Введите dxdiag в CMD, затем проверьте строку «Память» во вкладке «Система». |
Что делать, если тест нашёл ошибки
Если проверка через командную строку выявила проблемы с ОЗУ, не паникуйте. В 70% случаев достаточно выполнить простые действия:
- Переставить планки. Выньте все модули, протрите контакты мягким ластиком и вставьте обратно, убедившись, что они плотно зафиксированы.
- Проверить слоты. Вставьте планку в другой слот материнской платы — возможно, неисправен разъём.
- Тестировать по одной. Если установлено несколько модулей, проверьте каждый отдельно. Если ошибки появляются только с одной планкой — она неисправна.
- Обновить BIOS. Иногда проблемы с ОЗУ вызваны несовместимостью с материнской платой. Обновите до последней версии.
Если ошибки повторяются даже после замены планки — проблема может быть в материнской плате или блоке питания. В этом случае лучше обратиться к специалисту.
Проверка ОЗУ в проблемах с синим экраном
Один из самых распространённых симптомов неисправной оперативной памяти — синий экран смерти (BSOD) с ошибками вроде MEMORY_MANAGEMENT, PAGE_FAULT_IN_NONPAGED_AREA или IRQL_NOT_LESS_OR_EQUAL. В этом случае проверка через командную строку поможет подтвердить или опровергнуть связь сбоя с ОЗУ.
Чтобы проанализировать дампы памяти (файлы, которые создаёт при BSOD), используйте команду:
sfc /scannow
Она проверяет целостность системных файлов, но если проблема в ОЗУ, то sfc может выдать ошибку или зависнуть. В таком случае переходите к тесту mdsched.
Как прочитать дамп памяти
Используйте бесплатную утилиту BlueScreenView от NirSoft. Она покажет, какой драйвер или модуль стал причиной сбоя. Если в отчёте упоминается ntoskrnl.exe или win32k.sys, велика вероятность проблемы с ОЗУ.
Пошаговая инструкция: проверка ОЗУ за 5 минут
Если вам нужно быстро проверить оперативную память на компьютере через командную строку Windows, следуйте этой инструкции. Она подходит для Windows 10 и 11, а также для большинства версий Windows 7 и 8.
Быстрая проверка ОЗУ через CMD
Часто задаваемые вопросы
Можно ли проверить ОЗУ без перезагрузки компьютера?
Да, но только surface-анализ. Команда wmic memorychip get покажет установленные модули, а tasklist — текущую загрузку памяти. Однако полноценная проверка на ошибки (например, mdsched) требует перезагрузки.
Сколько времени занимает тест ОЗУ через mdsched?
Время зависит от объёма ОЗУ и выбранного типа теста. Базовый тест на 16 ГБ занимает 5–10 минут, расширенный — до 30–40 минут. Если прервать процесс, результаты будут неточными.
Даёт ли командная строка такую же точность, как MemTest86?
Встроенный тест Windows (mdsched) уступает MemTest86 по глубине анализа, но для большинства пользователей его достаточно. Если нужно проверить ОЗУ на серверной или игровой машине, лучше использовать специализированные утилиты.
Что делать, если командная строка не распознаёт команду mdsched?
Убедитесь, что вы запускаете от имени администратора. Если команда по-прежнему не работает, проверьте целостность системных файлов: введите sfc /scannow. В крайнем случае используйте меню Пуск: введите «Диагностика проблем оперативной памяти» и выберите встроенный инструмент.