使用dism命令可在不启动系统、不依赖第三方工具的情况下向wim镜像注入驱动:先查询镜像版本索引,挂载到空目录,再递归添加驱动,最后提交保存修改。
直接用 dism 命令就能完成,不需要启动系统,也不依赖第三方工具。关键在于挂载镜像、注入驱动、再提交保存——整个过程在 cmd(管理员权限)里一条命令接一条命令执行即可。
确认镜像路径和目标索引
WIM 文件通常位于 ISO 的 sources\install.wim 或 sources\boot.wim。先查清你要改的是哪个版本:
- 运行:dism /Get-WimInfo /WimFile:D:\sources\install.wim(把 D:\ 替换成你实际的路径)
- 输出里会列出所有 Windows 版本,记下对应版本的 Index 值(比如专业版是 Index:3)
- 确保 WIM 文件不是只读属性,否则挂载会失败
挂载镜像到本地空目录
挂载后才能往里面加东西,必须用空文件夹,且不能在将要部署的目标盘上(比如别挂到 C:\):
- 新建挂载目录:输入 mkdir C:\mount
- 执行挂载:dism /Mount-Image /ImageFile:D:\sources\install.wim /Index:3 /MountDir:C:\mount
- 看到 The operation completed successfully 才算成功
添加特殊驱动(如 USB3.0、NVMe、万能网卡)
驱动包必须包含 .inf 文件,建议提前解压好并放在一个干净目录里(比如 E:\drivers),DISM 会自动匹配硬件 ID:
- 注入命令:dism /Image:C:\mount /Add-Driver /Driver:E:\drivers /Recurse
- /Recurse 表示扫描子文件夹,适合含多层目录的驱动包
- 注入完成后可验证:dism /Image:C:\mount /Get-Drivers,看列表里有没有新驱动且状态为 Installed
卸载并保存修改
这一步不执行,前面所有操作都不会写入 WIM 文件:
- 输入:dism /Unmount-Image /MountDir:C:\mount /Commit
- 如果中途出错想放弃修改,把 /Commit 换成 /Discard
- 完成后原 WIM 文件就已集成新驱动,可直接用于部署或制作 ISO










