BIOS不识别M.2固态硬盘主因是PCIe通道被抢占、协议不匹配或关键设置未启用;需确认插槽支持NVMe、禁用共享设备、开启M.2 PCIe模式、AHCI、Above 4G Decoding及Resizable BAR,并重置PCIe拓扑后二次进BIOS刷新枚举。

Windows系统下主板认不出M.2固态硬盘,不是硬盘坏了就该换新,而是BIOS根本没和它“说上话”——此时系统连硬盘的存在都感知不到,更别说加载驱动或分配盘符。你看到的“此电脑里没盘符”“磁盘管理里不显示”,源头往往卡在开机前的那几秒。
先确认BIOS里到底有没有这颗硬盘
重启电脑,反复按Delete/F2/F12(具体看主板品牌)进BIOS;进入“Advanced”→“Storage Configuration”或“Main”页面,找“M.2 Configuration”“NVMe Configuration”“PCIe Storage”等字样;重点看设备列表里是否出现你的硬盘型号(如“Samsung 980 PRO”“WD Black SN850X”),而不是只写“M.2 Slot #1: Disabled”;【若此处完全空白,说明问题不在Windows,而在硬件握手或BIOS设置层】;如果看到硬盘但状态为“Disabled”,直接启用对应插槽并保存退出。
检查M.2插槽物理安装与协议匹配
关机→拔掉电源适配器→拆后盖(笔记本)或侧板(台式机);找到M.2插槽,松开固定螺丝,小心取出固态硬盘;用无水酒精棉片轻擦金手指(氧化层会阻断信号),同时观察插槽内簧片是否变形、有无异物;重新插入时必须保持约15–20°角,缓慢下压至PCB贴紧插槽底部,听到清脆“咔嗒”声才算到位;【务必使用原厂铜柱+不锈钢短螺丝,过长螺丝会顶穿PCB底层线路,造成永久性接触不良】;装回后不要急着开机,先目视确认固态边缘与插槽完全齐平、无翘起。
BIOS中关键设置三步调
第一步:进入“Boot”或“Security”菜单,找到“CSM Support”或“Compatibility Support Module”,设为Enable;
第二步:进入“Advanced”→“SATA Configuration”,将“SATA Mode Selection”设为AHCI(绝不可选RAID或IDE);
第三步:在“Advanced”→“PCI Subsystem Settings”中,开启“Above 4G Decoding”和“Resizable BAR”(尤其适用于B550/X570及更新主板);
全部改完后按F10保存退出,系统会自动重启。
交叉验证故障点在哪
方法一:把这块M.2固态硬盘接到另一台支持NVMe的电脑上(台式机优先),进其BIOS看能否识别;若能识别,原机故障在主板插槽或供电电路;
方法二:换一根已知正常的M.2 NVMe盘(如三星970 EVO)插到原机同一插槽,进BIOS测试;若新盘能识别,说明原盘主控或闪存已损坏;
方法三:把原盘插到原机其他M.2插槽(如有),注意查主板说明书——标“SATA only”的插槽插NVMe盘必然失败,只认“PCIe x4”或“CPU direct”字样的插槽;【部分AMD B550主板M2_2插槽与SATA5/6口互斥,插了SATA线就会屏蔽M.2设备,务必断开SATA线再试】。
重装系统前最后一步:注入NVMe驱动
若BIOS已识别硬盘,但Windows安装界面仍看不到目标磁盘,说明ISO镜像缺少NVMe.sys驱动;用微软Media Creation Tool重新制作Win10/Win11安装U盘,格式化为FAT32、MBR分区表;下载对应主板芯片组的NVMe驱动(Intel RST或AMD RAID/AHCI驱动包),解压后将.inf和.sys文件放入U盘根目录;启动安装程序,在“你想将Windows安装在哪里?”界面点击左上角“加载驱动程序”→浏览U盘→选中.inf文件→确认;驱动注入成功后,M.2硬盘会立即出现在磁盘列表中。


















