Meu computador é 16G, mas o comando wmic mostra 33554432(32G), por quê?

Meu computador é 16G, mas o comando wmic mostra 33554432(32G), por quê?

Meu computador tem memória de 16G.

Quando eu corro wmic memphysical get maxcapacityele retorna33554432(32G)

Há algum problema com esse comando?

Responder1

O maxcapacitycomando mostra o que o Windows considera o máximo absoluto que seu sistema pode suportar, seja devido ao suporte do processador ou da placa-mãe. ou seja, você está vendo seu sistemacapacidade máxima.

Não está mostrando seu máximoequipadomemória.

Posso dizer isso porque sei que meu processador (um i7 antigo) tem suporte máximo de 16 GB, mas tenho 12 GB de RAM instalados. Quando executo esse comando, recebo

>wmic memphysical get maxcapacity
MaxCapacity
16777216

De acordo comesta pergunta SOo comando que você deseja obter para sua memória física atual é:

wmic ComputerSystem get TotalPhysicalMemory

O que retorna

TotalPhysicalMemory
12841988096

O que é, quase não faz diferença, 12 GB.


Por outro lado, parece que MaxCapacityretorna um valor emquilobyteswhile TotalPhysicalMemoryretorna um valor embytes.

informação relacionada