根因确认
Memory Device 0 (Channel A): Start=8388608 > End=8388607 → ❌ 未映射
Memory Device 1 (Channel B): Start=0 → End=8388607 → ✅ 8GB 映射
BIOS 将 Channel A 的 8GB 内存报告为无效地址范围,Windows 只能接受并标记为”硬件保留”。
主板:Gigabyte B450M DS3H(BIOS 版本 F50,已较旧)
硬件修复步骤(按顺序执行)
步骤 1:重新插拔内存条
关机断电 → 拔掉电源线 → 把两根内存条完全取出来:
- 用橡皮擦轻轻擦拭内存条金手指(金色触点两面都擦)
- 确认 B450M DS3H 主板上的正确插槽:从 CPU 方向往外数,插第 2 和第 4 个槽(通常灰色槽)
- 重新插入,两端用力按压到”咔嗒”一声,卡扣自动扣紧
- 开机进 BIOS 查看是否识别到 16GB
步骤 2:替换测试,定位故障点
如果步骤 1 后还是 8GB,进行单根测试:
| 操作 | 结果判断 |
|---|---|
| 只插 1 根在 Channel B 槽 | 应该正常 8GB |
| 把这根移到 Channel A 槽 | 如果无法开机或只有 0-8GB → Channel A 故障 |
| 用另一根重复同样测试 | 排除内存条本身问题 |
- 如果 Channel A 插任何内存都无法正常识别 → 主板 Channel A 或 CPU 内存控制器损坏
- 如果是特定一根内存不好 → 换内存
步骤 3:升级 BIOS
Gigabyte B450M DS3H 的 F50 是 2019 年的 BIOS,后续版本修复了大量内存兼容性问题。建议更新到最新版。
操作方法:
- 去 Gigabyte 官网 → 搜索 “B450M DS3H” → 下载最新 BIOS 文件
- 将 F?? 文件解压到 FAT32 格式的 U 盘根目录
- 重启进 BIOS → Q-Flash → 选择 U 盘里的 BIOS 文件 → 刷写
- 刷完后进 BIOS → Load Optimized Defaults → 保存重启
肖兴来个人博客
