Mein Computer hat 16 G, aber der WMIC-Befehl zeigt 33554432 (32 G) an. Warum?

Mein Computer hat 16 G, aber der WMIC-Befehl zeigt 33554432 (32 G) an. Warum?

Mein Computer hat 16 GB Arbeitsspeicher.

Wenn ich laufe, wmic memphysical get maxcapacitykommt es zurück33554432(32G)

Gibt es ein Problem mit diesem Befehl?

Antwort1

Der maxcapacityBefehl zeigt an, was Windows für das absolute Maximum hält, das Ihr System unterstützen kann, entweder aufgrund der Prozessor- oder Motherboard-Unterstützung. Sie sehen also Ihr Systemmaximale Kapazität.

Es zeigt nicht Ihr Maximum antailliertErinnerung.

Ich kann das sagen, weil ich weiß, dass mein Prozessor (ein alter i7) maximal 16 GB unterstützt, aber ich habe 12 GB RAM eingebaut. Wenn ich diesen Befehl ausführe, bekomme ich

>wmic memphysical get maxcapacity
MaxCapacity
16777216

Entsprechenddiese SO-FrageDer Befehl, mit dem Sie Ihren aktuellen physischen Speicher abrufen möchten, lautet:

wmic ComputerSystem get TotalPhysicalMemory

Welches gibt

TotalPhysicalMemory
12841988096

Das sind, so gut wie kein Unterschied, 12 GB.


Nebenbei bemerkt, es scheint, dass MaxCapacityein Wert zurückgegeben wird inKilobytewhile TotalPhysicalMemorygibt einen Wert zurück inBytes.

verwandte Informationen