私は長い間16G(8gx2)メモリを搭載したラップトップを使用しており、16Gメモリをすべて問題なく使用できますが、wmic memphysical get maxcapacity
を実行すると、今日は8388608(8G)が表示されますが、明らかに間違っています。コマンド?さらに重要なことに、正しい番号を取得する方法はありますか?
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