ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
なぜ最大メモリ容量を確認するのか
メモリ増設時に「64 GB まで載るのか、それとも 32 GB が上限か」を事前に知らないと、買った後で「マザーボードが認識しない」「OS が認識しても CPU 制限で半分しか使われない」といった失敗が起きます。OS コマンドで表示される値とメーカー仕様の値の両方を照合するのが安全です。
Windows: wmic / PowerShell
:: --- 最大容量(KB) ---
> wmic memphysical get MaxCapacity
MaxCapacity
67108864
:: → 67108864 KB ÷ 1024 ÷ 1024 = 64 GB
:: --- 拡張表示 ---
> wmic memphysical get MaxCapacity,MaxCapacityEx,MemoryDevices
:: --- 現在搭載されている各 DIMM ---
> wmic memorychip get BankLabel,Capacity,Speed,MemoryType,Manufacturer
BankLabel Capacity Speed MemoryType Manufacturer
BANK 0 17179869184 3200 26 Samsung
BANK 2 17179869184 3200 26 Samsung
:: Capacity はバイト単位(17179869184 = 16 GB)
:: --- スロット数とフォームファクタ ---
> wmic memorychip get DeviceLocator,FormFactor,DataWidth# PowerShell(Windows 10+ で wmic 非推奨のため推奨)
Get-CimInstance -ClassName Win32_PhysicalMemoryArray |
Select-Object MaxCapacity, MaxCapacityEx, MemoryDevices
# MaxCapacity : 67108864 (KB)
# MaxCapacityEx : 67108864 (KB)
# MemoryDevices : 4
# 現状の各 DIMM
Get-CimInstance -ClassName Win32_PhysicalMemory |
Format-Table BankLabel, Capacity, Speed, MemoryType, Manufacturer, PartNumber
# サマリ
Get-CimInstance Win32_ComputerSystem |
Select TotalPhysicalMemory
MemoryType 値の意味: 20=DDR, 21=DDR2, 24=DDR3, 26=DDR4, 34=DDR5(一部 OS では 0 や 不明値も)。
Linux: dmidecode / lshw
# --- メモリアレイの最大容量(要 root) ---
sudo dmidecode -t 16
# Handle 0x0040, DMI type 16, 23 bytes
# Physical Memory Array
# Location: System Board Or Motherboard
# Use: System Memory
# Error Correction Type: None
# Maximum Capacity: 64 GB ← これ
# Number Of Devices: 4
# --- 各 DIMM の詳細 ---
sudo dmidecode -t 17
# Memory Device
# Size: 16384 MB
# Form Factor: DIMM
# Locator: DIMM_A1
# Type: DDR4
# Speed: 3200 MT/s
# Manufacturer: Samsung
# Part Number: M378A2K43DB1-CTD
# --- 簡略表示 ---
sudo lshw -short -class memory
# H/W path Device Class Description
# /0/0 memory 64KiB BIOS
# /0/40 memory 32GiB System Memory
# /0/40/0 memory 16GiB DIMM DDR4 3200 MHz
# /0/40/1 memory [empty]
# /0/40/2 memory 16GiB DIMM DDR4 3200 MHz
# /0/40/3 memory [empty]
# --- root 無しの代替 ---
free -h
cat /proc/meminfo | head -5
sudo lshw -c memory | grep -E "size|capacity"
macOS の場合
# Apple シリコン (M1/M2/M3/M4) は SoC 統合メモリで上限固定
# 例: M3 Pro は 36 GB / 18 GB の構成のみ、後から増設不可
# Intel Mac
system_profiler SPMemoryDataType
# Memory Slots:
# ECC: Disabled
# Upgradeable Memory: Yes
# BANK 0/DIMM0:
# Size: 16 GB
# Type: DDR4
# Speed: 2667 MHz
# 最大容量はメーカー仕様(kbase.com.apple)を参照
sysctl hw.memsize # 現在搭載量(バイト)
OS 表示値の落とし穴
| 表示 | 意味 | 注意 |
|---|---|---|
| BIOS/UEFI 由来の MaxCapacity | マザボメーカー宣言値 | 不正確なケースあり(特に古いノート PC で 16GB と出るが実際は 32GB 可、など) |
| CPU 仕様の最大メモリ | Intel ARK / AMD 仕様 | これが理論最大。多くの場合 OS 表示より大きい |
| マザーボード仕様 | 製品マニュアル記載値 | チップセット / DIMM スロット数で決まる。実用上の上限 |
| OS のサポート上限 | Win10 Home 128GB, Pro 2TB, Linux x86_64 は事実上 PB クラス | 32bit OS は 4GB 制限 |
確認手順の推奨フロー
- メーカー製品ページ / マニュアルで「最大メモリ」「メモリスロット数」を確認
- CPU 型番から Intel ARK / AMD 公式でCPU の最大メモリ確認
- OS コマンド(
wmic/dmidecode)で BIOS 申告値を確認 - 3 つの値の最小が実用上の上限
- DDR3 / DDR4 / DDR5 の種別、ECC / 非 ECC を間違えずに購入
例: ThinkPad X1 Carbon Gen 11 の場合
| 確認元 | 値 |
|---|---|
| CPU (Core i7-1365U) 仕様 | 96 GB (LPDDR5) |
| マザボ仕様 | 32 GB (オンボード固定、増設不可) |
| wmic MaxCapacity | 32 GB |
| 実用上限 | 32 GB(購入時選択、後から増設不可) |
ECC vs 非 ECC, Registered vs Unbuffered
- ECC (Error Correction Code): サーバ / ワークステーション向け。1 bit エラーを自動訂正。Xeon / Threadripper PRO / EPYC で有効
- 非 ECC: 一般 PC 向け、安価。家庭用 Core i / Ryzen は基本これ
- Registered (RDIMM) / Load-Reduced (LRDIMM): サーバ向け、信号バッファ付き。一般 PC では使えない
- Unbuffered (UDIMM): 一般 PC 向け
FAQ
Q: 32GB を 4 枚 (計 128GB) 載せたが OS が 64GB しか認識しない
A: マザボ / CPU の上限超過。BIOS でも Maximum Memory: 64 GB と表示されているはず。dmidecode -t 16 で確認。
Q: 同じスロット数で容量が違う場合の混在
A: 可能だがデュアルチャネル不可になりパフォーマンス低下。同型・同容量・同速度で対角ペアに挿すのが推奨。
Q: 最大より大容量の DIMM を挿すと?
A: ① 認識せず POST しない ② 上限までしか認識しない ③ 半分のチャネルで動く、のいずれか。マザボ次第。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
- PCのメモリ増設を成功させるためのポイント
- PCの最大搭載可能メモリ容量の確認方法
- PCに搭載されているメモリの確認方法
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?