答案:bios不显示nvme硬盘需优先开启csm并禁用vmd控制器。重启进bios高级模式,将csm设为enabled;若仍不识别,进入storage configuration禁用vmd controller,同时确认sata为ahci、m.2插槽pcie模式为gen3 x4或auto。

组装电脑时NVMe固态硬盘在BIOS自检界面完全不显示,或进入UEFI设置后“Boot Device Control”列表里空空如也,说明主板底层尚未将其纳入识别范围,必须从CSM兼容模块与VMD控制器两个关键开关入手排查。
确认并开启CSM兼容支持模块
部分新主板默认关闭CSM以加速启动,但早期NVMe固件或某些M.2 SSD(尤其OEM型号)依赖CSM提供的传统16位初始化流程才能被检测到。
第一步:重启电脑,在厂商Logo出现瞬间连续按Del键(华硕/技嘉)或F2键(部分微星/联想),进入BIOS设置界面。
第二步:按下F7切换至Advanced Mode(高级模式),此步不可跳过——多数品牌在简易模式下隐藏CSM选项。
第三步:导航至【启动】→【CSM(兼容支持模块)】(华硕)、【BIOS】→【CSM Support】(技嘉)、【SETTINGS】→【Advanced】→【BIOS CSM/UEFI Mode】(微星),将选项设为Enabled。
【务必保存退出】:按F10 → 选Yes → 确认重启,否则设置不生效。这一步不做,前面所有操作等于白忙。
禁用Intel VMD控制器(关键动作)
若开启CSM后仍无NVMe设备,且BIOS中存储设备显示为“Intel(R) Virtual RAID On CPU”或干脆消失,则极大概率是VMD功能被启用,它把物理NVMe盘虚拟成RAID控制器下的逻辑卷,而标准UEFI环境无法原生识别。
方法一:直接禁用VMD(推荐首选)
进入BIOS高级模式 → 导航至【Advanced】→【Storage Configuration】或【Advanced】→【VMD Setup Menu】→ 找到“Enable VMD Controller”或“Intel VMD Controller Configuration”,设为Disabled。
方法二:保留VMD但注入驱动(仅限安装系统阶段)
需提前在另一台电脑下载Intel官方IRST_VMD驱动包(如RST_V19.1.0.1001_PV.zip),解压后复制整个文件夹到Windows安装U盘根目录;启动安装程序至“您想将Windows安装在哪里?”界面,点击“加载驱动程序”→浏览U盘→选中该文件夹→勾选带“VMD Controller”字样的.inf项→确认。
注意:此法仅对Windows安装环境有效,无法解决BIOS层面的识别问题。
同步检查AHCI模式与PCIe设置
CSM与VMD调整后仍未识别,需验证底层协议是否冲突。
进入BIOS【Advanced】→【Storage Configuration】→ 将SATA Mode设为AHCI,严禁使用RAID或Intel RST Premium模式——这两者依赖第三方驱动,BIOS原生不支持。
再进入【Advanced】→【NVMe Configuration】或【PCIe Configuration】→ 确认M.2插槽对应PCIe通道模式为Gen3 x4或Auto,避免误设为Gen1或x1模式导致带宽不足触发识别失败。
若主板有多个M.2插槽,留意说明书中的PCIe通道分配图:当独立显卡插入PCIe x16插槽时,部分主板会自动关闭第二条M.2的PCIe通道,此时需换插第一根M.2插槽重试。











