-1

Мой компьютер имеет 16G памяти.

Когда я запускаю wmic memphysical get maxcapacity он возвращает 33554432(32G)

Есть ли проблема с этой командой?

1 ответ1

5

Команда maxcapacity показывает, что Windows считает абсолютным максимумом, который ваша система может поддерживать, благодаря поддержке процессора или материнской платы. т.е. вы видите максимальную емкость вашей системы.

Это не показывает вашу максимальную установленную память.

Я могу сказать это, потому что я точно знаю, что мой процессор (старый i7) имеет максимальную поддержку 16 ГБ, но у меня установлено 12 ГБ ОЗУ. Когда я запускаю эту команду, я получаю

>wmic memphysical get maxcapacity
MaxCapacity
16777216

В соответствии с этим вопросом SO команда, которую вы хотите получить из текущей физической памяти:

wmic ComputerSystem get TotalPhysicalMemory

Который возвращается

TotalPhysicalMemory
12841988096

Который, насколько почти не имеет значения, 12 ГБ.


Кстати , похоже, что MaxCapacity возвращает значение в килобайтах, а TotalPhysicalMemory возвращает значение в байтах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .