Windows 7 部署工具DISM学习(一) 添加驱动程序

DISM概念:

DISM(DeploymentImagingandManagement),即部署映像服务和管理,用于安装、卸载、配置和更新脱机Windows(R)映像和脱机Windows预安装环境(WindowsPE)映像中的功能和程序包,DISM.exe是一个非常强大的工具。

要使用DISM我们必须先安装WAIK因为DISM是WAIK中的一个工具,关于WAIK:WindowsAutomatedInstallationKit(Windows自动安装工具包),WAIK简介:http://baike.baidu.com/link?url=4_ill3ExHvcDshR4AqD0qdI0bsDq_eQ7qBrWlHnY5Zkggho8lKBDfr4VWygk4KWM9ZyG5bO41eS3uVBpLtnSEa

说明:我开始以为必须安装WAIK才可以使用dism工具,其实在win7中dism这个工具已经内置,只需要管理员方式运行命令提示符输入dism。

下面我们先在Win7上安装WAIK,其安装过程非常简单,我们在虚拟机上插入WAIK安装光盘,选择“WindowsAIK安装程序”

image

直接下一步

image

同意下一步

image

我这里安装在C盘

image

下一步

image

ok安装成功

image

开始中的视图如下,注意下WAIK可以在哪些系统上安装(黄色标记)

image

下面我们需要进入如下目录才能使用DISM

image

我们输入dism|more,可以看到dism的一些参数

image

下面我们使用DISM查看下我从MSDN上下载的win7Ultimate(旗舰版)中包含了哪些win7版本,首先把win7挂载到光驱中,我们先输入dism/Get-WimInfo/?来获取下帮助

image

然后输入dism/Get-WimInfo/WimFile:Z:\Sources\install.wim(盘符Z是我的光驱),如下图我们看到该旗舰版包含了4个版本:home基本版,home高级版版,专业版和旗舰版,其中旗舰版的索引为4

image

下面我们把其中的旗舰版装载到d:\test目录下,在此之前我们同样的获取下Mount-Wim的帮助

image

然后进行装载,在装载时我把光驱中的install.wim先复制到D:\win7下,因为在测试的时候光驱路径装载不行,输入命令为:dism/Mount-Wim/WimFile:d:\Win7\install.wim/index:4/MountDir:d\test,参数说明:其中/mount-win是关键参数,表示映像的装载;/wimfile:后面是映像文件路径;/index:4参数表示装载的封装包中的第四包即ULTIMATE;/mountdir:后面是系统映像装载的目录。命令执行过程中,会以百分比的形式显示映像装载的进程,如下图

image

完成后我们就可以在d:\test看到装载的文件如下图

image

同样的我们也可以使用命令查看装载的Wim文件,其要使用的参数如下图

image

输入命令dism/Get-MountedWimInfo

image

通过上面的操作我们在d:\test中部署了一个系统映像,那如何对系统映像进行操作呢?Dism提供了/image和/online参数,这两个参数后面跟其他的参数完成相应的操作。其中/image是对离线操作,而online是针对在线操作。首先我们再次获取下帮助,打开部署工具命令提示符,我们看到要获取/image的帮助可以输入如下命令dism/image:c:\test\offline/?,其中c:\test\offline就是我们装载的映像路径即我的d:\test

image

我们看到Image的参数有很多

image

这里我们使用参数/Get-Drivers来获取下操作系统中所有驱动程序的信息,输入dism/image:d:\test/Get-drivers,我们看到只有一个第三方的打印驱动程序

image

当然了我们可以使用参数/Add-drivers来添加驱动程序,如下图我添加了一个驱动程序,命令为dism/image:d:\test/Add-driver:Z:\Support\amd64\kmdf.inf,其中d:\test是已经装载wim文件的文件夹位置,Z:\Support\amd64\kmdf.inf,为驱动所在位置,如果想集成文件夹中所有驱动,那么直接加文件夹目录即可,但是如果驱动程序没有进行签名我们需要加上参数forceunsigned

image

我们查看下我们刚才集成的驱动,输入命令dism/image:d\test/Get-drivers,可以看到我们刚才集成的驱动如下图

image

添加完成后需要保存更改并卸载映像,在此之前我们先看下需要使用的参数,如下图我们需要使用的参数为/Unmount-Wim

image

我们来获取下这个参数的帮助信息输入dism/Unmount-Wim/?,如下图保存需要使用参数/Commit,放弃更改/Discard

image

最后输入如下命令进行保存我们添加的驱动,并卸载映像

image

卸载完成后发现test文件夹为空了

image

你可能感兴趣的:(windows,style,程序)