用DISM++工具整合驱动和预补丁至win7镜像

在win7/8/10系统中,有个命令大家也许并不会感到陌生,它就是DISM(deployment image servicing and management的缩写,中文意思为:部署映像服务和管理)命令。

这个命令功能很强大,它可以用于安装、卸载、配置和更新脱机Windows(R)映像和脱机Windows预安装环境(也就是Windows PE)映像中的功能和程序包;还可以检查和修复系统映像文件。

不过在本文中并不是要用到DISM的命令行模式,因为需要用到的命令行太多且操作繁琐,一旦操作错误必将导致整体的失败。所以今天我们要请出它的“助手”——DISM++最强的实用工具!它是全球第一款基于CBS(Component Based Servicing Reference的缩写,中文意思为:基于组件的服务引用)的DISM GUI实现,但并不依赖系统自带的DISM,属于开源版本。

闲言少叙言归正传,下面进入正题:

本教程以原版win7旗舰版(如用其它版本也可)为例来为大家介绍怎样利用DISM++工具整合驱动和预补丁至镜像中的具体步骤。

为了使大家能够更直观的了解,从而更好的使用此工具,本文将以图文并茂的方式来展示每一步的操作,希望对大家有所帮助。

整合驱动和预补丁的步骤

整合win7镜像的准备工作:

1.DISM++工具,可单击此处下载。

2.原版windows7镜像,这里提供windows7旗舰版X64迅雷链接地址windows7旗舰版X86迅雷链接地址。若想获取win7其它系统的下载,可以单击此处查看。

整合win7系统镜像的步骤

首先将DISM++工具解压缩到任意目录,如下图所示:

解压DISM++
解压DISM++

按照物理机上安装的系统是X86还是X64而定双击对应的DISM++可执行文件。都会看到如下图所示的界面

DISM++界面
DISM++界面

这是DISM++的主界面。它是由标题栏、菜单栏、显示已挂载镜像区域、控制列表目录、显示信息及工作区和状态栏所组成的。界面非常清爽,容易操作。

之后我们再把win7原版镜像解压缩到非主分区的磁盘上(最好是找一块分区较大的空间,因为整合之后还要另外生成一个镜像),接着单击菜单上的“文件”——“挂载映像”会弹出如下图所示的界面

挂载映像之前的界面介绍
挂载映像之前的界面介绍

这里要着重强调的是以下三点:

1.“目标映像”它所显示的是当前install.wim文件内的系统版本,因为这是系统安装过程中最最重要的文件。选择系统版本就是通过它来实现的。而且在整合驱动和添加预补丁时也需要该文件,你想对哪个系统进行整合就点击目标映像后面的下拉箭头选择系统版本即可。

2.“两个浏览按钮”它对应的是如下两种情况:

  •   2-1.输入或指定install.wim文件的具体路径(一般都在解压缩镜像文件夹的sources目录内);
  •   2-2.输入或指定install.wim文件挂载的位置(此路径可自由指定,用于展开文件以进行整合)

3.“只读模式”指的是install.wim文件将以只读方式进行读取。但请注意,勾选“只读模式”后会影响映像的保存和ISO的重新生成,图片仅仅是样例。如果遇到不能保存映像时,可先将其卸载,之后另行再挂载映像,注意“只读模式”不要打钩!!!

挂载映像后
挂载映像后

当确认了这些信息之后单击“确定”按钮开始挂载。这时软件会进行挂载操作,如图所示

正在挂载映像
正在挂载映像

当进度条走满后会显示:

挂载映像完成
挂载映像完成

如果看到如上图所示的那样状态时,恭喜你!加载映像文件进程到这里就结束了。

下面就是真正的整合操作了。首先点击“打开会话”,之后又回到了之前的第二幅图片,但是稍微和第二幅图片有点不同之处在于,看图:

挂载映像准备就绪
挂载映像准备就绪

你估计的没错!的确DISM++增加了一名“新成员”。但是这个“新成员”它是需要“大补”的,因为这个系统发布年限时间太长了,如果是直接装在机器上一点一点的补,恐怕谁都得抓狂;另一方面,它还有一些必要的驱动也要补进去,虽说它自身的“库房”里有一点,但是该有的驱动它却没有。好了,点击“驱动管理”看看都有什么。

驱动管理界面
驱动管理界面

此为勾选了“显示内置驱动”后看到的界面。如果没勾选的话,是没有集成任何驱动的。

那么我们遇到的第一个问题来了,我们怎么提取当前机器上的硬件驱动呢?

若说到提取驱动,很多工具都可以做到。比如说像是驱动精灵、驱动大师等等。但是DISM++已经给我们提供了提取驱动的按钮,就是在窗口右下角的“导出驱动”按钮。方法如下:

首先要在当前系统(本地硬盘)的“驱动管理”内勾选要备份的驱动列表。例如:显示卡,网卡等扩展卡,这些在系统盘自带驱动当中并没有纳入,再就是主板芯片组,硬盘AHCI驱动,建议是全部选定。但是要注意的是使用创新声卡的用户,因为创新KX驱动并未获得微软WHQL驱动认证,所以在勾选时建议将其绕开不可勾选,以免发生未知问题影响硬件

必要的驱动全选之后再单击“导出驱动”按钮会弹出“请选择驱动保存路径”对话框,设置好驱动保存的位置后,单击“选择文件夹”按钮即可开始保存驱动。如下图所示

保存驱动
保存驱动

做过上述操作步骤之后,驱动就已经保存好了。那么如何再将它们导进挂载映像内呢?方法如下:

依照在本地硬盘“导出驱动”时所设置的路径找到备份文件夹,记下所在的位置。之后再点击“挂载映像”内的“驱动管理”(顺序不要搞混),之后单击窗口右下方的“添加驱动”按钮,会弹出“请选择驱动所在文件夹”对话框,之后找到备份驱动文件夹的位置,单击“选择文件夹”按钮即开始安装驱动。如下图所示:

安装驱动说明
安装驱动说明
正在安装驱动
正在安装驱动

等待进度条完成之后,软件会弹出如下图所示的界面则代表驱动整合成功:

驱动整合成功
驱动整合成功

这时就可以单击“确定”按钮了。如果您在整合驱动后收到的提示中发现有存在不适用的驱动情况,那就表明在你的本地硬盘驱动库当中有不兼容(或不匹配)当前系统的驱动存在,建议是仔细排查后再进行另整合。

整合预补丁环节

由于win7系统正式发布的年份是在2009年,所以它的补丁获取方式依旧沿用之前的WinXP,2000补丁(大小补丁混合分发)模式进行,所以它的补丁数目是非常的多。在这一步当中,操作者一定要有耐心等待。为了能使大家更容易理解,在这一步当中,笔者将补丁整合分成四部分来进行:

第一部分:系统关键更新的修补。

整合系统关键更新补丁
整合系统关键更新补丁

按照系统补丁修补“由大到小”的原则,在这一步当中,首当其冲要修复的是“关键更新程序”。如上图所示,本工具自身就带有补丁数据库,可在线进行更新并扫描(推荐是在线扫描并修复所有已知的补丁);同时本工具也提供了手动添加更新的功能,这个功能仅仅适用于在手头存在有补丁备份的情况下进行快速修复。反之在没有备份补丁的前提下,在线扫描并修复是唯一的选择。

现在,先讲解在线扫描并修复更新,在单击“扫描”按钮之后它会有一段扫描过程,这里就不上图了(和安装驱动差不多),扫描之后我们把其它补丁的对勾去掉,只保留“关键更新程序”并点击“安装”按钮(这样做的目的在于减小补丁下载时对硬盘的压力,降低系统卡机的风险)。如下图

只保留“关键更新程序”
只保留“关键更新程序”

要注意的是,如果在安装更新时软件弹出如下图所示的警示信息时要选择“暂不安装(推荐),因为这个补丁是引入独占请求的,若直接装上的话其它更新都将被隐藏而无法安装。软件建议的操作是先安装其它更新,最后再安装独占更新。

windows更新安装
要选择“暂不安装”

当补丁安装完成之后,软件会弹出“操作成功”的提示

操作成功
操作成功

这时就可单击“确定”按钮,返回“更新管理”界面。之后再单击“扫描”按钮重新扫描,确认下还有没有重要更新需要安装。

如果你没联网,但是有准备好离线更新补丁,这里也给大家演示一下手工添加补丁的示意图。

手工添加补丁说明
手工添加补丁说明

第二部分:安全更新程序的修补

安全更新程序补丁安装
安全更新程序补丁安装

这部分由于补丁数量多,修补过程需要一定的时间。尤其要注意的是标注为橙色底的补丁,此补丁不是不可以补,而是修补之后会对某些应用程序或某些主板驱动产生不可逆的影响。请谨慎安装。

第三部分:更新程序修补

更新程序补丁安装
更新程序补丁安装

和第二部分类似,这其中也有一些不兼容的补丁包括其中,处理方式也是谨慎安装。但是在重要补丁和安全更新补丁都已经安装完毕的情况之下,这个步骤就变得轻松许多。

第四部分:更新程序集及其他补丁修补

其它更新补丁安装
其它更新补丁安装

附录:win7系统有可能产生问题的补丁名录及所存在的问题

KB3184143:此更新已经用于删除windows10免费升级相关信息,但是目前windows10早就没有免费升级信息了,一般情况下无需安装此更新。

KB3161102:此更新会删除windows日记本,如果你确实需要使用日记本,那么请勿安装此更新。

KB3133977:此更新可能导致某些UEFI启动的华硕电脑无法启动。我们不推荐安装此更新,除非你不使用华硕电脑。

KB3080149:客户体验和诊断遥测更新,用于收集windows诊断信息。

KB3068708:此更新会删除系统中自带的日记本程序,如果你确实需要使用日记本,那么请勿安装此更新。

KB3021917:此更新用于改进客户体验和诊断遥测程序(windows诊断信息收集程序)运行性能。

KB3126587:将导致会声会影9无法正常使用。我们不推荐安装此更新,除非你不需要使用会声会影9。

KB3000483:将导致某些游戏无法正常运行。

当所有补丁修补完毕之后,再进行一次扫描,当出现如下图提示的信息时,则意味着整合驱动和安装预补丁工作圆满完成:

整合更新完成
整合更新完成

至此,本文要讲的整合驱动和安装预补丁环节就全部结束了。虽说是这部分已结束,但是后续工作还没有完成。因为还要进行映像保存和重新生成ISO镜像供安装测试。至于如何进行映像保存和重新生成ISO的步骤,移至下一篇文章中阐述。原文链接

看完该文章有什么感受?

发表评论

电子邮件地址不会被公开。

标签:, , , ,
顶部