答案:bios不识别m.2固态多因pcie通道被抢占或uefi设置未启用。需确认插槽协议兼容性、禁用显卡等共享设备、开启m.2 pcie模式及above 4g decoding,并重置pcie拓扑后二次进bios刷新枚举。

电脑开机后BIOS里完全看不到M.2插槽上的固态硬盘,系统也识别不到,但硬盘本身确认是完好的——这大概率不是硬盘坏了,而是主板PCIe通道被其他设备抢占或UEFI设置未启用。
确认M.2插槽物理兼容性
先查看主板说明书或官网规格页,确认你插入的M.2硬盘类型(NVMe还是SATA协议)与该插槽支持的协议一致。很多主板标注“M.2_1:支持PCIe x4 NVMe/SATA”,但实际只在NVMe模式下启用PCIe通道;若插的是SATA协议M.2盘,而插槽仅支持NVMe,就会彻底不识别。
有些中端主板的第二条M.2插槽(如M.2_2)在启用显卡PCIe x16模式时会自动关闭——这不是故障,是硬件通道共享导致的硬性限制。
进入BIOS禁用冲突设备
开机反复按Delete或F2键进入UEFI BIOS界面(具体按键见主板右下角提示)。
切换到Advanced(高级)→ Onboard Devices Configuration(板载设备配置)→ 找到“M.2 PCIe Mode”或“M.2 Configuration”选项,设为Enabled。
若主板有多个M.2插槽,检查是否启用了“M.2 Slot Sharing Mode”类选项,【务必关闭与显卡共用通道的其他高速设备,例如关闭第二个PCIe x1插槽或USB 3.2 Gen2控制器】——这些设备和M.2共享同一组PCIe通道,开启后M.2会被强制禁用。
重置PCIe拓扑与保存设置
第一步:进入Chipset → North Bridge Configuration → 将“PCIe Root Port”相关选项全部设为Auto(尤其是Port 0~Port 3),避免手动锁定导致通道分配异常。
第二步:返回主菜单,选择Save & Exit → Save Changes and Reset。不要选“Exit Without Saving”,否则所有设置无效。
第三步:重启后立即进BIOS,进入Main页面查看“Storage Configuration”或“NVMe Configuration”,确认M.2设备已出现在列表中。如果仍为空,说明通道未释放成功,需回到上一步检查是否有隐藏的共享开关(如ASUS主板的“Aura Sync Controller”有时会暗占PCIe资源)。
验证硬盘供电与热插拔支持
方法一:关机断电,拔掉电源线,长按机箱电源键10秒放电,再重新插紧M.2硬盘(注意金手指对齐、螺丝拧到位)。
方法二:部分B550/X570主板需在BIOS中开启“Above 4G Decoding”和“Resizable BAR Support”,否则某些NVMe SSD(尤其是PCIe 4.0盘)因地址空间不足无法初始化。
方法三:老旧主板(如H110/H310)根本不支持NVMe协议,仅认SATA M.2盘——此时换盘或升级主板是唯一解,刷BIOS也无法新增NVMe支持。











