Meu computador tem memória de 16G.
Quando eu corro wmic memphysical get maxcapacity
ele retorna33554432(32G)
Há algum problema com esse comando?
Responder1
O maxcapacity
comando 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 MaxCapacity
retorna um valor emquilobyteswhile TotalPhysicalMemory
retorna um valor embytes.