WIN7中的 DISM如何使用?

WIN7中的 DISM如何使用?,第1张

大家知道,WindowsVista采用的封装工具是ImageX,与之相关的.wim文件成了新的映像标准。殊不知,还是同样的映像格式,微软在Windows7中推出了新的封装工具——Dism。这个工具对于大多数用户应该来说比较陌生,本文将列举几个Dism工具的应用实例,和大家一起体验一下这款全新的映像部署工具。

1、获取Dism命令参数

Dism有很多命令参数,适用于不同的应用需求。在Windows 7的命令行下执行“dism /?”可获取其命令参数,为了便于查看我们可在命令后添加通道符号即“dism /? | more”以分页显示其命令参数。其中我们最常用的参数是“/Mount-Win”、“/Unmount-Win”、“/Remount-Win”,其作用分别是挂接映像、卸载映像、移除映像目录。另外,“/Get-MountedWinInfo”和“/Get-WinInfo”分别是获取被加载的映像的信息和映像文件的信息,这两个参数在进行映像部署是非常重要。当然,Dism还有其它更复杂的参数大家可通过其后的描述了解其作用,笔者就不一一列举了,我们开始实例演示。(图1)

    图1 Dism命令参数

2、获取Dism映像信息

我们知道Windows 7(Windows Vista也是)的映像中封装了当前系统的所有版本,在进行系统部署前首先要确定安装那一个版本,因为你购买的密钥只能适用于某个版本,所以获取映像的封装信息是必要的。在命令行下执行“dism /get-wininfo /wimfile:c:\test\images\install.wim”即可。需要说明的是:上面的命令/get-wininfo是关键参数,其作用是获取映像的封装信息参数/wimfile:的后面是映像文件的路径。命令执行后,我们可以看到该系统映像中封装了4个系统版本,分别是HOMEBASIC(家庭普通版)、HOMEPREMIVE(家庭高级版)、BUSINESS(商业版版)、ULTIMATE(旗舰版)。同时,我们也可以看到每一个版本的大小。(图2)

 图2 获取Dism映像信息

3、装载Dism映像

获取了映像的封装信息后,我们就可以将映像中封装的某个系统版本装载到磁盘目录中了。比如我们将映像包中封装的ULTIMATE版装载到c:\test\servicing中可以执行这样的命令即可“dism /mount-win /wimfile:c:\test\images\install.wim /index:4 /mountdir:c:\test\servicing”。其中/mount-win是关键参数,表示映像的装载/wimfile:后面是映像文件路径/index:4参数表示装载的封装包中的第四包即ULTIMATE/mountdir:后面是系统映像装载的目录。命令执行过程中,会以百分比的形式显示映像装载的进程。(图3)

图3 装载Dism映像

 4、获取装载Dism映像信息

在系统映像装载完成后以进行验证,或者我们需要查询系统中装载了哪些映像,可以执行命令“dism /get-mountedwiminfo”进行获取。如图所示,命令执行结果显示:系统映像的装载目录为c:\test\servicing,映像文件为c:\test\images\install.wim,映像序列为4,映像目录读写权限为可读可写,状态为ok即正常。这些信息表明,我们刚才的映像装载成功了,并且当前磁盘中只装载了一个系统映像。同时我们可以进入c:\test\servicing目录进行查看刚才装载的系统,在命令行下执行命令“dir c:\test\servicing”可列出该目录中装载的系统映像信息。如图所示,包括所有的系统文件和系统目录。如果我们想引导该系统,可通过修改系统引导文件添加相应的项目即可。(图4)

   图4 获取装载Dism映像信息

5、对Dism装载系统映像的 *** 作

通过上面的 *** 作我们在磁盘中部署了一个系统映像,那如何对系统映像进行 *** 作呢?Dism提供了/image和/online参数,这两个参数后面跟其他的参数完成相应的 *** 作。要获取/image参数的 *** 作可在命令行下执行“dism /image:c:\test\servicing /? | more”即可,这样会分页显示相关的参数。比如我们执行命令“dism /image:c:\test\servicing /get-drivers”可获取目标系统映像的驱动器信息。执行命令“dism /image:c:\test\servicing /add-driver /driver:c:\test\drivers\UX6000\vx60000.inf”为目标系统映像添加新的驱动器。安装完成后我们可以再次执行命令“dism /image:c:\test\servicing /get-drivers”查看驱动信息,可以看到刚才添加的驱动器信息。(图5)

图5 对Dism装载系统映像的 *** 作

6、卸载Dism映像

dism除了可以装载映像,当然也可以卸载系统映像。我们以卸载上面安装的系统映像为例,在命令行下执行“dism /unmount-win /mountdir:c:\test\servicing /discard”即可。其中/unmount-win是关键参数,/mountdir:c:\test\servicing的目标系统映像,/discard参数表示丢弃映像。命令执行后,刚才创建的系统映像就卸载掉了。

7、Dism其他应用 *** 作

上面列举的是dism最常用的应用实例,除此之外,还有一些比较实用的 *** 作大家也有必要了解。我们还是以上面创建的系统映像(c:\test\servicing)为例,在命令行下执行命令“dism /image:c:\test\servicing /get-intl”可以获取当前映像所属的语言信息。对于安装了英文版的用户,我们也可以通过dism工具来添加中文语言包。比如我们下载的中文语言包路径为C:\langpacks\zh.cab,要安装该语言包可执行命令“dism /image:c:\test\servicing /add-package /packagepath:C:\langpacks\zh.cab /packagepath:C:\langpacks\zh.cab...”,命令执行中会开启两个进程。此外,“dism /image:c:\test\servicing /set-uilang:zh-cn”是设置系统语言为中文,“dism /image:c:\test\servicing /set-timezone:"China Standard Time"”是设置系统时间为中国标准时间等。设置完成后,我们可执行命令“dism /commit-wim /mountdir:c:\test\servicing”来保存一下更新。

总结:Dism是一个强大的系统映像部署工具,其功能和可 *** 作性与ImageX相比有了很大的提高。掌握和灵活应用Dism,对系统管理员来说必然会在很大程度上提升系统部署的效率。

Dism管理器怎么用?

1.首先,要下载Dism管理器哦。

然后打开程序(选择新手模式)

第一次打开程序时,你会看到这样的界面,第一次使用程序是 我建议你选择新手模式。以免给系统带来问题。

2.关于程序选项卡(非常重要有利于你更好的使用程序)

选择对应的模式后,你就可以看到这个选项卡,在这里你可以查看程序的版本号,创建时间 ,还能在这里提交你的意见还有BUG。

最终要的事情是,在这里你还可以看到一个获取帮助按钮。如果你有什么不明白的,不妨点击获取帮助,我会不定期的更新帮助内容。

另外,程序的设置也在这里,在最下方。如果你需要使用专家模式你可以在这里打开。

3. 我如何清理更新来给我的电脑释放空间?

你只需要点击 基本信息 选项卡,在清理之前,你可以先点击检查大小,程序会进行估算大概可以释放空间。如果你觉得有必要清理,你可以吧更新清理的东西全部打勾(这是安全的),然后点击确定。耐心的等待清理的完成(压缩系统不用的文件是非常耗时间的,如果你选中了该选项,将会消耗非常漫长的时间)。程序只有来回滚动的进度条,你只需要耐心等待即可……最好不要再中途强行停止程序。

4.我如何删除不需要的功能,来给我的电脑释放空间?

首先你打开 Windows功能 选项卡,然后你会看到很多的功能,这个功能是非常安全的,对应的功能删除后还是可以重新回来的,所以你不必担心。去吧~~~~尽情的删吧,一般你保留IE,NET 3.5 NET 4.5,还有Serch即可。在你觉得不需要的项目吧他们的状态变成 x 即可。如果你不了解这个是什么,还可以点击对应的项目,在右侧会显示他们的详细说明。

5.使用程序自带的清理功能,释放更多空间

你点击 垃圾清理 选项卡,就可以打开该功能,首先你需要按一下 开始扫描 。

耐心的等待垃圾扫描的完成,这需要一点时间,在扫描完成后,一些可以安全删除的选项已经帮你自动打勾。如果你不确定什么事安全的,什么是不安全的,我建议你不要去改动他的默认设置,立马点击开始清理即可。

程序词汇介绍:

1.砖家模式与新手模式

砖家模式:

适合有一定计算机基础的人使用,在专家模式里会显示更多强力的工具,但是请注意,那些工具往往破坏性比较大。就算是专家也请谨慎在自己的实体机使用!

新手模式:

适合计算机薄弱人群,仅仅想简单而且安全的使用工具的清理功能。此模式程序会隐藏那些带有危险性的东西,使得程序更加适合一般人使用。在这个模式里,可以随意使用而不影响系统。(注意:清理垃圾时任然要细心,因为某些项目删除后导致你无法正常卸载某些软件,当然不影响程序本身的使用,只是会影响他的卸载而已)

温馨提示:如果你不需要使用强大的功能,我建议你使用小白模式,以免误删重要组件而导致你的系统无法启动!!

2.联机处理与脱机处理

或许很多人会理解为联网状态,其实不是的。联机处理是指用我的程序去处理当前正在运行的系统,而脱机处理是指用我的程序去处理你需要处理但还没启动的系统。在脱机模式下可以实现所有功能~联机模式可能某些无法实现。

我们来打个简单的比方吧,我假设你的电脑上有2个系统 一个是win7(在D盘) 另一个是win8(在C盘),而当前你正在使用win8,所以说你的当前系统的系统盘是C盘。如果你用我的工具去处理C盘的系统那么你就是处于联机模式,如果你在win8下去处理D盘的win7 那么你就是处于脱机模式。

当你在联机模式时,基本信息 选项卡哪里会显示 当前处于联机模式,部分功能可能无法使用! Ps: 某些事情你必须使用脱机模式才能完成。

当然我不是说联机模式不好,其实二种模式各有优缺点,往往需要结合使用。

3.什么是更新挂起

更新挂起一般是指你已经安装了某个更新,但是那个更新需要重启才能生效,而你并没有重启目标 *** 作系统。你必须应用了所有补丁后才能使用更新清理,否则程序将一直拒绝你使用。

当然更新挂起还有更加复杂的情况,比如说:

1:某几个补丁他们是关联的而且必须按照某一种先后顺序才能安装,而你仅仅安装了部分,这个更新的状态就是 部分安装,这个状态也是更新挂起的一种。

2:Windows Update会自动检查并且下载更新(这个是可以关闭的),更新下载完成后Windows Update会把文件复制到WinSxS存储池,然后等待用户安装更新,如果你不去安装他,该更新就处于等待安装(官方说法是 The package is staged.),这种情况也是更新挂起状态。

但是程序会自动卸载目标更新来解除这种状态,因为有时候你真的不需要那个更新,那就会导致程序无法展开更新清理了。所以说使用更新清理请你先确保,你确定更新是否已经安装完成!

使用DISM命令整合驱动文件到win7x64系统ISO镜像中的方法如下:

1、首先下载Windows7系统ISO安装镜像。

2、在D盘,新建一个目录,命名“WIN7X64”

3、把下载的Windows ISO镜像解压到”D:\win7x64“根目录下。

4、在D盘,新建一个目录,命令“DRV”,驱动拷贝到该目录下。

5、用管理员权限,开始菜单-运行-CMD。

6、在CMD命令下,执行

dism /mount-wim /wimfile:D:\iso\win7x64\sources\install.wim /index:4 /mountdir:D:\iso\mount

dism /image:d:\iso\mount /add-driver /driver:D:\iso\drv /recurse /forceunsigned

dism /unmount-wim /mountdir:D:\iso\mount /commit


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12206344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存