EnlightenedFunky Asked: 2023-08-23 07:05:40 +0800 CST2023-08-23 07:05:40 +0800 CST 2023-08-23 07:05:40 +0800 CST wmic memphysical 查询输出值的解释 772 我在命令提示符下运行此命令,想知道我是否正确解释了命令的输出。 命令如下: wmic memphysical get MaxCapacity, MemoryDevices 该命令的输出是: MaxCapacity MemoryDevices 33445521 2 那么这意味着至少有两个物理内存卡插槽,并且它们的内存总和可以是32 GB?我想知道这是否正确。 参考: 问题1 memory 1 个回答 Voted Best Answer Destroy666 2023-08-23T08:24:57+08:002023-08-23T08:24:57+08:00 你的假设看起来只对了一半。正如可以在 Microsoft文档中找到的: MaxCapacity: 请改用MaxCapacityEx属性。 该值来自SMBIOS 信息中物理内存阵列结构的最大容量成员。 MaxCapacityEx: 此特定内存阵列可安装的最大内存大小(以千字节为单位)。如果大小未知,则为该属性指定值 0(零)。 该值来自SMBIOS信息中物理内存阵列结构的 扩展最大容量成员。 因此,我们有设备(每个插槽)内存阵列的最大可安装大小(以 kB 为单位)。如果我没理解错的话,你的意思是它是两个插槽的总和,但它是一个插槽的。 MemoryDevices: 此内存阵列中可用的物理插槽或插槽的数量。 该值来自SMBIOS 信息中物理内存阵列结构的内存设备数成员。 这里我们有设备阵列中可用内存插槽的数量。 更多信息可以在 SMBIOS文档中找到。
你的假设看起来只对了一半。正如可以在 Microsoft文档中找到的:
MaxCapacity
:MaxCapacityEx
:因此,我们有设备(每个插槽)内存阵列的最大可安装大小(以 kB 为单位)。如果我没理解错的话,你的意思是它是两个插槽的总和,但它是一个插槽的。
MemoryDevices
:这里我们有设备阵列中可用内存插槽的数量。
更多信息可以在 SMBIOS文档中找到。