老电脑可通过注入NVMe模块使BIOS识别PCIe转接卡上的NVMe SSD并作为系统盘启动,前提是主板支持UEFI且具备PCIe根联合体,操作包括用MMTool 4.5向原BIOS的CSMCORE模块插入NVMe驱动、刷写新BIOS、GPT分区及UEFI安装系统。

老电脑主板没有M.2接口、BIOS也不识别NVMe固态硬盘,但你手头有PCIe插槽和一块NVMe SSD,想让它当系统盘开机启动——这不是玄学,是可落地的硬件级改造,关键在BIOS里注入NVMe协议模块。
确认基础条件是否达标
先别急着改BIOS,用AIDA64 Extreme打开“主板信息”页,看“UEFI Boot Support”是否显示【Enabled】;再进设备管理器→系统设备,查是否有“PCI Express Root Complex”,有则说明PCIe通道可用。这两项缺一不可,否则后续所有操作都会卡在启动阶段。
若AIDA64报“Legacy Only”或设备管理器里压根没PCIe根联合体,说明主板硬件层面不支持UEFI+PCIe协同启动,这条路直接终止。
提取并准备NVMe模块文件
方法一:从同品牌新款主板BIOS中提取(推荐)
去微星/华硕官网下载Z97或H110系列主板的官方BIOS文件(必须是AMI格式),用MMTool 4.5打开→点击“File”→“Load Image”载入该BIOS→在模块列表中搜索“NVMe”或“NvmExpress”,找到后右键→“Extract Module”导出为.ffs文件。注意只取一个21KB左右的主驱动模块,别全选。
方法二:用现成压缩包(风险略高)
下载社区打包好的NVMe模块合集(含4KB精简版和21KB完整版),解压后优先试4KB版——它体积小,插入时不易触发BIOS卷空间溢出报错。
【重要提醒】千万别用H110以后主板的BIOS提取模块,UEFI固件结构已变,强行注入会导致校验失败或刷写后黑屏。
用MMTool向原BIOS注入NVMe模块
第一步:下载MMTool 4.5(不是5.0!Win10下界面错位可用Resource Hacker修复窗体高度)→运行后点“Load Image”,载入你主板官网下载的原始BIOS文件(.ROM或.FD后缀)。
第二步:滚动模块列表,在04卷中定位到【CSMCORE】条目并单击选中——这是AMI BIOS中负责兼容性支持的核心模块,NVMe必须挂载在此处才能被UEFI识别。部分华擎主板需找“CORE_DXE”,但H81/B85系列一律认CSMCORE。
第三步:保持CSMCORE处于焦点状态→切到“Insert”选项卡→点“Browse”选择刚才提取的NVMe模块文件→勾选“Insert Compressed”→点“Insert”。若弹出“file size exceeds the volume size”,立刻换用4KB精简模块重试。
第四步:插入成功后,列表里会出现“NvmExpressDxe”或类似名称的新条目→点“Save Image As”,存为新文件名(如H81M_E33_NVME.ROM),务必保留原BIOS文件备份。
刷入修改后的BIOS
将新BIOS文件复制到FAT32格式U盘根目录→重启按Del进BIOS→找到“M-Flash”或“Q-Flash”选项→选择U盘中的新BIOS文件→确认刷写。过程中【绝对禁止断电或强制重启】,否则主板变砖。
刷完自动重启,再次进BIOS,观察启动选项里是否多出“Windows Boot Manager”或“UEFI: NVMe Device”——出现即代表NVMe协议注入成功。此时接上PCIe转接卡+NVMe SSD,BIOS仍可能不显示硬盘型号,属正常现象。
装系统前的关键分区操作
用WinPE启动U盘进入系统→打开DiskGenius→选中NVMe SSD→点上方“快速分区”→分区表类型必须选【GPT】→簇大小默认→勾选“对齐分区到此扇区数的整倍数(推荐)”→开始执行。这一步不可跳过,Legacy BIOS无法引导GPT盘,而UEFI+NVMe组合强制要求GPT分区表。
分完区后,用Rufus制作Windows 10/11安装U盘:镜像选ISO→设备选U盘→分区方案选GPT→目标系统选UEFI(非CSM)→开始制作。装系统时,安装程序会自动识别GPT分区的NVMe盘为可选目标。


















