Чтобы узнать объём оперативной памяти в Windows 10 через командную строку, достаточно ввести одну команду — и через секунду вы получите точные данные о установленном ОЗУ. Метод работает без установки дополнительных утилит, подходит для любых версий системы и даёт информацию не только о размере, но и о других параметрах памяти.
В этой статье я покажу все способы, как проверить оперативную память на Windows 10 через CMD, а также объясню, какие данные можно извлечь и для чего они пригодятся. Начнём с самого простого и быстрого варианта.
Самый быстрый способ: команда systeminfo
Откройте командную строку: нажмите Win + R, введите cmd и нажмите Enter. В окне консоли введите:
systeminfo | findstr "Пам"
Через пару секунд вы увидите строку вроде " Full Memory: 16 ГБ" — это и есть объём вашей оперативной памяти. Command Prompt покажет данные на русском, если у вас русская локализация системы, или на английском (Total Physical Memory), если интерфейс Windows на английском.
Этот метод удобен тем, что не требует прав администратора и работает даже в ограниченных учётных записях.
Команда systeminfo выводит полную информацию о системе, но с фильтром findstr вы получаете только нужную строку. Если хотите увидеть все данные, просто введите systeminfo без дополнительных параметров
| Команда | Что показывает | Пример вывода |
|---|---|---|
wmic OS get TotalVisibleMemorySize | Общий объём ОЗУ в килобайтах | 16384000 (16 ГБ) |
wmic memorychip get Capacity | Объём каждой планки ОЗУ в байтах | 8589934592 (8 ГБ на планку) |
wmic computersystem get TotalPhysicalMemory | Общий объём физической памяти в байтах | 17179869184 (16 ГБ) |
Альтернативные команды для проверки ОЗУ
Кроме systeminfo, в CMD есть ещё несколько команд, которые помогают узнать объём оперативной памяти. Каждая даёт немного разные данные, поэтому выберите ту, которая подходит под ваши задачи.
Вот основные команды и их результаты:
Команда wmic memorychip get Capacity полезна, если вы хотите узнать, сколько планок ОЗУ установлено в системе и какой объём у каждой. Это пригодится, если вы планируете добавить память и нужно подобрать совместимые модули.
Чтобы получить данные в более удобном формате (например, в гигабайтах), используйте wmic с дополнительными параметрами или конвертируйте значения вручную. Например, 8 589 934 592 байт — это 8 ГБ (разделите на 1 073 741 824).
Как проверить ОЗУ через утилиту w32tm
Малоизвестный, но эффективный способ — использование утилиты w32tm. Она предназначена для работы со временем système, но может выдать информацию и о железе. Введите:
w32tm /query /status
В выводе будет строка Memory: 16384 MB — это и есть объём оперативной памяти в мегабайтах.
Этот метод реже используется, чем systeminfo или wmic, но работает стабильно во всех версиях Windows 10. Правда, данных здесь меньше — только общий объём ОЗУ.
Также можно комбинировать команды, чтобы получить более детальную информацию. Например:
- Узнать количество установленных планок:
wmic memorychip get BankLabel. - Узнать тип памяти (DDR3, DDR4 и т. д.):
wmic memorychip get MemoryType. - Узнать скорость работы модулей:
wmic memorychip get Speed.
Почему данные могут отличаться в разных командах
Иногда пользователи замечают, что разные команды выдают слегка отличающиеся цифры. Например, systeminfo показывает 16 ГБ, а wmic OS get TotalVisibleMemorySize — 16 384 МБ. Это нормально, и вот почему:
- Разные единицы измерения. Одни команды выводят данные в байтах, другие — в килобайтах или мегабайтах.
1 ГБ = 1024 МБ = 1 048 576 КБ = 1 073 741 824 байт. - Видимая и физическая память.
TotalVisibleMemorySizeпоказывает объём, доступный операционной системе, аTotalPhysicalMemory— полный физический объём. Разница обычно незначительна. - Резервирование памяти. Часть ОЗУ может быть зарезервирована для встроенной графики (если у вас интегрированная видеокарта) или других системных нужд.
⚠️ Внимание: если разница между данными команд превышает 10–15%, это может указывать на неполадки с операционной памятью (например, одна из планок не определяется). В таком случае проверьте модули физически или используйте диагностические утилиты вроде MemTest86.
Сравнение команд для проверки ОЗУ: что выбрать
Если вам нужно быстро узнать объём оперативной памяти, подойдёт systeminfo или w32tm. Для более детальной информации (объём каждой планки, тип памяти, скорость) используйте wmic memorychip.
В таблице ниже сравниваются основные команды по скорости выполнения, уровню детализации и сложности:
| Критерий | systeminfo | wmic OS get TotalVisibleMemorySize | wmic memorychip |
|---|---|---|---|
| Скорость выполнения | Средняя (2–3 сек) | Быстрая (<1 сек) | Средняя (1–2 сек) |
| Уровень детализации | Средний (общий объём) | Низкий (только общий объём в КБ) | Высокий (объём, тип, скорость каждой планки) |
| Требует прав админа | Нет | Нет | Нет |
| Подходит для скриптов | Да | Да | Да |
Для большинства пользователей хватит systeminfo — она простая и даёт достаточно информации. Разработчикам или тем, кто занимается апгрейдом ПК, пригодится wmic memorychip.
Дополнительные параметры памяти, которые можно проверить
Помимо объёма, через CMD можно узнать и другие характеристики оперативной памяти. Это полезно, если вы хотите проверить совместимость новых модулей или диагностировать проблемы.
Например, команда wmic memorychip get DeviceLocator, Capacity, Speed, MemoryType выведет:
DeviceLocator— слот, в котором установлена планка (например,DIMM0,DIMM1).Capacity— объём модуля в байтах.Speed— частота работы памяти в МГц.MemoryType— тип памяти (0 — Unknown, 2 — DRAM, 7 — DDR2, 24 — DDR3, 26 — DDR4 и т. д.).
Команда wmic memorychip get — самый мощный инструмент для анализа ОЗУ через CMD. Она позволяет получить данные о каждой планке отдельно, что необходимо для апгрейда или диагностики
Практическая инструкция: шаг за шагом
Если вам нужно быстро и точно узнать объём оперативной памяти на Windows 10 через CMD, следуйте этой пошаговой инструкции:
- Откройте командную строку:
- Способ 1:
Win + R→ введитеcmd→Enter. - Способ 2: через меню Пуск →
Командная строка.
- Способ 1:
- Введите одну из команд:
- Для быстрого результата:
systeminfo | findstr "Пам". - Для детальной информации:
wmic memorychip get Capacity, Speed, MemoryType.
- Для быстрого результата:
- Дождитесь вывода данных. Если команда выполняется долго, не закрывайте окно —
systeminfoможет загружаться 2–3 секунды. - Запишите или скопируйте результаты для дальнейшего использования.
Чек-лист для проверки ОЗУ через CMD
Часто задаваемые вопросы
Можно ли через узнать, сколько ОЗУ используется в данный момент?
Да, для этого используйте команду tasklist в комбинации с find, но проще воспользоваться taskmgr (Диспетчер задач). В CMD можно ввести wmic process get WorkingsetSize — она покажет объём ОЗУ, занимаемый каждым процессом, но данные будут в байтах и их сложно обработать без скрипта.
Почему команда не работает?
Если wmic не распознаётся, проверьте, не отключена ли служба Windows Management Instrumentation. Запустите её через services.msc или введите в CMD с правами админа: sc config winmgmt start= auto, затем перезагрузите ПК.
Как проверить ОЗУ на ноутбуке?
Способы те же, что и для стационарного ПК: используйте systeminfo, wmic или w32tm. На ноутбуках часто часть памяти зарезервирована для интегрированной графики, поэтому общий объём может быть немного меньше, чем указано на планках.
Можно ли через узнать, сколько слотов под ОЗУ на материнской плате?
Да, введите wmic memphysical get MemoryDevices — команда покажет количество физических слотов для ОЗУ. Однако иногда материнская плата поддерживает больше слотов, чем используется в данный момент, поэтому для точной информации лучше заглянуть в документацию к модели.