Windows 7镜像手动注入NVMe和USB 3.0驱动
修改boot.wim
获取wim索引信息
D:\windows_7>dism /Get-ImageInfo /imagefile:src\sources\boot.wim 部署映像服务和管理工具 版本: 10.0.17763.5830 映像详细信息: src\sources\boot.wim 索引: 1 名称: Microsoft Windows PE (x64) 描述: Microsoft Windows PE (x64) 大小: 1,158,437,921 字节 索引: 2 名称: Microsoft Windows Setup (x64) 描述: Microsoft Windows Setup (x64) 大小: 1,257,727,060 字节 操作成功完成。挂载boot.wim第一个映像
D:\windows_7>dism /Mount-Image /ImageFile:src\sources\boot.wim /Index:1 /MountDir:"mount" 部署映像服务和管理工具 版本: 10.0.17763.5830 正在安装映像 [==========================100.0%==========================] 操作成功完成。/MountDir:"mount":挂载到当前工作目录下的mount文件夹。添加NVMe支持
D:\windows_7>dism /Image:"mount" /Add-Package /PackagePath:nvme\hotfix 部署映像服务和管理工具 版本: 10.0.17763.5830 映像版本: 6.1.7601.17514 正在处理 1 (共 2) - 正在添加程序包 D:\windows_7\nvme\hotfix\Windows6.1-KB2990941-v3-x64.msu [==========================100.0%==========================] 正在处理 2 (共 2) - 正在添加程序包 D:\windows_7\nvme\hotfix\Windows6.1-KB3087873-v2-x64.msu [===========================99.6%========================= ] 操作成功完成。 D:\windows_7>dism /Image:mount /Add-Driver /Driver:nvme /Recurse /ForceUnsigned 部署映像服务和管理工具 版本: 10.0.17763.5830 映像版本: 6.1.7601.17514 正在搜索要安装的驱动程序包... 找到 2 个要安装的驱动程序包。 正在安装第 1 个,共有 2 个 - D:\windows_7\nvme\intel\IaNVMe.inf: 驱动程序包已成功安装。 正在安装第 2 个,共有 2 个 - D:\windows_7\nvme\samsung\secnvme.inf: 驱动程序包已成功安装。 操作成功完成。/Driver:nvme:加载当前工作目录下nvme目录下的驱动程序。添加USB3.1驱动
D:\windows_7>dism /Image:mount /Add-Driver /Driver:usb /Recurse /ForceUnsigned 部署映像服务和管理工具 版本: 10.0.17763.5830 映像版本: 6.1.7601.17514 正在搜索要安装的驱动程序包... 找到 13 个要安装的驱动程序包。 正在安装第 1 个,共有 13 个 - D:\windows_7\usb\amd\bolton\amdhub\amdhub30.inf: 驱动程序包已成功安装。 正在安装第 2 个,共有 13 个 - D:\windows_7\usb\amd\bolton\amdxhc\amdxhc.inf: 驱动程序包已成功安装。 正在安装第 3 个,共有 13 个 - D:\windows_7\usb\amd\usb30_zp\amdhub\amdhub3.INF: 驱动程序包已成功安装。 正在安装第 4 个,共有 13 个 - D:\windows_7\usb\amd\usb30_zp\amdxhc\amdxhc.INF: 驱动程序包已成功安装。 正在安装第 5 个,共有 13 个 - D:\windows_7\usb\amd\usb31_pt\amdhub\amdhub31.INF: 驱动程序包已成功安装。 正在安装第 6 个,共有 13 个 - D:\windows_7\usb\amd\usb31_pt\amdxhc\amdxhc31.INF: 驱动程序包已成功安装。 正在安装第 7 个,共有 13 个 - D:\windows_7\usb\asmedia\asmthub3.inf: 驱动程序包已成功安装。 正在安装第 8 个,共有 13 个 - D:\windows_7\usb\asmedia\asmtxhci.inf: 驱动程序包已成功安装。 正在安装第 9 个,共有 13 个 - D:\windows_7\usb\atheros\USBController\ausb3xhc.inf: 驱动程序包已成功安装。 正在安装第 10 个,共有 13 个 - D:\windows_7\usb\atheros\USBHub\ausb3hub.inf: 驱动程序包已成功安装。 正在安装第 11 个,共有 13 个 - D:\windows_7\usb\intel\HCSwitch\iusb3hcs.inf: 驱动程序包已成功安装。 正在安装第 12 个,共有 13 个 - D:\windows_7\usb\intel\Win7\iusb3hub.inf: 驱动程序包已成功安装。 正在安装第 13 个,共有 13 个 - D:\windows_7\usb\intel\Win7\iusb3xhc.inf: 驱动程序包已成功安装。 操作成功完成。验证并提交
D:\windows_7>dism /Unmount-Image /MountDir:"mount" /Commit 部署映像服务和管理工具 版本: 10.0.17763.5830 正在保存映像 [==========================100.0%==========================] 正在卸载映像 [==========================100.0%==========================] 操作成功完成。挂载boot.wim第二个映像
D:\windows_7>dism /Mount-Image /ImageFile:src\sources\boot.wim /Index:2 /MountDir:"mount"添加NVMe支持
D:\windows_7>dism /Image:"mount" /Add-Package /PackagePath:nvme\hotfix D:\windows_7>dism /Image:mount /Add-Driver /Driver:nvme /Recurse /ForceUnsigned添加USB3.1驱动
D:\windows_7>dism /Image:mount /Add-Driver /Driver:usb /Recurse /ForceUnsigned更新补丁文件
将mount\sources目录内文件按修改时间排序,将最新修改的58个文件(arunres.dll、autorun.dll...xmllite.dll)复制到src/sources目录内。
验证并提交
D:\windows_7>dism /Unmount-Image /MountDir:"mount" /Commit
修改install.wim
挂载WIM映像
D:\windows_7>dism /Mount-Image /ImageFile:src\sources\install.wim /Index:1 /MountDir:"mount"添加NVMe支持
D:\windows_7>dism /Image:"mount" /Add-Package /PackagePath:nvme\hotfix D:\windows_7>dism /Image:mount /Add-Driver /Driver:nvme /Recurse /ForceUnsigned添加USB3.1驱动
D:\windows_7>dism /Image:mount /Add-Driver /Driver:usb /Recurse /ForceUnsigned验证并提交
D:\windows_7>dism /Unmount-Image /MountDir:"mount" /Commit
打包镜像
Legacy BIOS启动
D:\windows_7>oscdimg\amd64\oscdimg -LGSP1RMCPRXVOL_CN_DVD -m -u2 -boscdimg\amd64\etfsboot.com src cn_windows_7_professional_with_sp2_vl_build_x64_dvd.isoLegacy和UEFI BIOS启动
复制efi\boot\bootx64.efi到src\efi\boot\bootx64.efi。
D:\windows_7>oscdimg\amd64\oscdimg -LGSP1RMCPRXVOL_CN_DVD -h -m -o -u2 -udfver102 -bootdata:2#p0,e,boscdimg\amd64\etfsboot.com#pEF,e,boscdimg\amd64\efisys.bin src cn_windows_7_professional_with_sp2_vl_build_x64_dvd.iso-h:包含隐藏文件。-m:忽略最大大小限制。-o:优化存储(重复文件只存一份)。-u2 -udfver102:生成UDF文件系统(版本1.02),UEFI搭配efisys.bin需要UDF支持。-bootdata:2:创建多引导(multi-boot)镜像,2为引导条目数量。#p0,e,boscdimg\amd64\etfsboot.com:第1条引导条目:p0指定平台ID为BIOS(0x00),e表示禁用软驱,b指定BIOS引导文件。#pEF,e,boscdimg\amd64\efisys.bin:第2条引导条目:pEF指向平台ID为UEFI(0xEF),b指向UEFI引导文件,除了需要添加UEFI引导,还必须添加efi\boot\bootx64.efi。
不带引导的打包镜像(可忽略)
D:\windows_7>cdimage.exe -lGSP1RMCPRXVOL_CN_DVD -t08/28/2026,10:00:00 -g -h -n -o -m src cn_windows_7_professional_with_sp2_vl_build_x64_dvd.iso