В этой статье показаны действия, с помощью которых можно узнать характеристики оперативной памяти в Windows PowerShell.
Чтобы получить информацию о характеристиках оперативной памяти установленной в компьютере существуют разные способы. Это можно сделать с помощью утилит сторонних разработчиков, а также встроенными средствами операционной системы, например используя командную строку. В данной статье будет рассмотрен способ получения информации о характеристиках оперативной памяти с помощью командной оболочки Windows PowerShell.
Получить информацию о характеристиках оперативной памяти компьютера позволяют экземпляры класса "Win32_PhysicalMemory".
Как узнать характеристики оперативной памяти в Windows PowerShell
Для того чтобы узнать основные характеристики оперативной памяти, запустите Windows PowerShell от имени администратора и выполните следующую команду:
Get-WmiObject Win32_PhysicalMemory | Format-Table BankLabel, Capacity, Manufacturer
Здесь, в данном примере мы видим что производитель модулей памяти (колонка Manufacturer) является компания Kingston, но в зависимомти от модели и производителя модуля памяти параметр Manufacturer может быть пустым.
Объём памяти (колонка Capacity) отображается в байтах, что неудобно для визуального восприятия. Преобразуем с помощью командлета Select-Object отображаемые данные таким образом, чтобы значение свойства Capacity отображалось в гигабайтах, для этого выполните команду:
Get-WmiObject Win32_PhysicalMemory | Select-Object BankLabel, @{Name="Capacity, GB"; Expression={$_.Capacity/1GB}}, Manufacturer
С помощью PowerShell можно узнать форм-фактор установленных модулей памяти, для этого выполните команду:
Get-WmiObject Win32_PhysicalMemory | Select-Object FormFactor
Ниже показан результат выполненной команды, цифра 8 говорит о том что модули памяти соответствуют форм-фактору DIMM, стандартный типоразмер десктопных компьютеров.
На скриншоте ниже показан результат выполнения команды на ноутбуке, цифра 12 говорит о том что модули памяти соответствуют форм-фактору SODIMM, которые обычно устанавливают в ноутбуки.
Чтобы узнать тип (поколение) модулей памяти, , выполните команду:
Get-WmiObject Win32_PhysicalMemory | Select-Object SMBIOSMemoryType
В данном примере цифры 26 говорят о том что установлены модули памяти типа DDR4.
На скриншоте ниже показан результат выполнения команды на компьютере в котором установлены модули памяти типа DDR3, об этом нам говорят цифры 24.
Чтобы узнать частоту на которой работает оперативная память, выполните команду:
Get-WmiObject Win32_PhysicalMemory | Select-Object Speed
Цифры 2400 говорят о том что частота модуля памяти равна 2400 MHz.
Чтобы узнать напряжение модулей памяти, выполните команду:
Get-WmiObject Win32_PhysicalMemory | Select-Object ConfiguredVoltage
Значение отображается в милливольтах.
Для справки ниже представлены напряжения для разных типов памяти:
DDR2.5V2500mV
DDR21.8V1800mV
DDR31.5V1500mV
DDR41.2V1200mV
Чтобы узнать номер партии и серийный номер, выполните команду:
Get-WmiObject Win32_PhysicalMemory | Select-Object PartNumber, SerialNumber
PartNumber отображает номер детали, присвоенный организацией, ответственной за создание или производство физического элемента. Параметр PartNumber очень полезный, но не всегда так явно информативен как в данном примере. Также можно скопировать параметр PartNumber вашей планки памяти и поискать информацию в интернете.
Для того чтобы просмотреть все свойства класса Win32_PhysicalMemory выполните команду:
Get-WmiObject Win32_PhysicalMemory | Format-List *
С помощью представленных выше команд, можно узнать характеристики оперативной памяти установленной в вашем компьютере.