Identifying RAM type on Windows

I thought I had something for this already somewhere, but apparently not in that RAM analysis. The DMFT specs is the right place to go for the lookup table.


I just updated the core relevance to this:

unique values of ((it as string as trimmed string as integer) of values "memory_type" of structures "memory_device" whose(value "speed" of it as string != "0") of smbioses)

Then the slightly easier way to write this:

(tuple string item ( unique value of ((it as string as trimmed string as integer) of values "memory_type" of structures "memory_device" whose(value "speed" of it as string != "0") of smbioses) ) of "Unknown, Other, Unknown, DRAM, EDRAM, VRAM, SRAM, RAM, ROM, FLASH, EEPROM, FEPROM, EPROM, CDRAM, 3DRAM, SDRAM, SGRAM, RDRAM, DDR, DDR2, DDR2 FB-DIMM, Reserved, Reserved, Reserved, DDR3, FBD2, DDR4, LPDDR, LPDDR2, LPDDR3, LPDDR4") | ERROR "Unknown"

I just pulled the above list of ram from the DMFT 3.0 spec, but it seems different than the list @Sean has for some reason, but one of these should be the answer to your question @venkateshan .

Also FYI @venkateshan , it is preferable to use SMBIOS instead of WMI when possible. SMBIOS is cross platform more so that WMI and is usually much faster to get results than WMI, but this info is also be available in WMI as well.


###Related: