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


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.