この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:4
ページ更新者:T
更新日時:2026-06-11 07:10:02

タイトル: PCに搭載されているメモリの確認方法
SEOタイトル: PC メモリ容量・スピード確認方法完全ガイド

この記事の要点
  • Windows: タスクマネージャ → パフォーマンス → メモリ、または wmic memorychip get capacity,speed,manufacturer
  • PowerShell: Get-WmiObject Win32_PhysicalMemory または Get-CimInstance
  • Linux: free -h (使用量)、cat /proc/meminfo (詳細)、sudo dmidecode -t memory (物理スロット情報)
  • Mac: アップルメニュー → このMacについて、または system_profiler SPMemoryDataType / sysctl hw.memsize
  • 確認できる情報: 総容量、空き、種別 (DDR4/DDR5)、速度 (MT/s)、スロット占有、最大搭載量、製造元

Windows での確認

方法 1: タスクマネージャ (GUI 最速)

  1. Ctrl + Shift + Esc でタスクマネージャを起動
  2. パフォーマンス」タブを開く
  3. 左側「メモリ」を選択

表示される情報: 使用中 / 利用可能 / 総容量 / 速度 (例: 3200 MT/s) / フォームファクター (DIMM/SODIMM) / 使用済スロット (例: 2/4) / 予約済ハードウェア。

方法 2: システム情報 (msinfo32)

Win + R -> msinfo32 -> Enter
-> 「システムの概要」で
    インストール済み物理メモリ (RAM): 16.0 GB
    合計物理メモリ:                   15.8 GB
    使用可能な物理メモリ:             8.2 GB

方法 3: wmic (コマンドプロンプト)

:: スロットごとの情報
wmic memorychip get BankLabel,DeviceLocator,Capacity,Speed,Manufacturer,PartNumber

:: 容量はバイト表示 (例: 8589934592 = 8 GB)
wmic memorychip get capacity

:: 総容量
wmic computersystem get TotalPhysicalMemory

:: 最大対応容量とスロット数
wmic memphysical get MaxCapacity,MemoryDevices

方法 4: PowerShell (推奨)

# 詳細な物理メモリ情報
Get-CimInstance Win32_PhysicalMemory |
  Select-Object BankLabel, DeviceLocator,
                @{N='Capacity_GB'; E={ $_.Capacity / 1GB }},
                Speed, ConfiguredClockSpeed,
                Manufacturer, PartNumber, SerialNumber |
  Format-Table -AutoSize

# 種別 (DDR3/DDR4/DDR5 等)
Get-CimInstance Win32_PhysicalMemory |
  Select-Object DeviceLocator,
                @{N='Type'; E={
                    switch ($_.SMBIOSMemoryType) {
                        20 {'DDR'} 21 {'DDR2'} 24 {'DDR3'}
                        26 {'DDR4'} 34 {'DDR5'} default {'Unknown'}
                    }
                }},
                @{N='Capacity_GB'; E={ $_.Capacity / 1GB }}, Speed

# 総容量
[math]::Round((Get-CimInstance Win32_ComputerSystem).TotalPhysicalMemory / 1GB, 2)

# 旧来の Get-WmiObject (Windows PowerShell 5.1)
Get-WmiObject Win32_PhysicalMemory | Format-List *

方法 5: systeminfo (簡易)

systeminfo | findstr /C:"物理メモリ"
:: または英語環境
systeminfo | findstr /C:"Total Physical Memory" /C:"Available Physical Memory"

Linux での確認

方法 1: free (使用量サマリ)

free -h
#                total        used        free      shared  buff/cache   available
# Mem:            15Gi       2.0Gi       9.5Gi       150Mi       4.2Gi        13Gi
# Swap:          2.0Gi          0B       2.0Gi

# バイト単位 (人間用でなく)
free -b

# 1 秒毎リアルタイム
free -h -s 1

# 列の意味
#   total      搭載総量
#   used       使用中 (= total - free - buff/cache)
#   free       完全に未使用
#   buff/cache カーネルバッファ + ページキャッシュ
#   available  プロセスがすぐ使える量 (=実質の余裕)

方法 2: /proc/meminfo (詳細)

cat /proc/meminfo
# MemTotal:       16384000 kB
# MemFree:         9500000 kB
# MemAvailable:   13000000 kB
# Buffers:          200000 kB
# Cached:          4000000 kB
# SwapTotal:       2097152 kB
# SwapFree:        2097152 kB

# 主要項目のみ抜粋
grep -E "MemTotal|MemFree|MemAvailable|SwapTotal" /proc/meminfo

方法 3: dmidecode (物理スロット情報、要 sudo)

# 全メモリスロット情報
sudo dmidecode -t memory

# Memory Device セクション例
#   Size: 8192 MB
#   Form Factor: DIMM
#   Locator: ChannelA-DIMM0
#   Type: DDR4
#   Speed: 3200 MT/s
#   Manufacturer: Samsung
#   Part Number: M378A1K43DB2-CWE

# 容量のみ抽出
sudo dmidecode -t memory | grep -i "Size:" | grep -v "No Module"

# 最大搭載可能量とスロット数
sudo dmidecode -t 16
#   Maximum Capacity: 64 GB
#   Number Of Devices: 4

方法 4: lshw / lscpu / vmstat

# lshw
sudo lshw -short -C memory

# システム全体
sudo lshw -class memory

# vmstat (スワップイン/アウトを見たいとき)
vmstat 1 5

# top / htop
top
htop

macOS での確認

# GUI: アップルメニュー -> このMacについて -> メモリ
# Apple Silicon 機ではアクティビティモニタ -> メモリ

# CLI で総容量
sysctl hw.memsize
# hw.memsize: 17179869184  (= 16 GiB)

# 人間可読
echo "$(($(sysctl -n hw.memsize) / 1024 / 1024 / 1024)) GiB"

# 詳細プロファイル
system_profiler SPMemoryDataType
#       Memory: 16 GB
#       Type: LPDDR5
#       Speed: 6400 MHz
#       Manufacturer: Apple

# Apple Silicon (M1/M2/M3/M4) は LPDDR4/5 がチップに統合され、
# 物理スロット交換は不可。

# メモリ使用量
vm_stat
top -l 1 | head -n 12

メモリ種別の見分け

世代典型速度 (MT/s)電圧主な時期
DDR3800〜18661.5 V2007〜2014
DDR41600〜3200 (OC で 4000+)1.2 V2014〜現在
DDR54800〜8400+1.1 V2021〜
LPDDR4/5同等 (低電力版)低電圧モバイル・Apple Silicon

規格が異なるメモリは物理的にも電気的にも互換性がありません。DDR4 マザーボードに DDR5 を挿しても切り欠き位置が違って入りません。

スロット占有状況の確認 (増設前の必須チェック)

増設前に「あと何枚刺さるか」「最大いくらまで載るか」を必ず確認:

# Windows: 使用済 / 全スロット
Get-CimInstance Win32_PhysicalMemoryArray |
  Select-Object MemoryDevices, MaxCapacity,
                @{N='MaxCapacity_GB'; E={ $_.MaxCapacity / 1MB }}

(Get-CimInstance Win32_PhysicalMemory).Count        # 使用中スロット
# Linux
sudo dmidecode -t 16 | grep -E "Maximum Capacity|Number Of Devices"
sudo dmidecode -t memory | grep -E "Locator:|Size:" | grep -v Bank

増設・購入時の注意

  • マザーボードの対応規格 (DDR4/DDR5) と最大容量を必ず確認
  • 動作周波数: 既存と揃える (異なると低い方に揃う)
  • デュアルチャネル: 同容量を 2 枚刺すと帯域が広がる
  • ECC: サーバ向け。一般 PC のマザーは非対応が多い
  • ノート PC は SODIMM、デスクトップは DIMM
  • Apple Silicon は増設不可。購入時に決定

FAQ

Q: 表示メモリ量が実装量より少ない
A: ① 32 bit OS は 4 GB 上限 → 64 bit OS へ、② iGPU 共有メモリで一部予約、③ BIOS で Memory Remap 設定確認、④ メモリスロット不良の可能性 (場所を入れ替えて再確認)。

Q: 速度が表示値より遅い
A: BIOS で XMP / EXPO / DOCP プロファイルを有効化すると定格速度になります (既定は SPD ベースの低速)。

Q: メモリ使用率が常に 80% 超
A: Linux の場合 buff/cache 含むので異常ではない。Available 値を見るべき。Windows でも 80% 程度はキャッシュ込みで一般的。スワップ多発時のみ問題。