我的电脑是16G,但是wmic命令显示33554432(32G),为什么?

我的电脑是16G,但是wmic命令显示33554432(32G),为什么?

我的电脑有16G内存。

当我运行时wmic memphysical get maxcapacity它返回33554432(32G)

那个命令有问题吗?

答案1

maxcapacity命令显示 Windows 认为您的系统可以支持的绝对最大值,无论是由于处理器还是主板支持。即您看到您的系统最大容量

它没有显示你的最大值合身记忆。

我之所以能说出这一点,是因为我知道我的处理器(旧款 i7)最大支持 16GB,但我装了 12GB 的 RAM。当我运行该命令时,我得到了

>wmic memphysical get maxcapacity
MaxCapacity
16777216

根据这个问题获取当前物理内存的命令是:

wmic ComputerSystem get TotalPhysicalMemory

返回

TotalPhysicalMemory
12841988096

也就是说,几乎没有区别,都是 12GB。


顺便提一下,似乎MaxCapacity返回一个值千字节whileTotalPhysicalMemory返回值字节

相关内容