Check RAM Type on Windows

How to find the RAM type on Windows 10 / Windows 11


Checking the RAM type on Windows serves several practical purposes. For example, you might be looking to find essential information about the hardware configuration of your Windows system. When troubleshooting issues related to both hardware and software, having details such as the manufacturer’s name, part number, and serial number becomes valuable for effective communication with technical support.

Understanding the RAM type, such as DDR2 or DDR3, is also essential for making informed decisions regarding potential upgrades or replacements, to ensure compatibility with the motherboard.

On your Windows machine, you can get the basic info of the installed RAM from your Task Manager. You can find basic information such as the installed RAM capacity, its speed, Used Capacity, Free & available capacity etc. However, to get a more detailed understanding of the hardware and the RAM type installed, there are some easy commands you can run on the command prompt.

How to check RAM Type and specification using the Command Prompt

Time needed: 5 minutes

How to check RAM Type and specification using the Command Prompt:

  1. Click on the Start Button

    Click on the windows start button

  2. Type and search for Command Prompt

    Type and search for command prompt

  3. Right-click on the command prompt app and click on the Run As Administrator option

    If prompted, click on “allow” to run as administrator.
    Right click and click on Run As Administrator

  4. Type this command into the command prompt: wmic memorychip list full

    C:\> wmic memorychip list full
    This will give you a comprehensive list of all specifications of the RAM
    Run command to get full list of RAM properties

  5. Look for the MemoryType property in the result

    This will be a numeric value. 21 = DDR-2, 24 = DDR-3, 26 = DDR-4, etc. A full list of supported types is below this section.

  6. Alternatively, use the steps below to get selective information of the RAM

Query specific information about the RAM

Microsoft’s Documentation provides a full list of all the details you can query from the command prompt. Example:

c:\> wmic MemoryChip get MemoryType, Capacity, Speed, DeviceLocator, FormFactor, Manufacturer, Serialnumber, Partnumber
  • The MemoryType value will give you details of the type of RAM such as DDR2, DDR3 etc in a numeric format. See the Windows MemoryType: Numeric Value and RAM Type Reference section for a full list of MemoryType numbers and their corresponding RAM Type.
  • The Capacity value denotes the total capacity of the RAM in bytes.
  • The speed property denotes the supported memory speed indicated by your RAM, usually within the range of 800 to 3200.
  • The DeviceLocator property denotes the physical slot where the RAM is plugged into on the motherboard.
  • The FormFactor value denotes the physical shape of the RAM module. It is commonly identified with the numeric value 8 for DIMM modules in desktop PCs or 12 for SODIMM forms in laptops.
  • The Manufacturer, Serialnumber and Partnumber identify the manufaturer of the RAM module, it’s serial number, and the part number. This can help you buy the same model or variant if you need to replace it. This can sometimes show up as Unknown.

Windows MemoryType: Numeric Value and RAM Type Reference

Numeric valueMemory Type
3Synchronous DRAM
4Cache DRAM
24DDR3—May not be available
Types of physical memory. It is a CIM value corresponding to the SMBIOS value, with the SMBIOSMemoryType property containing the unprocessed SMBIOS memory type.

Properties you can query from the wmic command

A full reference list of all the properties you can query from the wmic command

Attribute / PropertyDescription
AttributesThe SMBIOS – Type 17 – Attributes. Represents the RANK.
BankLabelPhysically labelled bank where the module is plugged in on the motherboard
CapacityThe total capacity of the RAM in bytes
CaptionA one line string – short description of the object
ConfiguredClockSpeedThe set clock speed of the memory device, measured in megahertz (MHz), or reperesented as 0 if the speed is not identified.
ConfiguredVoltageThe configured voltage for the device, in millivolts, or 0, if the voltage is unknown.
CreationClassNameThis refers to the first concrete class within the inheritance chain utilized in instance creation. When coupled with other key properties of the class, this attribute enables the unique identification of all instances belonging to this class and its subclasses.
DataWidthData width of the physical memory—in bits. A data width of 0 (zero) and a total width of 8 (eight) indicates that the memory is used solely to provide error correction bits.
DescriptionDescription of the object.
DeviceLocatorLabel of the slot where the device is plugged in
FormFactorThe physical shape of the RAM module, commonly identified as the numeric value 8 for DIMM modules in desktop PCs or 12 for SODIMM forms in laptops. A full list of FormFactor values is available here.
HotSwappableIf set to TRUE, the device can be swapped while the machine is still turned on.
InstallDateDate and time the object was installed. May be blank sometimes.
InterleaveDataDepthAn unsigned 16-bit integer representing the maximum consecutive rows of data accessed in a single interleaved transfer from the memory device. If the value is 0, it indicates that the memory is not interleaved.
InterleavePositionThe placement of physical memory within an interleave. For instance, in a 2:1 interleave, a “1” value signifies that the memory is situated in the “even” position.
ManufacturerThe manufacturer of the hardware device (RAM)
MaxVoltageThe maximum operating voltage for this device, measured in millivolts, or registered as 0 if the voltage information is unavailable.
MemoryTypeCategory of physical memory, denoted by a CIM value linked to the SMBIOS value. The SMBIOSMemoryType property encompasses the unprocessed SMBIOS memory type.
MinVoltageThe minimum operating voltage for this device, measured in millivolts, or registered as 0 if the voltage information is unavailable.
ModelThe model of the physical RAM.
NameA name label for the RAM device.
OtherIdentifyingInfoSupplementary information, extending beyond asset tag details, utilized for the identification of a physical element. For instance, barcode data linked to an element with an asset tag. In cases where only barcode data is accessible, uniquely identifiable, or suitable as an element key, this property remains NULL, and the barcode data is employed as the class key in the tag property.
PartNumberPart number designated by the entity responsible for producing or manufacturing the physical RAM.
PositionInRowThe placement of physical memory within a row. For instance, if two 8-bit memory devices combine to form a 16-bit row, a value of 2 indicates that this memory is the second device. A value of 0 is considered invalid for this property.
PoweredOnIf TRUE, the physical device is powered on.
RemovableIf set to TRUE, it indicates that a physical component is designed to be removed from the usual physical container without affecting the overall packaging’s functionality. The component may still be removable even if power needs to be turned “off” for the removal process. If the component can be removed with power “on,” then it is both removable and hot-swappable. An example includes a removable and upgradable processor chip.
ReplaceableIf set to TRUE, it signifies that this physical media component can be substituted with a physically distinct one. For instance, certain computer systems permit upgrading the main processor chip to a higher clock rating. In such scenarios, the processor is considered replaceable. It’s important to note that all removable components are inherently replaceable.
SerialNumberManufacturer-designated number to identify the physical device.
SKUStock keeping unit number for the physical device allocated by the manufacturer.
SMBIOSMemoryTypeThe unprocessed SMBIOS memory type, denoted by the MemoryType property, represents a CIM value that is linked to the corresponding SMBIOS value.
SpeedThe speed of the physical memory, measured in nanoseconds.
StatusThe present condition of the object, which can include various operational and nonoperational statuses. Operational statuses include “OK,” “Degraded,” and “Pred Fail,” where an element, such as a SMART-enabled hard disk drive, may function correctly but anticipate a future failure. Nonoperational statuses consist of “Error,” “Starting,” “Stopping,” and “Service.” The “Service” status might be applicable during tasks like mirror-resilvering of a disk, reloading a user permissions list, or other administrative work. Not all such activities are online, yet the managed element is not in an “OK” state or any other defined operational state.
TagUnique identifier for the physical memory device that is represented by an instance of Win32_PhysicalMemory. This property is inherited from CIM_PhysicalElement.
Example: “Physical Memory 1”
TotalWidthThe total width, measured in bits, of the physical memory, including both check or error correction bits. In cases where there are no error correction bits, the value in this property is expected to align with the specifications outlined in the DataWidth property.
TypeDetailThis value comes from the Type Detail member of the Memory Device structure in the SMBIOS information.
VersionVersion of the physical device.
The Win32_PhysicalMemory properties

With these steps and references, you should be able to retrieve all the information you need about your RAM.

While the Command Prompt proves instrumental in extracting various RAM specifications, it’s worth noting that certain information may be inaccessible based on the specifics of your system’s hardware.

Leave a Reply

Your email address will not be published. Required fields are marked *