DISM通常存在于C:\Windows\system32路径下(若是WinPE环境,则路径为X:\Windows\system32)。以管理员权限运行cmd或者powershell可以直接调用。
如何在WinPE环境下安装系统
1.查看镜像版本:DISM.exe /Get-WimInfo /WimFile\OS\OS.wim 此命令是获取D:\OS\OS.WIM里的信息,比如包含有哪个版本,以确认后续安装时的索引号。以Windows Server 2019镜像为例:
2.解压镜像到系统盘:
Dism /apply-image /imagefile:install.wim /index:2 /ApplyDir:C:\
此命令是将D:\OS\OS.WIM里索引2的系统解压到C盘内,此命令需要在WinPE下执行。如何获取WinPE环境: 获取WinPE环境
3.写入启动项
x86系统:C:\Windows\System32\bcdboot C:\Windows /l en-US
x64系统: C:\Windows\SysWOW64\bcdboot C:\Windows /l en-US
如何向WinPE的WIM文件中添加驱动以及组件
1.获取指定路径下的Wim信息,以Wim存在于D:\OS\WinPE.wim下为例:
DISM.exe /Get-WimInfo /WimFile:D:\OS\WinPE.wim
2.装载WinPE映像:
Dism /Mount-Image /ImageFile:D:\OS\WinPE.wim /index:1 /MountDir:D:\temp\mount
3.将索引1的映像装载至D:\temp\mount路径下。此步骤需确认wim路径以及装载路径正确。
将指定的驱动添加至映像中:
Dism /Image:D:\temp\mount /Add-Driver /Driver:C:\drivers\mydriver.inf
若装载的指定文件夹下的驱动,则命令位:
Dism /Image:D:\temp\mount /Add-Driver /Driver:c:\drivers /Recurse
如果需要加载未签名的驱动程序,则需添加 /ForceUnsigned参数。
添加完,可以使用DISM
/image:d:\temp\mount /get-drivers
查看加载的所有第三方驱动列表
将指定的cab添加至映像中,以添加”WinPE-HTA.cab”为例:
dism /image:D:\temp\mount /add-package /packagepath:“WinPE-HTA.cab”
保存更改并卸载映像:
Dism /Unmount-Image /MountDir:D:\temp\mount /Commit
原文链接:https://blog.csdn.net/Time_Space_/article/details/102707950