나는 오랫동안 16G(8gx2) 메모리가 있는 노트북을 사용해 왔으며 16G 메모리를 모두 문제 없이 사용할 수 있지만 wmic memphysical get maxcapacity
오늘 실행해 보니 8388608(8G)이 표시되는데 분명히 잘못된 것 같습니다. 명령에 무슨 문제가 있습니까? 더 중요한 것은 올바른 번호를 얻을 수 있는 방법이 있습니까?
답변1
MaxCapacity는 킬로바이트 단위입니다.
문서는 혼란스럽습니다. 그러나 이것이 제가 생각하는 것입니다.
선적 서류 비치
MaxCapacity는 다음과 같습니다.
이 특정 메모리 배열에 설치할 수 있는 최대 메모리 크기(바이트)입니다. 크기를 알 수 없는 경우 속성 값은 0(영)으로 지정됩니다.
그러나 MaxCapacity에는 다음과 같이 정의되는 DEPRECATED 한정자가 있습니다.
더 이상 사용되지 않음
데이터 유형: CIM_BOOLEAN
적용 대상: 속성, 클래스
해당 속성이 다른 속성으로 대체되었음을 나타냅니다.
MaxCapacityEx는 동일한 정의를 갖습니다.
이 특정 메모리 배열에 설치할 수 있는 최대 메모리 크기(바이트)입니다. 크기를 알 수 없는 경우 속성 값은 0(영)으로 지정됩니다.
그러나 또한 단위가 다음과 같다고 지정합니다.
단위("킬로바이트")
사용 사례
명령을 사용하면 wmic memphysical get MaxCapacity
결과가 나타납니다 16777216
.
1677216바이트는 16MB입니다.
1677216킬로바이트는 16GB입니다.
16MB는 의미가 없습니다. 따라서 아마도 킬로바이트를 반환할 것입니다.
슬롯당 최대 용량
8388608킬로바이트는 8GB입니다.
이 명령을 사용하면 wmic memphysical get MaxCapacity, MemoryDevices
각 슬롯의 최대 용량과 마더보드에 있는 슬롯 수를 확인할 수 있습니다.
내 출력은:
MaxCapacity MemoryDevices
16777216 2