Skip to content

M.2 固态硬盘 BIOS 不识别与通道冲突

M.2 NVMe 固态硬盘具有极高的读写速度,但在安装新 M.2 硬盘或多硬盘组合时,经常会遇到 BIOS 根本检测不到硬盘,或者装上新 M.2 后原来的 SATA 机械硬盘莫名失灵的问题。这大多是由主板 PCI-E 通道与 SATA 通道共享冲突导致的。

症状表现

  • 开机进入 BIOS,在“存储设备(Storage)”或“NVMe 配置”列表中找不到新插入的固态硬盘。
  • 安装新 M.2 固态硬盘后,原本接在主板上的某个 SATA 机械硬盘在系统中彻底消失。
  • 安装系统时,提示“找不到任何驱动器来安装系统”。

排查步骤

  1. 核对协议与插槽兼容性
    • 检查固态硬盘是 NVMe 协议(PCI-E通道) 还是 SATA 协议(M.2 SATA)
    • 查看主板说明书,确认您插入的 M.2 插槽(例如 M2_1, M2_2)支持哪种协议。有些插槽仅支持 NVMe,强行插入 M.2 SATA 硬盘将无法识别。
  2. 检查通道共享与冲突(核心点)
    • 许多中低端主板(如 B460, B560 等)的 PCI-E 通道有限。当第二个 M.2 插槽被占用时,主板会自动屏蔽特定的 SATA 接口(通常为 SATA_1SATA_5/6 接口)。
  3. 确认 BIOS 模式设置
    • 确认 BIOS 中的 VMD 状态(特别是 Intel 11-13 代平台)。VMD 开启时,普通的系统安装盘可能会因为缺少驱动而读不出硬盘。

解决方案

  • 更换冲突的 SATA 硬盘插槽
    • 如果安装 M.2 后机械硬盘不识别,查阅主板说明书,找出被屏蔽的 SATA 端口号,将机械硬盘的 SATA 数据线插到其他未被占用的主板 SATA 接口上(例如从 SATA_1 换到 SATA_3)。
  • 关闭 Intel VMD 模式
    • 如果是新机安装系统找不到硬盘,进入 BIOS,找到 VMD Setup Menu,将 Enable VMD controller 设置为 Disabled(禁用),即可让硬盘直接走原生 NVMe 通道识别。
  • 调整 PCI-E 带宽分配
    • 进入 BIOS 的高级设置,找到 PCI-E Bandwidth Configuration,确认是否需要手动将某些插槽的模式从 X2 切换为 X4
  • 重新物理安装
    • 断电后重新拔插 M.2 固态硬盘,确认硬盘以 30 度角斜向插入到位,金手指完全没入,并锁紧尾部的固定螺丝(或塑料卡扣)。