如果你不介意使用命令行的话,WMI可以做到这一点,而且在Windows XP和更高版本的电脑上也可以做到。wmic MEMORYCHIP get BankLabel,DeviceLocator,Capacity,Tag
和DeviceLocator
的格式可能会因机器而异。)
有很多可用的数据,但在命令提示符的有限列中显示效果不佳。你可以把它全部导出到文本文件中,以便于查看(别忘了关闭文字包装):
>wmic MEMORYCHIP get BankLabel,DeviceLocator,Capacity,Tag
BankLabel Capacity DeviceLocator Tag
BANK 0 2147483648 Bottom - Slot 1 (top) Physical Memory 0
BANK 1 4294967296 Bottom - Slot 2 (under) Physical Memory 1
>wmic MEMORYCHIP get >data.txt
>start data.txt
你可以使用这些额外的列来定制第一个命令,例如,制造商名称、产品编号和序列号。
进入 http://www.crucial.com ,选择中间的选项卡 “系统扫描器",然后运行插件。它会告诉你内存配置的完整描述,以及可能的升级方式。它还会告诉你其他有关你的主板,电脑的具体型号等细节。
你可以使用Powershell获取WMI对象,就像CMD中的wmic命令一样,只是你可以使用GridView输出到表格中。
也有很多信息,而且不需要下载/安装任何软件!
Get-WmiObject CIM_PHYSICALMEMORY | Out-GridView
干杯,
Devin
另一个获取信息的途径是使用wbemtest。它可以在Windows中任何有WMI的系统中使用,是一种查看WMI数据的笨办法;使用起来可能会让人感到困惑,但它可以显示所有的东西,并且可以用WMI做更多的事情,而不是你可能需要的。执行它,然后通常情况下,我们可以直接点击 “连接",然后使用默认的(根目录)连接。然后点击 "Enum Instances",然后输入 "Win32PhysicalMemory"。然后双击结果中的任意一行。另一个相关的类名是 "Win32PhysicalMemoryArray"。在它的命名空间中点击 "ROOTCIMV2",然后在类中向下滚动到上图中的类。
打开任务管理器>点击性能>
点击内存。在这里你可以找到总的RAM和它们的总线速度。