Mi computadora es 16G, pero el comando wmic muestra 33554432(32G), ¿por qué?

Mi computadora es 16G, pero el comando wmic muestra 33554432(32G), ¿por qué?

Mi computadora tiene memoria de 16G.

Cuando lo ejecuto wmic memphysical get maxcapacityregresa33554432(32G)

¿Hay algún problema con ese comando?

Respuesta1

El maxcapacitycomando muestra lo que Windows cree que es el máximo absoluto que su sistema puede admitir, ya sea debido a la compatibilidad con el procesador o la placa base. es decir, estás viendo tu sistemamaxima capacidad.

No muestra tu máximoequipadomemoria.

Puedo decir esto porque sé con certeza que mi procesador (un antiguo i7) tiene un soporte máximo de 16 GB, pero tengo 12 GB de RAM instalados. Cuando ejecuto ese comando me sale

>wmic memphysical get maxcapacity
MaxCapacity
16777216

De acuerdo aesta pregunta SOEl comando que desea obtener de su memoria física actual es:

wmic ComputerSystem get TotalPhysicalMemory

que regresa

TotalPhysicalMemory
12841988096

Lo cual es, en lo más mínimo, 12 GB.


En una nota al margen, parece que MaxCapacitydevuelve un valor enkilobytesmientras TotalPhysicalMemorydevuelve un valor enbytes.

información relacionada