Как узнать модель оперативной памяти компьютера на Windows 10 через командную строку — вопрос, который возникает у пользователей при апгрейде ПК, диагностике неисправностей или подборе совместимых планок. К счастью, в Windows 10 есть встроенные инструменты, позволяющие получить эту информацию без установки стороннего ПО. Достаточно открыть CMD и ввести несколько команд.
Командная строка — мощный инструмент, который даёт доступ к низкоуровневым данным системы. С её помощью можно не только узнать модель ОЗУ, но и просмотреть её объём, тип, частоту, серийный номер и даже производителя. В этой статье разберём все рабочие способы, от простых до расширенных, с примерами и пояснениями.
Почему командная строка — лучший способ
Многие пользователи привыкли использовать программы вроде CPU-Z или AIDA64 для анализа железа. Но командная строка имеет несколько преимуществ:
- Не требует установки — работает на любом ПК с Windows 10;
- Быстрота — данные получаются за секунды;
- Универсальность — подходит для ноутбуков, стационарных ПК и серверов;
- Точность — информация берётся напрямую из системы, без посредников.
Кроме того, знание команд пригодится в ситуациях, когда графический интерфейс недоступен — например, при удалённом подключении через SSH или в безопасном режиме.
Если командная строка не открывается через Пуск, попробуйте комбинацию Win + R, введите cmd и нажмите Enter. Для запуска от имени администратора используйте Win + X и выберите соответствующий пункт.
| Параметр | Описание | Пример значения |
|---|---|---|
Manufacturer | Производитель памяти | Samsung, Corsair, Kingston |
PartNumber | Модель модуля (артикул) | CMK16GX4M2B3200C16 |
SerialNumber | Серийный номер планки | 123456789ABCD |
Capacity | Объём модуля в байтах | 17179869184 (16 ГБ) |
Speed | Частота в МГц | 3200 |
Способ 1: Использование команды wmic
Самый распространённый и надёжный метод — команда wmic (Windows Management Instrumentation Command-line). Она позволяет получать данные о железе через WMI — стандартный интерфейс для управления системами.
Чтобы узнать модель оперативной памяти, выполните следующие шаги:
- Откройте командную строку (
Win + R→cmd→Enter); - Введите команду:
wmic memorychip get manufacturer,partnumber,serialnumber,capacity,speed; - Нажмите
Enter.
Через несколько секунд вы увидите таблицу с данными о каждой установленной планке ОЗУ. Вот что означают столбцы:
Если вам нужно только название модели, упростите команду до: wmic memorychip get partnumber. Это выведет только артикулы всех планок.
Важно: если в системе установлено несколько модулей ОЗУ, данные отобразятся для каждого из них отдельно. Чтобы увидеть информацию о конкретной планке, можно добавить индекс: wmic memorychip where "deviceid='DeviceID_1'" get partnumber, где DeviceID_1 — идентификатор планки из предыдущего вывода.
Способ 2: Использование для диагностики системы
Менее известный, но полезный метод — генерация отчёта о системе через powercfg. Этот инструмент создаёт подробный файл с информацией об аппаратном и программном обеспечении.
Пошаговая инструкция:
- Откройте командную строку от имени администратора (
Win + X→Командная строка (администратор)); - Введите команду:
powercfg /systempowerreport; - Нажмите
Enter.
Система создаст файл powercfg-report.html в папке пользователя (обычно C:\Users\[Имя_пользователя]\). Откройте его в любом браузере и найдите раздел Memory или System Summary. Там будут указаны:
- модель и производитель ОЗУ;
- общий объём памяти;
- тип памяти (DDR3, DDR4 и т. д.);
- частота.
Этот способ удобен тем, что данные сохраняются в файле, который можно изучить позже или передать другому человеку для анализа.
Способ 3: Использование через WMIC
dmidecode — утилита для Linux, но в можно получить аналогичные данные через wmic с параметром dmibios. Это полезно, если вам нужна более детальная информация о материнской плате и её поддержке памяти.
Команда для получения данных о слотах ОЗУ:
wmic memphysical get maxcapacity, memorydevices
Эта команда покажет:
MaxCapacity— максимальный объём ОЗУ, поддерживаемый материнской платой (в байтах);MemoryDevices— количество слотов для памяти.
Чтобы узнать, какие модули установлены в каждый слот, используйте:
wmic memorychip get banklabel, capacity, deviceid, partnumber
Здесь BankLabel — метка слота (например, DIMM0), что помогает определить, в какие разъёмы установлены планки.
Если вывод команды слишком объёмный, добавьте параметр /format:list для более удобного чтения:
wmic memorychip get partnumber /format:list
Способ 4: Использование systeminfo
Команда systeminfo выводит общую информацию о системе, включая данные об ОЗУ. Однако здесь вы не получите модель памяти, зато увидите общий объём и тип.
Введите в командной строке:
systeminfo | findstr "ПАМЯТЬ"
Вывод будет примерно таким:
Общий объем физической памяти: 16 384 МБ
Доступный объем физической памяти: 8 192 МБ
Виртуальная память: Максимальный размер: 19 072 МБ
Этот метод подходит, если вам нужно быстро узнать общий объём ОЗУ, но для модели планок он не подходит.
Для фильтрации вывода по ключевому слову используйте символ | (пайп) и команду findstr. Например, systeminfo | findstr "Процессор" покажет только данные о CPU.
Сравнение команд: что быстрее и удобнее
Не все команды одинаково полезны для задачи по определению модели ОЗУ. В таблице ниже сравнены основные методы по скорости, детализации и удобству.
| Команда | Скорость | Детализация | Удобство | Требует прав админа |
|---|---|---|---|---|
wmic memorychip | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | Нет |
powercfg /systempowerreport | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | Да |
systeminfo | ⭐⭐⭐⭐⭐ | ⭐ | ⭐⭐⭐⭐ | Нет |
wmic memphysical | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ | Нет |
Из таблицы видно, что wmic memorychip — лучший выбор для большинства пользователей: он быстрый, не требует прав администратора и даёт максимально подробную информацию.
Что делать, если команда не работает
Иногда пользователи сталкиваются с проблемами при выполнении команд. Вот основные причины и решения:
- Командная строка не открывается — проверьте, не отключён ли доступ к
CMDчерез групповые политики. Попробуйте запустить её черезWin + R. - Вывод пустой или некорректный — возможно, в системе нет установленных модулей ОЗУ (маловероятно) или есть проблемы с WMI. Попробуйте перезагрузить ПК.
- Ошибка "Отказано в доступе" — запустите командную строку от имени администратора.
- Команда выполняется долго — на старых ПК или с большим количеством планок ОЗУ
wmicможет зависать. Дождитесь завершения или упростите запрос.
⚠️ Внимание: Если вы видите сообщение WMI: Access Denied, попробуйте запустить командную строку от имени администратора или проверьте настройки групповой политики. В корпоративных сетях доступ к может быть ограничен.
Если команды не работают, проверьте целостность системных файлов через sfc /scannow — это часто решает проблемы с WMI.
Практика: Пошаговый алгоритм для новичков
Если вы никогда не работали с командной строкой, следуйте этому алгоритму:
- Откройте командную строку — нажмите
Win + R, введитеcmdи нажмитеEnter; - Скопируйте команду — выделите текст
wmic memorychip get manufacturer,partnumber,capacity,speedи нажмитеCtrl + C; - Вставьте в CMD — в окне командной строки кликните правой кнопкой мыши и выберите
Вставить(или нажмитеCtrl + V); - Выполните команду — нажмите
Enter; - Анализируйте вывод — изучите таблицу с данными. Ищите строку
PartNumber— это и есть модель вашей ОЗУ; - Сохраните данные — если нужно, скопируйте вывод в текстовый файл:
wmic memorychip get partnumber > C:\ram_info.txt.
Для удобства можно использовать горячие клавиши:
Ctrl + C— копировать;Ctrl + V— вставить;↑— вернуть предыдущую команду.
Чек-лист для проверки ОЗУ через CMD
Часто задаваемые вопросы
Можно ли узнать модель ОЗУ без командной строки?
Да, можно использовать встроенные средства Windows: Диспетчер задач → вкладка Производительность → Память. Однако здесь отображается только общий объём и тип (DDR3/DDR4), но не модель. Для получения модели нужно использовать сторонние программы вроде CPU-Z, Speccy или HWiNFO.
Почему в выводе команды wmic memorychip пустые значения?
Это может происходить по нескольким причинам: модули ОЗУ не поддерживают передачу расширенных данных (редкость для современных планок), проблемы с или драйверами чипсета. Попробуйте обновить драйвера материнской платы или запустите команду от имени администратора.
Как расшифровать артикул (PartNumber) ОЗУ?
Артикул обычно содержит информацию о производителе, типе памяти, объёме, частоте и таймингах. Например, в модели CMK16GX4M2B3200C16: CMK — серия от Corsair, 16G — объём 16 ГБ, X4 — DDR4, M2 — два модуля в комплекте, 3200 — частота 3200 МГц, C16 — тайминги 16-18-18-36. Для точной расшифровки ищите документацию производителя.
Можно ли узнать модель ОЗУ на ноутбуке?
Да, все описанные методы работают и на ноутбуках. Единственное отличие — в некоторых моделях планки ОЗУ могут быть запаяны на материнскую плату (особенно в ультрабуках). В этом случае wmic memorychip покажет данные о встроенной памяти, но заменить её не получится.