DISM命令常见用法


DISM通常存在于C:\Windows\system32路径下(若是WinPE环境,则路径为X:\Windows\system32)。以管理员权限运行cmd或者powershell可以直接调用。

如何在WinPE环境下安装系统

1.查看镜像版本:DISM.exe /Get-WimInfo /WimFile:D:\OS\OS.wim 此命令是获取D:\OS\OS.WIM里的信息,比如包含有哪个版本,以确认后续安装时的索引号。以Windows Server 2019镜像为例:

2.解压镜像到系统盘:

  1. 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下为例:

  1. DISM.exe /Get-WimInfo /WimFile:D:\OS\WinPE.wim

2.装载WinPE映像:

  1. Dism /Mount-Image /ImageFile:D:\OS\WinPE.wim /index:1 /MountDir:D:\temp\mount

3.将索引1的映像装载至D:\temp\mount路径下。此步骤需确认wim路径以及装载路径正确。

将指定的驱动添加至映像中:

  1. Dism /Image:D:\temp\mount /Add-Driver /Driver:C:\drivers\mydriver.inf

若装载的指定文件夹下的驱动,则命令位:

  1. Dism /Image:D:\temp\mount /Add-Driver /Driver:c:\drivers /Recurse

如果需要加载未签名的驱动程序,则需添加 /ForceUnsigned参数。
添加完,可以使用DISM

  1. /image:d:\temp\mount /get-drivers

查看加载的所有第三方驱动列表

将指定的cab添加至映像中,以添加”WinPE-HTA.cab”为例:

  1. dism /image:D:\temp\mount /add-package /packagepath:“WinPE-HTA.cab

保存更改并卸载映像:

  1. Dism /Unmount-Image /MountDir:D:\temp\mount /Commit

原文链接:https://blog.csdn.net/Time_Space_/article/details/102707950


local 2022年11月18日 12:15 收藏文档