Чтобы узнать частоту ОЗУ в Windows 10 через командную строку, достаточно ввести одну команду — и система выдаст все ключевые параметры модулей памяти. Не нужно устанавливать сторонние утилиты вроде CPU-Z или AIDA64: встроенные инструменты справляются с этой задачей не хуже. Далее разберём, какие команды дают точную информацию о частоте, как их правильно интерпретировать и почему данные могут отличаться от номинальных значений.

Спойлер: самый быстрый способ — команда wmic memorychip get speed. Но это только вершина айсберга. В статье покажем, как получить развёрнутые данные, проверить соответствие частоты и таймингов, а также объясним, почему в и цифры могут не совпадать.

Почему командная строка — самый быстрый способ

В отличие от графических утилит, командная строка не требует установки, работает на любом компьютере с Windows 10 и выдаёт результат за секунды. Достаточно открыть CMD и ввести команду — никаких перезагрузок или поиска опций в BIOS.

К тому же, CMD позволяет автоматизировать процесс: можно сохранять результаты в текстовый файл или запускать проверку по расписанию. Это удобно для сисадминов или пользователей, которые часто мониторят железо.

Ещё один плюс — универсальность. Command Prompt доступен даже на минимальных сборках Windows, где отключены графические оболочки. А если нужно проверить частоту на удалённом ПК, можно подключиться по SSH и выполнить команды дистанционно.

💡

Чтобы открыть командную строку от имени администратора, нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».

Команда Что показывает Пример вывода
wmic memorychip get speed Только частота ОЗУ для каждого модуля 1600
2400
3200
wmic memorychip get speed,capacity Частота и объём каждого модуля 1600, 8589934592
2400, 8589934592
wmic memorychip list full Все параметры модулей памяти BankLabel, Capacity, Speed, и др.

Основные команды для проверки частоты ОЗУ

В Windows 10 есть несколько команд, которые показывают частоту оперативной памяти. Каждая из них даёт разный уровень детализации. Рассмотрим их подробно.

Самая простая команда — wmic memorychip get speed. Она выводит только частоту (в мегагерцах) для каждого установленного модуля ОЗУ. Если в системе несколько планок, результат будет в виде списка:

Speed
1600
2400
3200

Здесь видно, что в компьютере установлены три модуля с частотами 1600 МГц, 2400 МГц и 3200 МГц. Но эта команда не показывает, к какому слоту относится каждая строка. Для этого нужно использовать расширенные опции.

Более детальная альтернатива — wmic memorychip list full. Она выдаёт полный список параметров, включая:

  • BankLabel (метка банка памяти)
  • Capacity (объём модуля)
  • Speed (частота)
  • Manufacturer (производитель)
  • PartNumber (артикул)
  • SerialNumber (серийный номер)

Пример вывода:

BankLabel=BANK 0
Capacity=8589934592
Speed=3200
Manufacturer=Samsung
PartNumber=M378A1K43CB2-CVF
SerialNumber=1234567890

Если нужно только несколько параметров, их можно перечислить через запятую:

wmic memorychip get speed,capacity,manufacturer,partnumber

Как расшифровать результаты и что означают цифры

Частота, которую показывает командная строка, — это эффективная частота памяти, а не базовая. Например, если модуль DDR4-3200, то wmic выдаст именно 3200 МГц. Но стоит помнить, что реальная частота работы памяти может отличаться от номинальной из-за:

  • Разгона или даунклокинга — если в включён XMP/DOCP или, наоборот, частота понижена для стабильности;
  • Ограничений материнской платы или процессора — не все чипсеты поддерживают высокие частоты;
  • Режима работы — при включённом двухканальном режиме частота может автоматически корректироваться.

Также обратите внимание, что wmic показывает частоту для каждого модуля отдельно. Если в системе установлены планки с разными частотами, будет использовать наименьшую из них для всех модулей (если не включён XMP-профиль).

Чтобы проверить, на какой частоте работает память в данный момент (а не только номинальную), можно использовать команду PowerShell:

Get-WmiObject -Class Win32_PhysicalMemory | Select-Object Speed, Capacity

Альтернативные методы проверки через и PowerShell

Помимо wmic, есть и другие способы получить информацию о частоте ОЗУ через командную строку. Рассмотрим их:

  1. Команда systeminfo
    Выполните systeminfo | findstr "Память" (для русского языка) или systeminfo | findstr "Memory" (для английского). Эта команда покажет общий объём ОЗУ, но не частоту. Зато она полезна для проверки других параметров системы.
  2. PowerShell
    В можно использовать команду: Get-CimInstance -ClassName Win32_PhysicalMemory | Format-Table Speed, Capacity, Manufacturer Она аналогична wmic, но работает быстрее и поддерживает фильтрацию.
  3. Команда msinfo32
    Запустите msinfo32 из командной строки, затем перейдите в раздел «Компоненты» → «Оперативная память». Здесь будет подробная информация, включая частоту. Однако это уже графический интерфейс, а не чистая командная строка.
⚠️ Внимание: Не все команды работают одинаково на всех версиях Windows 10. Например, в старых сборках Get-CimInstance может не поддерживать некоторые параметры. Если команда не срабатывает, попробуйте обновить систему или используйте wmic как уневерсальный вариант.
Как часто вы проверяете параметры ОЗУ на своём ПК?
Никогда
Раз в полгода
При каждой переустановке Windows
Регулярно мониторю железо

Сравнение команд: что быстрее и удобнее

Не все команды одинаково эффективны. В таблице ниже сравним их по скорости, удобству и детализации:

Метод Скорость выполнения Уровень детализации Требует ли права админа
wmic memorychip get speed Мгновенно Минимальный (только частота) Нет
wmic memorychip list full 1–2 секунды Максимальный (все параметры) Нет
PowerShell Get-CimInstance Мгновенно Высокий (настраиваемый) Нет
msinfo32 3–5 секунд Высокий (графический интерфейс) Нет

Почему частота в может отличаться от номинальной

Довольно часто пользователи сталкиваются с тем, что частота ОЗУ в ниже, чем указано на коробке модуля. Например, купили DDR4-3600, а система показывает 2400 МГц. В чём дело?

Причина в том, что по умолчанию и используют стандартные профили JEDEC, которые гарантируют стабильность. Номинальная частота (например, 3600 МГц) достигается только при включении XMP (Extreme Memory Profile) в BIOS. Без этого память работает на базовой частоте — обычно 2133 или 2400 МГц для DDR4.

Чтобы задействовать полный потенциал ОЗУ, нужно вручную включить XMP-профиль в BIOS/UEFI. Иначе система будет использовать безопасные настройки JEDEC.

Практика: пошаговая инструкция по проверке частоты ОЗУ

Переходим к самому важному — пошаговой инструкции, как посмотреть частоту оперативной памяти на Windows 10 через командную строку. Следуйте этим шагам, и вы получите точные данные за минуту:

  1. Откройте командную строку
    Нажмите Win + R, введите cmd и нажмите Enter. Для расширенных команд права админа не требуются.
  2. Введите команду для проверки частоты
    Используйте wmic memorychip get speed,capacity,manufacturer,partnumber, чтобы получить полные данные о каждом модуле.
  3. Сохраните результаты (опционально)
    Чтобы экспортировать данные в файл, добавьте к команде > memory_info.txt. Например: wmic memorychip get speed,capacity > memory_info.txt Файл появится в папке пользователя.
  4. Проверьте текущую рабочую частоту
    Если нужно узнать, на какой частоте работает память прямо сейчас (с учётом разгона или ограничений), используйте PowerShell: Get-WmiObject Win32_PhysicalMemory | Select-Object Speed

Что сделать, чтобы проверить частоту ОЗУ через CMD

Выполнено: 0 / 4

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

Можно ли через командную строку узнать тайминги ОЗУ?

Да, но не все параметры доступны. Команда wmic memorychip list full показывает некоторые тайминги (например, ConfiguredClockSpeed, MinVoltage, MaxVoltage), но для полных данных (CL, tRCD, tRP, tRAS) лучше использовать утилиты вроде CPU-Z или AIDA64. В командной строке этой информации нет.

Почему командная строка показывает частоту 1600 МГц для DDR3-1600, но в отображается 800 МГц?

Это нормально. wmic и другие утилиты показывают эффективную частоту (с учётом удвоения при DDR), а может отображать базовую частоту. Для DDR3-1600 базовая частота — 800 МГц, но из-за технологии Double Data Rate (DDR) эффективная частота удваивается и составляет 1600 МГц.

Как проверить частоту ОЗУ, если командная строка не работает?

Если wmic выдаёт ошибку, попробуйте:

  1. Запустить командную строку от имени администратора;
  2. Использовать с командой Get-CimInstance Win32_PhysicalMemory | Select-Object Speed;
  3. Проверить систему на наличие ошибок с помощью sfc /scannow;
  4. Использовать сторонние утилиты типа CPU-Z или HWiNFO.
Можно ли через изменить частоту ОЗУ?

Нет, изменить частоту оперативной памяти через командную строку невозможно. Для этого нужно заходить в BIOS/UEFI и вручную настраивать параметры памяти или включать XMP-профиль. Command Prompt и только считывают данные, но не изменяют их.