如何检测我拥有的内存插槽数量?


46

我知道曾经有一个Corsair内存检测工具,但是我再也找不到了。搜索Google时我什么也没找到。

我想扫描我的机器以了解一些事情:

  1. 主板上有多少个内存插槽。
  2. 我在机器上安装的每个记忆棒的统计信息(即每个记忆棒的速度和大小)
  3. 每个插槽的最大允许大小和速度(即,我的主板可以以DDR27600的速度管理每个插槽4GB-如果这甚至是一个速度,自从我升级:|以来已经有一段时间了)

我正在使用Windows XP和7。有什么建议吗?


2
Crucial拥有扫描仪... critical.com/systemscanner/index.aspx
Moab

Answers:



69

在没有任何第三方安装程序的情况下通过命令行进行操作如何?

wmic MEMORYCHIP get banklabel, capacity, caption, devicelocator, partnumber

给你这样的东西

BankLabel  Capacity    Caption          DeviceLocator   PartNumber
BANK 2     4294967296  Physical Memory  ChannelB-DIMM0  xxxxxxxxxx-PB

3
:) WMI是Windows的安全而强大的窗口。
sarat 2015年

4
凉!该工具还能列出使用的内存插槽吗?
Jindra Helcl

2
要获取更多的内存信息,请先键入wmic->,这将打开wmic控制台,然后键入memorychip将在一条大的可滚动行中打印所有内存信息。
icl7126

13
这不会报告空插槽:-(
SamB 2015年

9
@SamB trywmic MEMPHYSICAL get MemoryDevices
史蒂夫·詹

26

CPU-Z提供有关RAM插槽,时序,XMP配置文件等的详细信息。至于所支持的最大值,通常您必须查找北桥施加的限制。

在此处输入图片说明


CPU-z实际上是最好的,它将很好地满足您的需求。
wizlog 2011年

1
我怎么知道有多少个插槽,正在使用多少个?
Martijn

6
SPD选项卡显示各个插槽的详细信息。
卢纳提克

对于DDR2或更高的内存,CPUZ中的内存时钟(DRam Freq)读数为一半或不到一半。
Nikhil_CV 2015年

我喜欢CPU-Z,但是,请勿在生产服务器上运行它。我只是很难学到的。我的服务器停止响应,需要重新启动。管理人员不满意。
Prescient


8

那么PowerShell,让我们检查一下:

Get-WmiObject -Class Win32_PhysicalMemory | fl BankLabel, Capacity, `
  DeviceLocator, PartNumber, SerialNumber, PositionInRow, Speed, Tag

7

对于使用Windows 10的任何人,您都可以打开任务管理器->性能选项卡->单击内存,它会告诉您已用的插槽总数。


2

我已经使用Windows的系统信息(SIW)多年了,发现它是一个很棒的工具包。它不仅显示内存插槽的数量,还显示其中的容量,最大容量,制造商,部件号,电压等

这只是冰山一角-您可以找到软件许可证密钥(Windows,Office和其他),某些密码,CPU信息,笔记本电脑电池磨损,硬盘温度,列表不胜枚举!(我已经使用了多年,并且必须使用了其中一部分功能。)

不仅如此-没有安装,它只有2MB可执行文件,非常适合放置USB驱动器进行PC诊断。

Windows系统信息

不幸的是,免费的家庭版已经停产了,即使您可以找到它也无法在Windows 10上使用。我猜Gabriel Topala最终想要的不仅仅是“给我买杯咖啡”选项,但公平地说,他肯定赚了它!


我知道这是一篇旧文章,但是我需要查看服务器上安装了什么内存以及打开了哪些插槽。我没有物理通道,只有RD。SIW(试用版)有助于了解当前已安装的确切内存的详细信息,包括型号,序列号,容量,速度等(订购更多内存时的所有关键详细信息)。但是,它没有显示空插槽(可能是由于试用状态)。对于上述信息,上面的Belarc Advisor很好:它表示正在使用n的2个插槽。现在我知道我可以在这台机器上多得到n-2个ram。
杰夫·梅格勒

1

上面的解决方案都没有真正提供包括空插槽在​​内的物理内存配置的准确描述,尤其是在运行Windows的服务器上,由于缺少SPD信息(大多数可免费获得的报告程序都依赖于SPD信息)。该唯一的解决方案,我发现不费S-吨是Belarc公司顾问。它没有像Speccy这样的实时接口,但是文本报告很有帮助。只是看一下,并没有变得更加清晰:

Memory Modules 
Slot 'DIMM_A1 ' has 16384 MB (serial number 0D561***)
Slot 'DIMM_A2 ' is Empty
Slot 'DIMM_A3 ' is Empty
Slot 'DIMM_A4 ' is Empty
Slot 'DIMM_A5 ' is Empty
Slot 'DIMM_A6 ' is Empty
Slot 'DIMM_B1 ' has 16384 MB (serial number 0D561***)
Slot 'DIMM_B2 ' is Empty
Slot 'DIMM_B3 ' is Empty
Slot 'DIMM_B4 ' is Empty
Slot 'DIMM_B5 ' is Empty
Slot 'DIMM_B6 ' is Empty

我知道这是一篇旧文章,但是我需要查看服务器上安装了什么内存以及打开了哪些插槽。我没有物理通道,只有RD。我非常喜欢和使用Speccy,但是它无法告诉我在该特定服务器上使用的插槽与打开的插槽。Belarc Adv为我做到了。在下面的BA和SIW之间(这对于当前安装的确切内存的详细信息也很有帮助),我可以根据需要进行处理。
杰夫·梅格勒

1

要查找服务器中的总RAM插槽,请在命令提示符下使用以下命令:

wmic memphysical get MaxCapacity, MemoryDevices

要查找服务器中有多少RAM,请使用以下命令:

wmic MEMORYCHIP get banklabel, capacity, caption, devicelocator, partnumber

0

在Windows上,您可以:

  1. 打开任务管理器(快捷键Ctrl+ Alt+ Escape键)
  2. 单击性能选项卡
  3. 选择内存选项
  4. 内存信息将可用(包括有关可用插槽,已用和未用插槽的信息)。

我猜,是不是可以在Windows XP或7
HazardousGlitch

哦,很酷,但航站楼仍然可以提供帮助
Kali
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.