原因为原生镜像缺失NVMe控制器驱动,尤其Win7/8.1及精简Win10 PE中stornvme.sys未加载或.inf签名无效,致设备管理器显示“未知设备”或存储控制器空白。

Windows系统安装或启动时找不到NVMe固态硬盘,是因为原生镜像未包含对应控制器驱动,尤其是Windows 7/8.1及部分精简版Win10 PE环境,【stornvme.sys未加载或缺失.inf签名】会导致设备管理器中显示“未知设备”或存储控制器完全空白。
向Windows安装U盘注入NVMe驱动(推荐Win7/8.1)
此方法修改boot.wim与install.wim,让安装程序从启动第一帧就识别NVMe SSD,避免卡在“未找到任何驱动器”界面。
1、用Rufus将纯净Windows 7 SP1 64位ISO写入U盘,确保生成的是传统Legacy+NTFS格式(非UEFI FAT32)。
2、从戴尔T5820官网或Intel下载适用于Win7的NVMe驱动包(如iaStorE.inf + iaStorESys.sys + nvme.cat),解压后放入U盘根目录\Drivers\NVMe\文件夹,确认.inf文件直接位于该文件夹内,不嵌套子层。
3、在已运行的Windows系统中,以管理员身份运行DISM++,点击“映像管理”→“挂载映像”,依次挂载U盘\sources\boot.wim(索引1)和\sources\install.wim(索引1或4,取决于你选的版本)到本地空文件夹(如D:\mount_boot、D:\mount_install)。
4、挂载完成后,分别对两个路径执行“驱动管理”→“添加驱动”,选择\Drivers\NVMe\目录;勾选“强制安装未签名驱动”,否则Intel RST类驱动会因cat签名不匹配被拒绝。
5、每完成一次注入,查看右侧日志是否出现“Add Driver: Success”且无红色报错;全部成功后,点击“卸载映像”→“提交更改”,等待DISM++弹出“卸载完成”提示。
在PE环境下动态加载NVMe驱动(适合Win10/11 PE应急)
无需重做U盘,适用于微PE、优启通等已启动但设备管理器里看不到NVMe盘的场景。
方法一:用Dism++离线注入当前PE内存盘
1、进入PE后,桌面双击Dism++(若无则从U盘拷贝运行)。
2、顶部菜单栏点“工具”→“驱动管理”→“离线驱动注入”,在弹窗中“浏览”选择PE所挂载的系统盘(通常是X:\ 或 Y:\,不是U盘本身)。
3、点击“添加驱动”,定位到你存放NVMe.inf的文件夹(例如U盘\Drivers\IntelRST\),勾选全部.inf,点击确定。
4、等待状态栏显示“注入成功”,关闭Dism++,按Win+X→“设备管理器”,右键刷新,展开“存储控制器”,应出现“Standard NVM Express Controller”。
方法二:PowerShell脚本一键加载(需PE含pnputil.exe)
1、将NVMe驱动文件夹(含.inf/.sys/.cat)复制到PE U盘根目录\AutoLoad\NVMe\。
2、在U盘新建文本文档,输入以下三行内容,另存为Inject.ps1(注意编码为UTF-8无BOM):
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
pnputil /add-driver "D:\AutoLoad\NVMe\*.inf" /install
Start-Sleep -Seconds 3
3、回到PE桌面,右键该ps1文件→“使用PowerShell运行”,看到“driver added successfully”即表示加载完成。
安装过程中手动加载驱动(最简应急法)
当U盘已制作好但没提前注入驱动,又急需装系统时可用,但要求BIOS设置严格匹配。
第一步:进BIOS关闭Secure Boot,设启动模式为Legacy Only(非UEFI),SATA Operation改为AHCI(若启用RAID需额外加载VROC驱动)。
第二步:U盘启动进入Windows安装界面,在“您想将Windows安装在此计算机上吗?”页面,硬盘列表为空时,点左下角“加载驱动程序”。
第三步:点“浏览”,逐级打开U盘→找到含.inf的NVMe驱动文件夹(例如U盘\Intel_NVMe\),选中该文件夹后点“确定”。
第四步:等待约20秒,安装程序自动扫描并安装驱动;若弹出“该驱动程序未通过Windows认证”,勾选“始终安装此驱动程序”,继续。
第五步:返回磁盘选择界面,NVMe SSD将显示为“磁盘0 分区1”等可选条目,此时可正常点击“下一步”开始安装。











