老主板需注入nvme模块才能识别m.2 ssd并启动win11:先用aida64确认uefi启用且存在pcie根联合体;再用mmtool 4.5向原bios的csmcore模块插入适配的nvme驱动(优先选4kb精简版);刷写后须用diskgenius建立gpt+esp+msr分区结构,最后uefi安装win11并修复bcd引导。

老主板想用M.2 NVMe固态硬盘当Win11系统盘启动,但BIOS里根本找不到硬盘、启动项里也没有“Windows Boot Manager”——这不是硬件不行,是UEFI固件缺NVMe协议栈,得往BIOS里精准注入驱动模块才能唤醒PCIe通道上的NVMe SSD。
确认主板是否具备改造基础
先别碰BIOS文件,打开AIDA64 Extreme → 主板信息页,确认【UEFI Boot Support】显示为Enabled;再进设备管理器→系统设备,查找“PCI Express Root Complex”,有则说明PCIe根联合体存在。这两项缺一不可,否则注入后仍无法识别硬盘或卡在黑屏LOGO阶段。
若AIDA64显示“Legacy Only”,或设备管理器里压根没有PCIe根联合体,这条路立即终止,换用Clover引导或USB启动方案。
提取适配的NVMe模块文件
方法一:从同代同品牌新BIOS中提取(最稳)
去华硕/技嘉官网下载H81、B85或H97系列某款主板的官方BIOS(必须是AMI格式,后缀为.FD或.CAP),用MMTool 4.5打开→File→Load Image载入→在模块列表中搜索“NvmExpress”或“NVMe”,找到大小约21KB左右的主驱动模块,右键→Extract Module导出为.ffs文件。
方法二:用社区精简包(应急首选)
下载含4KB精简版NVMe模块的压缩包(专为老BIOS卷空间紧张设计),解压后直接取4KB版——它体积小,插入时几乎不会触发“file size exceeds the volume size”报错,适合H81/B85等紧凑型BIOS。
注意:千万别用H110及以后主板的BIOS提取模块,UEFI固件结构已变更,注入后大概率校验失败或刷写变砖。
用MMTool向原BIOS注入NVMe模块
第一步:运行MMTool 4.5(不是5.0!Win10下界面错位可用Resource Hacker修复窗体高度)→点“Load Image”,载入你主板官网下载的原始BIOS文件(.FD/.CAP后缀)。
第二步:滚动模块列表,在04卷中定位到【CSMCORE】条目并单击选中——这是AMI BIOS中负责兼容性支持的核心模块,NVMe驱动必须挂载在此处才能被UEFI识别。部分华擎主板需找“CORE_DXE”,但H81/B85/H97系列一律认CSMCORE。
第三步:保持CSMCORE处于焦点状态→切到“Insert”选项卡→点“Browse”选择刚才提取的NVMe模块文件→勾选“Insert Compressed”→点“Insert”。若弹出“file size exceeds the volume size”,立刻换用4KB精简模块重试。
第四步:插入成功后,点击“Save Image As…”另存为新文件名(如B85M_DS3H_NVMe.rom),保存到U盘根目录备用。
刷入修改后的BIOS并验证
将U盘插入主板,开机按Del进BIOS → 找到Q-Flash或类似BIOS更新工具 → 选择U盘中刚保存的B85M_DS3H_NVMe.rom文件 → 确认刷写 → 等待完成自动重启。
重启后再次进BIOS → Advanced → Storage Configuration,检查是否出现“NVMe Controller”选项且可设为Enabled;再进Boot → UEFI Boot Order,确认列表中已出现“Windows Boot Manager”或具体NVMe SSD型号(如“WD Black SN750”)。
若启动项里仍只有“PATA SS:”或“SATA SSD”,说明注入失败或分区表未按UEFI要求准备——请跳转至GPT+ESP+MSR分区步骤重新操作。
用DiskGenius创建UEFI必需的GPT分区结构
① 进入WinPE(推荐微PE),运行DiskGenius → 选中NVMe SSD → 右键“删除当前分区”清空全部分区(数据会丢失,请提前备份)。
② 右键磁盘名称 → “转换为GPT分区表” → 点击“确定”执行。
③ 右键空白区域 → “建立新分区” → 类型选“EFI系统分区(ESP)”,大小设≥100MB;再建一个“Microsoft保留分区(MSR)”,大小设16MB;剩余空间建主分区(NTFS,分配盘符)。
④ 全部建好后,点左上角“保存更改” → 弹出提示点“是” → 等待写入完成。
关键提醒:ESP和MSR分区必须由DiskGenius手动创建,Windows磁盘管理或diskpart create partition efi命令在老平台常漏建MSR,导致UEFI无法加载启动文件。
安装Win11系统并完成引导配置
用微PE启动 → 运行Win11安装程序 → 自定义安装 → 选中刚分好的主分区(非ESP或MSR)→ 开始安装。
安装完成后不重启,回到PE → 运行EasyBCD或bootice → “重建BCD” → 选中NVMe SSD的ESP分区 → 点击“写入MBR”和“写入引导记录”。
拔掉U盘,重启电脑 → 进BIOS → Boot Option #1设为“Windows Boot Manager” → F10保存退出。











