DISM对原版镜像进行改造 整合驱动及补丁
Win10系统如何使用Dism命令修复
Win10系统如何使用Dism命令修复
我们都知道在Win10系统中如果出现了文件损坏或者文件丢失的故障,可以用SFC工具来修复系统的文件。
除了SFC外,Win10系统还有一个命令可以联机修复系统,那就是Dism命令了。
接下来是小编为大家收集的Win10系统如何使用Dism命令修复,欢迎大家阅读:Win10系统如何使用Dism命令修复
工作原理:
DISM可以联网将你当前的系统文件和官方的原镜像进行比对,然后恢复不一样的文件。
命令使用方法:
1、按下WIN+X然后选择命令提示符管理员;
2、打开后依次执行下面两条命令:
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
第一条命令是扫描你全部系统文件并和官方系统文件对比。
第二条命令是把那些不同的系统文件还原成系统官方源文件,跟重装差不多。
若要使用你自己的一些来源,不使用Windows 更新来修复一个联机映像,则键入:
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:testmountwindows /LimitAccess
在命令中有/online的需要在联网下操作,Win10系统会自动从官方镜像来恢复受损文件。
看了“Win10系统如何使用Dism命令修复”还想看:
1.win10系统如何使用dism命令修复受损文件
2.Win10系统受损自带Dism命令来修复
3.CMD命令如何修复WIN10系统
4.win10怎么用服务修复命令打印机。
(图文教程)利用DISM++工具整合驱动和预补丁至win7镜像
(图文教程)利用DISM++工具整合驱动和预补丁至win7镜像写在前面的话:本教程以原版win7旗舰版(如用其它版本也可)为例来为大家介绍怎样利用DISM++工具整合驱动和预补丁至镜像中的具体步骤。
为了使大家能够更直观的了解,从而更好的使用此工具,本篇博文将以图文并茂的方式来展示每一步的操作,希望对大家有所帮助。
在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镜像,在开始之前需要做如下的准备:1.DISM++工具(点击上面链接即可进入网站下载)也可单击此处下载ZIP压缩包。
2.原版windows7镜像,这里提供windows7旗舰版X64迅雷链接地址和windows7旗舰版X86迅雷链接地址。
若想获取win7其它系统的下载,可以单击此处进入MSDN我告诉你网站查看。
接下来就是开始整合的进程了。
首先将DISM++工具解压缩到任意目录,之后您将会看到按照物理机上安装的系统是X86还是X64而定双击对应的DISM++可执行文件。
向Windows 7脱机映像中添加msu补丁或补丁集 文 无约而来
安装Windows AIK(或OPK),默认路径,(AIK下载点击)。
UltraISO工具(下载)。
操作过程及步骤如下:1、用将WIN7 I原版SO中的SOURCES目录下的install.wim提取E盘。
2、将下载到的WIN7补丁(后缀为.msu)放在E:\HOTFIX目录下。
3、在C:\Program Files\Windows AIK\Tools\x86\Service目录下建一个add_hotfix.cmd 文件(写入记事本TXT,改后缀名TXT为CMD即可),并以管理员身份运行add_hotfix.cmd (下同,不重复写)。
add_hotfix.cmd文件内容(蓝色字,不含虚线)如下:如果是64位的,在C:\Program Files\Windows AIK\Tools\amd64\Service目录下建一个add_hotfix.cmd,方法同上。
amd64不是指只用于AMD的CPU,而是指64位的CPU,因为64位的CPU是AMD先出来的,所以微软用amd64来命名64位的系统,不是说intel的64位CPU不能用。
x86 ---> 32位amd64(或叫x64)-->64位但在微软Windows系统中,一般就叫amd64,不叫x64。
特别是XML文件配置中,都用amd64来表示64位。
———————————————————————–@echo offecho.echo 给WIN7原版INSTALL.WIM添加补丁批处理(FOR X86)echo.echo 按任意键开始批处理pause >nulMD E:\wimmountecho 给第一个映像(简易版)添加补丁Dism /Mount-WIM /WimFile:E:\install.wim /Index:1 /MountDir:E:\wimmountDism /Image:E:\wimmount /Add-Package /PackagePath:E:\HOTFIXDism /Unmount-WIM /MountDir:E:\wimmount /Commitecho 给第二个映像(家庭基本版)添加补丁Dism /Mount-WIM /WimFile:E:\install.wim /Index:2 /MountDir:E:\wimmountDism /Image:E:\wimmount /Add-Package /PackagePath:E:\HOTFIXDism /Unmount-WIM /MountDir:E:\wimmount /Commitecho 给第三个映像(家庭高级版)添加补丁Dism /Mount-WIM /WimFile:E:\install.wim /Index:3 /MountDir:E:\wimmountDism /Unmount-WIM /MountDir:E:\wimmount /Commitecho 给第四个映像(专业版)添加补丁Dism /Mount-WIM /WimFile:E:\install.wim /Index:4 /MountDir:E:\wimmount Dism /Image:E:\wimmount /Add-Package /PackagePath:E:\HOTFIXDism /Unmount-WIM /MountDir:E:\wimmount /Commitecho 给第五个映像(旗舰版)添加补丁Dism /Mount-WIM /WimFile:E:\install.wim /Index:5 /MountDir:E:\wimmount Dism /Image:E:\wimmount /Add-Package /PackagePath:E:\HOTFIXDism /Unmount-WIM /MountDir:E:\wimmount /CommitRD E:\wimmountecho 整合结束,按任意键退出pause >nul——————————————————————–@echo offecho.echo 给WIN7原版INSTALL.WIM添加补丁批处理(FOR AMD64)echo.echo 按任意键开始批处理pause >nulMD E:\wimmountecho 给第一个映像(家庭基本版)添加补丁Dism /Mount-WIM /WimFile:E:\install.wim /Index 1 /MountDir:E:\wimmount Dism /Image:E:\wimmount /Add-Package /PackagePath:E:\HOTFIXDism /Unmount-WIM /MountDir:E:\wimmount /Commitecho 给第二个映像(家庭高级版)添加补丁Dism /Mount-WIM /WimFile:E:\install.wim /Index:2 /MountDir:E:\wimmount Dism /Image:E:\wimmount /Add-Package /PackagePath:E:\HOTFIXDism /Unmount-WIM /MountDir:E:\wimmount /Commitecho 给第三个映像(专业版)添加补丁Dism /Mount-WIM /WimFile:E:\install.wim /Index:3 /MountDir:E:\wimmount Dism /Image:E:\wimmount /Add-Package /PackagePath:E:\HOTFIXDism /Unmount-WIM /MountDir:E:\wimmount /Commitecho 给第四个映像(旗舰版)添加补丁Dism /Mount-WIM /WimFile:E:\install.wim /Index:4 /MountDir:E:\wimmountDism /Unmount-WIM /MountDir:E:\wimmount /CommitRD E:\wimmountecho 整合结束,按任意键退出pause >nul——————————————————————–4、批处理执行结束后,在C:\Program Files\Windows AIK\Tools\x86目录下建一个CMD 文件来执行,文件名任意。
利用Dism向Windows镜像添加补丁包
利用Dism向Windows镜像添加补丁包背景最近L同学的朋友向大D求助,说是要在Intel100系主板+NVMe SSD上装win7,好吧。
很久没接触DIY(P.S.因为没钱),大D还是花了点时间了解了一下情况,于是搞起来就是了。
科普想了一下,还是写个科普段子好了,虽然写本文的时候感觉挺累的,要感冒的样子。
问题1:为什么不能直接安装Win7首先,Windows的安装镜像之所以庞大就是因为内置了很多驱动程序。
但硬件的发展速度是非常之快的,Windows内置的驱动程序无法驱动新硬件,也就出现在Win7安装向导界面上无法使用键鼠(缺少USB3.0驱动)、无法看到硬盘(缺少磁盘控制器驱动)等等,所以Win2K时代(Win9X时代有没有大D记不清了),Windows安装程序就可以在安装过程中添加驱动了。
由于Intel 100系主板已经原生不在支持EHCI(USB2.0),只有XHCI(USB3.0),所以使用ISO 烧录U盘的方式来进行安装会遇到蓝屏。
存储控制器也一样,WinXP时代没有内置AHCI的驱动程序,当主板开启AHCI模式时,安装WInXP 则找不到硬盘,换到这次也是一样的道理,NVMe这种全新的存储标准老旧的Win7自然不支持,所以也就导致了无法直接安装。
问题2:什么是NVMe说到NVMe,就要说到AHCI。
高级主机控制器接口,缩写:AHCI,由Intel制定的存储器架构规范,规定了系统存储器与SATA 存储设备之间如何传输数据,经过多年的发展,AHCI接口标准下可以达到SATA 6Gbps得到速率,但随着SSD性能和可靠度的日益提高,研发新的存储标准便提上日程。
从研发对象来看,AHCI面向的是高延迟的机械硬盘,而NVMe主要的提升就在于降低延迟。
AHCI在传输时,需要经过南桥,而NVMe面向PCI-E SSD,直接通过PCI-E总线与CPU直连来降低延迟提升性能。
(如果使用的是南桥提供的低速PCI-E接口,那么延迟并不会降低多少)正文由于NVMe SSD需要驱动程序,所以如果安装Win7就需要向Win7的镜像内添加驱动,同时还要加入两个Win7补丁来进行支持。
利用Dism向Win7映像内添加驱动大D综合研究院简单易懂的现代魔法Buildmy...
利用Dism向Win7映像内添加驱动大D综合研究院简单易懂的现代魔法Buildmy...背景HX的Z总最近搞了一台imac me088ch/a,坑爹的上家将MAC OS删除之后安装了个Windows,发货到手之后,遭遇蓝屏。
结果大D当时正好在HX,被逮了个正着。
又赶上坑爹的远程恢复时间巨长。
Dism简介进入NT6.0之后,Windows开始采用映像的方式进行安装,使其可定制性以及安装速度都有一定的提高。
安装映像后缀名为.wim,通常位于安装光盘的sources目录下。
通常情况下,安装补丁、安装驱动等操作一般都是安装好操作系统,进入桌面后进行的操作,但是也会遇到一些情况,比如磁盘控制器、USB3.0的驱动没有被Win7集成,且机身上没有USB2.0的接口。
这种情况下,微软提供了一个名为Deployment Image Servicing and Management(DISM,部署镜像服务和管理工具)。
部署映像服务和管理 (DISM.exe) 是一个命令行工具,可用于处理Windows(R) 映像或准备Windows 预安装环境(Windows PE) 映像。
DISM 可用于处理Windows 映像(.wim) 文件或虚拟硬盘驱动器(.vhd 或 .vhdx)。
可以使用 DISM 执行下列操作:•添加、删除和枚举程序包。
•添加、删除和枚举驱动程序。
•启用或禁用 Windows 功能。
•应用基于Unattend.xml 答案文件的offlineServicing 部分的更改。
•配置国际设置。
•将 Windows 映像升级到其他版本。
•准备 Windows PE 3.0 映像。
•利用更好的日志记录。
•处理早期版本的Windows,如Windows Vista SP2、带SP1 的 Windows Vista 和 Windows Server 2008。
•处理所有的平台(32 位、64 位和 Itanium)。
使用DISM++挂载ISO镜像进行修改
使⽤DISM++挂载ISO镜像进⾏修改使⽤DISM++对windows ISO镜像进⾏修改,例如整合补丁、卸载win10⾃带插件,加载驱动等1. 将下载好的windows ISO镜像⽂件⽤压缩软件解压,例如解压到 D:\dvd ⽬录下2. 新建⼀个空⽬录以备挂载使⽤,最好不要有中⽂或特殊符号,例如 D:\dvdmount ⽬录3. 右键以管理员权限运⾏DISM++,默认打开后如图4. 选择⽂件 > 挂载映像,在弹出的界⾯中选择相应内容,点击确定开始挂载install.wim,需要⼏分钟的时间挂载完成后,随意点击空⽩处的打开对话挂载完成后的样⼦,DISM++已将操作对象⾃动切换⾄了新加载的映像此时在之前创建的空⽬录中能够看到挂载后的⽂件5. 使⽤DISM++左侧的功能选项对挂载后的映像进⾏所需要的操作,例如删除映像中的预装应⽤6. 编辑完成后,点击⽂件 > 保存映像系统提⽰需要的保存类型,按照⾃⼰的需求进⾏选择开始保存映像,需要⼏分钟的时间7. 使⽤完成后将映像卸载选择当前选择的映像,⽂件 > 卸载映像开始卸载映像,需要⼏分钟时间卸载完成后,DISM++中映像消失,之前的挂载⽬录被⾃动清空此时,D:\dvd\sources\install.wim ⽂件修改完成8. 使⽤UltraISO将修改后的install.wim替换掉原ISO中的⽂件,并保存ISO(操作略)或者直接使⽤DISM++⼯具箱中的 ISO⽣成器功能,直接将修改后的⽂件夹打包成⼀个新的ISO⽂件扩展知识:提取wim映像ISO编辑完成后,可以使⽤DISM++从ISO中提取⾃⼰想要的映像⽂件,例如只要企业版,其他的教育版之类的都不要了,以减⼩安装⽂件的⼤⼩1. ⽂件 > 打开映像⽂件,浏览找到ISO⽂件并打开2. 选择⾃⼰需要的版本,点击导出映像,保存得到wim⽂件本次测试中,导出的wim在使⽤⾼压缩存储时,⼤⼩⽐原ISO⽂件减⼩了1.5个G3. 使⽤该wim⽂件安装系统,可以在PE中使⽤windows安装器WinNTSetup来安装。
Win10封装教程11-利用Dism集成补丁及优化系统
Win10封装教程11-利用Dism集成补丁及优化系统为什么在讲完封装系统之后,才讲利用工具进行优化系统,主要是让大家了解一下Windows的一些简单设置是在哪里(大神们请忽略)。
提取install.wim本实例以Windows 10为例,为了处理ISO里面的install.wim。
我们先把install.wim文件提取到硬盘。
在这里我们利用UltraISO软件来提取,然后在E盘建议一个win10文件夹(DEFG盘都可以,文件名称也可以随便起,但必须在根目录下)挂载install.wim打开Dism++,【文件】-【挂载映像】点击【浏览】,选择提取出来的install.wim文件,在【目标映像】中选择Pro(专业版),再选择win10文件夹点击【确定】,开始挂载。
挂载时间较长,请耐心等待。
挂载状态由【正在挂载】变为【准备就绪】后,挂载完成,点击【打开会话】扫描并安装更新补丁点击【更新管理】,打开系统更新操作界面【温馨提示】1、安装完毕后,请重新扫描。
因为补丁是以分批推送的,需要反复扫描安装多次,才能完成补丁安装;2、不是补丁更新的越多就越好系统优化以下是以我个人习惯来优化的,大家可以自行参考,整理出自己的优化。
任务栏相关设置安全相关设置开始菜单以及Windows体验Explorer设置Explorer设置桌面图标管理资源管理器导航窗口图标管理右键菜单管理Microsoft EdgeInternet ExporerWindows Update记事本网络设置服务优化Windows Media PlayerWindows照片查看器和其他空间回收保存及卸载映像【文件】-【保存映像】-【直接保存】映像保存完成后,点击【文件】-【卸载映像】到此,系统已经完成补丁安装及系统相关优化,我们可以在虚拟机里安装系统。
dism封装系统
Windows 7正式发布后,越来越多朋友开始用上了这个新系统。
虽然Windows 7驱动程序很强大了,但是每个人的硬件各不相同,而且各种硬件更新换代也很频繁,再加上微软不断发布的补丁,因此Windows 7原版的系统用起来有很大的局限性。
何不对Windows 7原版镜像再次封装,打造适合自己使用的系统?封装工具无需到处寻找,Windows 7已经集成了新的封装工具DISM。
下面就使用DISM 来封装属于自己的Windows 7.PS:什么是DISM。
DISM是Windows 7中新增的镜像部署和管理工具,之前Windows 中的此类工具包括Imagex、Pkgmgr、Peimg、Intlcfg,但是使用这些工具来修正或改变自己创建的镜像非常繁琐。
DISM则将上述软件功能都整合在一起,大大方便了我们的封装操作。
准备工具1、Windows 7原版的镜像文件2、UltraISO,用于刻录和提取镜像文件。
3、Windows 7无法直接识别的三件的驱动程序,比如很多笔记本电脑中的无线网卡驱动,可以到网卡厂商主页下载For Windows 7驱动备用。
下载驱动要包含INF安装信息文件,已经安装WIndows 7的用户可以在安装好驱动后使用驱动备份软件将驱动导出。
4、所需的补丁文件。
在Windows 7中右键点击计算机选择属性,在打开的窗口单击Windows Update。
接着在打开的窗口就可以看到本机需要安装的更新,只需单击需要安装的重要更新,在打开的窗口就可以看到补丁编号。
现在按照补丁编号到微软网站下载备用。
依据微软的惯例,每个月都会发布系统重要补丁,因此封闭之前最好将当前发布的补丁全部下载备用。
5、Vista及以上的WIndows系统才可以运行DISM,Vista用户可以到安装WIndows 7系统的电脑让复制DISM.exe到系统目录备用。
整合补丁和驱动做好睚同的准备工具后,我们就可以开始进行封装操作了。
为win7原版镜像整合usb3驱动
为win7原版镜像整合usb3驱动安装系统我们可以用Ghost安装、原版ISO(wim)镜像安装等方式,而我就比较喜欢用原版镜像或者wim文件来安装系统。
近日给公司电脑安装系统的时候发现找不到驱动,就是下图这个情况原来win7的镜像里没有USB3以上的驱动(包括USB3.1),而且新的skylake不再支持原有的E HCI主控,变更为最新的XHCI主控。
这一变动导致在安装Win7的过程中会出现USB接口全部失灵的状况,不仅无法使用USB键鼠对安装接口进行操作,同时系统也无法读取U盘中的安装档。
不过这也不是没有办法解决,我们手动将USB3的驱动整合进wim镜像就可以了。
你也可以使用DISM++工具来整合。
本文参考了IT天空KDPA119大的文章。
准备工作:原版WIN7企业版ISO镜像、UltraISO软碟通、Winrar等解压工具、USB3驱动。
步骤一.直接用winrar解压win7原版ISO,我使用的是win7企业版64位,找到sources文件夹下的“bo ot.wim”及“install.wim”两个映像档,复制到电脑硬盘上备用。
步骤二.在电脑C盘以外的位置(示范用D盘)新增一个文件夹,名称为win7,并在这个文件夹里再新增两个子文件夹mount 及usb3 。
再把刚刚复制到硬盘的boot.wim 及install.wim 两个映像档放到win7 文件夹里面。
步骤三.将下载来的USB3.0驱动解压后,找到Drivers 文件夹,复制到usb3 子文件夹中。
步骤四.Drivers 文件夹内有HCSwitch 与Win7两个子文件夹,而这两个子文件夹内各自有x64 x86 两个驱动的文件夹这里示范的是64位的win7系统,所以可以将x86 的文件夹给删除。
步骤五.使用系统管理员身分开启cmd命令窗口。
也可以使用Windows PowerShell 来操作。
在cmd窗口输入输入d:(按Enter)输入cd win7(按Enter)再复制贴上下列指令开始挂载映像,并搜寻usb3文件夹内的XHCI驱动整入到boot.wim映像档中。
如何使用Dism命令检查和修复系统映像文件
如何使用Dism命令检查和修复系统映像文件想要使用Dism命令检查和修复系统映像文件,该怎么操作呢,下面是店铺收集整理的如何使用Dism命令检查和修复系统映像文件,希望对大家有帮助~~使用Dism命令检查和修复系统映像文件的方法第一步:查看计算机当前系统信息。
右键点击开始,在右键菜单中左键点击:命令提示符(管理员)(A);其它系统可以用:开始(或:Win+R) - 运行输入:CMD,回车的方式打开管理员命令提示符窗口。
我们在管理员命令提示符窗口输入:Dism /online /Get-CurrentEdition命令,输入可能会有误,输入命令的小技巧是:先复制:Dism /online /Get-CurrentEdition,再点击窗口左上角的小方框,在下拉菜单中点击:编辑 - 粘贴。
输入Dism /online /Get-CurrentEdition命令以后,按下键盘上的回车(Entel)键,可以看到映像版本为:10.0.10240.16384,当前版本为:Professional;第二步:查看当前系统是否可升级,以及可升级版本。
在管理员命令提示符窗口输入:Dism /online /Get-TargetEditions命令,回车,可见系统可以升级,升级的目标版本:Enterprise,目标版本:Education。
第三步:检查映像是否可修复。
我们在管理员命令提示符窗口输入:Dism /Online /Cleanup-Image /ScanHealth命令,扫描映像,检查映像是否损坏。
说明:Dism /Online /Cleanup-Image /ScanHealth命令,可以扫描全部系统文件,并扫描计算机中系统映像文件与官方系统文件不一致的情况。
这里检查后显示的是:未检测到组件存储损坏,操作成功完成。
如果在上一步检查显示映像文件有问题,我们在管理员命令提示符窗口输入:Dism /Online /Cleanup-Image /CheckHealth命令,以查看映像文件损坏的程度。
DISM创建镜像或恢复镜像
DISM创建镜像或恢复镜像注意:1.本例中所有的盘符和路径需要先进行确定,以免操作错误,造成数据丢失。
2.wim 文件如果是通过win10 的DISM 工具制作的,那必须在win10 的环境中使用 DISM 工具。
反之,如果是通过win7 的DISM 工具制作的,那可以选择在win7 或 win10 的环境中使用 DISM 工具。
win8 同理,即向下兼容,向上不兼容。
一,制作 wim 镜像在win10 pe中,以管理员身份运行CMD或Windows PowerShell,运行以下命令:dism /capture-image /imagefile:d:\test\w10p-fy.wim /capturedir:c:\ /name:w10p-fy解释:把 C:\ 即C盘全部内容制作镜像,镜像文件名为 w10p-fy.wim,保存到 D:\test 目录中,此目录需要事先创建,因为DISM命令不会创建目录。
镜像包的格式为 wim,名称为 w10p-fy.wim二,恢复 wim 镜像在win10 pe中,以管理员身份运行CMD或Windows PowerShell,运行以下命令:dism /apply-image /imagefile:c:\test\w10p-fy.wim /applydir:d:\ /index:1解释:把镜像文件 c:\test\w10p-fy.wim 恢复到 D:\ 即恢复到D盘。
其中/index:1不可缺少,它代表wim包中的第一个镜像。
因为在wim镜像包中,可以包含多个镜像文件。
一般而言,我们习惯上是把一个镜像放在独立的一个wim包中,所以它的索引值为1,即 index:1。
三,在win10 pe中,修复引导。
以管理员身份运行CMD或Windows PowerShell,运行以下命令:BIOS + MBRbcdboot c:\windows /l zh-cn解释:重建主引导记录,启动项的值为c:\windows ,其中c:\windows 在PE中要根据实际情况而定。
win7 驱动补丁集成教程
[教程]Windows7原版整合补丁和本机驱动程序重装系统后,驱动和补丁的安装往往需要耗费非常多的时间。
而网上的所谓“集成驱动、集成补丁”的各种修改版质量良莠不齐,且驱动都是“万能”版本,相对原机“精确”适配的驱动显然是略逊一筹(特别是笔记本电脑)。
采用Win7的MSDN原版自己整合驱动程序和补丁,不仅免去了重装后这两项繁重耗时的工作,而且保持了原版系统的纯净性。
借助Win7自带的一个影响部署管理工具——DISM,我们可以很方便的进行上述的集成操作。
注意:由于驱动和补丁都是区分32位/64位的,因此该方法只能用于整合与你现有系统相同位数的镜像。
需要的软件和镜像:1、驱动精灵/驱动人生/鲁大师等可以备份本机驱动的软件(下面以驱动精灵为例)2、UltraISO(或者WinISO、PowerISO等),用于修改原版系统的ISO文件。
此软件之前已多次提过,在此不再赘述。
整合之前,要先装载系统映像1、首先用UltraISO/WINRAR/7Zip/好压等软件,提取原版镜像sources目录中的install.wim文件到任意位置。
2、在非系统盘下建立一个空文件夹,用于装载WIM中的映像。
(我建立的是E:\WINMOUNT)注意!该盘符至少需要有15GB的可用空间,过低可能造成WIM的装载失败。
3、以“管理员”身份打开命令提示符(注意命令提示符窗口的左上角应该有“管理员”字样,如果没有,说明当前的命令提示符不是以管理员身份运行的,请关闭后重新以管理员身份打开)。
4、输入以下命令:dism /mount-wim /wimfile:[install.wim的路径] /index:[要装载的映像卷序号]/mountdir:[之前建立的空文件夹路径]当然,实际输入肯定不能这么输入,你需要根据实际情况作修改(1)[install.wim的路径]更改为你install.wim存放的位置。
比如你把install.wim解压到了E盘根目录,wimfile那里就应改为/wimfile:E:\install.wim(2)[要装载的映像卷序号]对应了你要装载install.wim文件里面的哪个子映像,通俗了讲,就是你要装载并整合哪个版本的Win7安装映像对于32位镜像的install.wim:1——简易版;2——家庭普通版;3——家庭高级版;4——专业版;5——旗舰版。
DISM部署映像服务和管理工具详细参数
DISM 部署映像服务和管理工具版本: 6.1.7600.16385DISM.exe [dism_options] {WIM_command} [<WIM_arguments>]DISM.exe { /Image:<path_to_offline_image> | /Online} [dism_options]{servicing_command} [<servicing_arguments>]描述:DISM 枚举、安装、卸载、配置和更新Windows 映像中的功能和程序包。
可以使用的命令取决于提供的映像以及映像处于脱机状态还是正在运行。
WIM 命令:/Get-MountedWimInfo显示有关安装的WIM 映像的信息。
/Get-WimInfo 显示有关WIM 文件中的映像的信息。
/Commit-Wim 保存对安装的WIM 映像的更改。
/Unmount-Wim 卸载安装的WIM 映像。
/Mount-Wim 从WIM 文件安装映像。
/Remount-Wim 恢复孤立的WIM 安装目录。
/Cleanup-Wim 删除与损坏的安装的WIM 映像关联的资源。
映像规格:/Online 以正在运行的操作系统为目标。
/Image 指定脱机Windows 映像的根目录的路径。
DISM 选项:/English 用英文显示命令行输出。
/Format 指定报告输出格式。
/WinDir 指定Windows 目录的路径。
/SysDriveDir 指定名为BootMgr的系统加载程序文件的路径。
/LogPath 指定日志文件路径。
/LogLevel 指定日志(1-4)中所示的输出级别。
/NoRestart 取消自动重新启动和重新启动提示。
/Quiet 取消除错误消息之外的所有输出。
/ScratchDir 指定暂存目录的路径。
WIM 命令: 详细介绍、格式及示例WIM 命令: 详细介绍、格式及示例/Get-MountedWimInfo/Get-MountedWimInfo显示有关安装映像的信息,包括映像是否可用于提供服务,是否需要重新安装,或者是否为有效映像。
DISM对原版镜像进行改造---整合驱动及补丁
DISM对原版镜像进行改造重装系统后,驱动和补丁的安装往往需要耗费非常多的时间。
而网上的所谓“集成驱动、集成补丁”的各种修改版质量良莠不齐,且驱动都是“万能”版本,相对原机“精确”适配的驱动显然是略逊一筹(特别是笔记本电脑)。
采用Win7的MSDN原版自己整合驱动程序和补丁,不仅免去了重装后这两项繁重耗时的工作,而且保持了原版系统的纯净性。
借助Win7自带的一个影响部署管理工具——DISM,我们可以很方便的进行上述的集成操作。
注意:由于驱动和补丁都是区分32位/64位的,因此该方法只能用于整合与你现有系统相同位数的镜像。
1、驱动精灵/驱动人生/鲁大师等可以备份本机驱动的软件(下面以驱动精灵为例)2、UltraISO(或者WinISO、PowerISO等),用于修改原版系统的ISO文件整合之前,要先装载系统映像1、首先用UltraISO/WINRAR/7Zip/好压等软件,提取原版镜像sources目录中的install. wim文件到任意位置。
2、在非系统盘下建立一个空文件夹,用于装载WIM中的映像。
(比如我建立的是E:\WINMO UNT)注意!该盘符至少需要有15GB的可用空间,过低可能造成WIM的装载失败。
3、以“管理员”身份打开命令提示符(注意命令提示符窗口的左上角应该有“管理员”字样,如果没有,说明当前的命令提示符不是以管理员身份运行的,请关闭后重新以管理员身份打开)。
4、输入以下命令:dism /mount-wim/wimfile:[install.wim的路径] /index:[要装载的映像卷序号] /mountdir:[之前建立的空文件夹路径]当然,实际输入肯定不能这么输入,你需要根据实际情况作修改(1)[install.wim的路径]更改为你install.wim存放的位置。
比如你把install.wim解压到了E盘根目录,wimfile那里就应改为/wimfile:E:\install.wim(2)[要装载的映像卷序号]对应了你要装载install.wim文件里面的哪个子映像,通俗了讲,就是你要装载并整合哪个版本的Win7安装映像对于32位镜像的install.wim:1——简易版;2——家庭普通版;3——家庭高级版;4——专业版;5——旗舰版。
DISM++使用教程
写在前面的话:本教程以原版win7旗舰版(如用其它版本也可)为例来为大家介绍怎样利用DISM++工具整合驱动和预补丁至镜像中的具体步骤。
为了使大家能够更直观的了解,从而更好的使用此工具,本篇博文将以图文并茂的方式来展示每一步的操作,希望对大家有所帮助。
在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镜像,在开始之前需要做如下的准备:1.DISM++工具(点击上面链接即可进入网站下载)也可单击此处下载ZIP压缩包。
2.原版windows7镜像,这里提供windows7旗舰版X64迅雷链接地址和windows7旗舰版X86迅雷链接地址。
若想获取win7其它系统的下载,可以单击此处进入MSDN我告诉你网站查看。
接下来就是开始整合的进程了。
首先将DISM++工具解压缩到任意目录,之后您将会看到按照物理机上安装的系统是X86还是X64而定双击对应的DISM++可执行文件。
都会看到如下图所示的界面这是DISM++的主界面。
使用Dism整合win7补丁教程
使用Dism++整合win7补丁教程Dism++是由初雨团队开发的一款实用性工具,对于使用电脑系统的各位玩家来说系统时不时都需要重装,但每次重装系统打补丁时候那个慢啊!想必各位都有这个想法,找一个打好补丁的系统装上,省事省力。
Ghost系统不稳定,用原版MSD N安装更新由太慢,好,今天教各位如何利用Di sm++整合补丁制作一个属于自己的操作系统。
需要使用的工具:1、Dism++(到Dism++官方网站下载,最新版10.1.9.1);2、UltraI SO;3、MSDN原版系统(到MSDN下载)。
下面以win dows7为例整合补丁。
一、在某个分区中建立一个w i n7文件夹,文件夹里面分别再建立1、2、wim 三个文件夹。
二、使用UltraISO打开MSDN原版win7镜像,在sourc es文件夹下提取in stal l.wim到f:\win7\wim下,三、打开Dism++x64位程序挂载映像f:\win7\wim\instal l.wim,选择版本、将映像挂载到f:\win7\1文件夹内。
四、打开会话,选择更新管理,扫描更新五、安装更新,建议全选所有更新,安装完毕后再扫描几次,还有更新都安装,直至所有更新都安装完。
六、将更新好的映像另存到f:\win7\2文件夹内,命名为ins tall。
保存后,卸载映像。
七、用Ultra ISO打开MSDN原版win7镜像,将f:\win7\2\instal l.wim替换掉M SDN原版win7镜像中so urces下的ins tall.wim。
然后将镜像另存为win dows7_ulti mate_64 _sp1_n ew。
这样所有最新的补丁都整合到新的镜像中,以后重装系统不用再等漫长的时间来更新补丁了。
DISM命令行工具集成补丁
dism /get-wiminfo /wimfile:d:\ie10\install.wim
//获取映像中的Windows 7 版本信息。
dism /mount-wim /wimfile:d:\ie10\install.wim /name:"Windows 7 ULTIMATE" /mountdir:d:\ie10\wim
//挂载(Mount)映像中的”Windows 7 ULTIMATE”的iso文件到E:\win7\wim文件夹中。(你可以选择其它版本)
ห้องสมุดไป่ตู้
dism /unmount-wim /mountdir:d:\ie10\wim /commit
//卸载(unmount)之前挂载的映像文件,并将e:\ie10\wim内所有文件保存为install.wim文件
dism /image:d:\ie10\wim /add-package /packagepath:d:\ie10\IE-Spelling-NEU.msu
dism /image:d:\ie10\wim /add-package /packagepath:d:\ie10\IE10-Windows6.1-KB2898785-x64.msu
dism /image:d:\ie10\wim /add-package /packagepath:d:\ie10\IE-Win7.CAB
dism /image:d:\ie10\wim /add-package /packagepath:d:\ie10\IE-Hyphenation-NEU.msu
DISM对原版镜像进行改造---整合驱动及补丁
DISM对原版镜像进行改造重装系统后,驱动和补丁的安装往往需要耗费非常多的时间。
而网上的所谓“集成驱动、集成补丁”的各种修改版质量良莠不齐,且驱动都是“万能”版本,相对原机“精确”适配的驱动显然是略逊一筹(特别是笔记本电脑)。
采用Win7的MSDN原版自己整合驱动程序和补丁,不仅免去了重装后这两项繁重耗时的工作,而且保持了原版系统的纯净性。
借助Win7自带的一个影响部署管理工具——DISM,我们可以很方便的进行上述的集成操作。
注意:由于驱动和补丁都是区分32位/64位的,因此该方法只能用于整合与你现有系统相同位数的镜像。
1、驱动精灵/驱动人生/鲁大师等可以备份本机驱动的软件(下面以驱动精灵为例)2、UltraISO(或者WinISO、PowerISO等),用于修改原版系统的ISO文件整合之前,要先装载系统映像1、首先用UltraISO/WINRAR/7Zip/好压等软件,提取原版镜像sources目录中的install. wim文件到任意位置。
2、在非系统盘下建立一个空文件夹,用于装载WIM中的映像。
(比如我建立的是E:\WINMO UNT)注意!该盘符至少需要有15GB的可用空间,过低可能造成WIM的装载失败。
3、以“管理员”身份打开命令提示符(注意命令提示符窗口的左上角应该有“管理员”字样,如果没有,说明当前的命令提示符不是以管理员身份运行的,请关闭后重新以管理员身份打开)。
4、输入以下命令:dism /mount-wim/wimfile:[install.wim的路径] /index:[要装载的映像卷序号] /mountdir:[之前建立的空文件夹路径]当然,实际输入肯定不能这么输入,你需要根据实际情况作修改(1)[install.wim的路径]更改为你install.wim存放的位置。
比如你把install.wim解压到了E盘根目录,wimfile那里就应改为/wimfile:E:\install.wim(2)[要装载的映像卷序号]对应了你要装载install.wim文件里面的哪个子映像,通俗了讲,就是你要装载并整合哪个版本的Win7安装映像对于32位镜像的install.wim:1——简易版;2——家庭普通版;3——家庭高级版;4——专业版;5——旗舰版。
win10环境下用dism+7-zip+ultraiso制作winpe
win10环境下用dism+7-zip+ultraiso制作winpe工具说明:1.dism用于提取boot.wim2.7-zip用于删减boot.wim3.ultraiso用于打包boot.wim到iso文件步骤:1.加载原版镜像并导出x:\source\boot.wim::rem--cmd.bat----set wim=winpe.wimdel %wim%dism /export-image /sourceimagefile:%2\sources\boot.wim /sourceindex:2 /destinationimagefile:%wim%2.清理wim里的多余文件set wim=winpe.wim7z.exe d %wim% @list_Clean.txt3.添加工具set wim=winpe.wim7z.exe a %wim% @list_tools.txt4.修改并添加winpeshl.ini--------不加这一步,默认弹出cmd窗体set wim=winpe.wim7z.exe a %wim% windows\system32\winpeshl.ini5.打包isoset wim=winpe.wimiso.exe -input ".\winpe.iso" -chdir /boot -file ".\winpe.wim"备注:winpe.iso-------------------需要制作成可引导的iso---可以将原有的iso修改获得winpeshl.ini ----------------------------------------------[LaunchApp]AppPath=x:\你的程序.exelist_clean.txt----------------------------------------------::rem---------boot------setup.exesourcesusersProgram FilesProgram Files (x86)ProgramData::rem---------programdata---ProgramData\Microsoft\Windows\StartMenu\Programs\Administrative ToolsProgramData\Microsoft\Windows\StartMenu\Programs\StartupProgramData\Microsoft\Windows\StartMenu\Programs\desktop.iniProgramData\Microsoft\Windows\Start Menu\desktop.iniProgramData\Microsoft\Windows\DeviceMetadataStore ProgramData\Microsoft\Windows\GameExplorer ProgramData\Microsoft\Windows\Ringtones ProgramData\Microsoft\Windows\Templates ProgramData\Microsoft\Windows\wfp ProgramData\Microsoft\Windows\wer ProgramData\Microsoft\DiagnosisProgramData\Microsoft\Crypto::rem---------boot---------Windows\boot\pxeWindows\boot\pcatWindows\boot\pxeWindows\boot\dvdWindows\boot\efiWindows\boot\BootDebuggerFiles.iniWindows\boot\resources\en-usWindows\boot\Fonts\wgl4_boot.ttfWindows\boot\Fonts\chs_boot.ttfWindows\boot\Fonts\segmono_boot.ttf::rem---------boot-------Windows\System32\boot\winresume.exeWindows\System32\boot\winresume.efiWindows\System32\boot\zh-cn\winresume.exe.mui Windows\System32\boot\zh-cn\winresume.efi.mui Windows\System32\wdiWindows\System32\wfpWindows\System32\tasksWindows\System32\dismWindows\System32\setup.bmp Windows\System32\winre.jpg::rem---------config-------Windows\System32\config\Journal Windows\System32\config\RegBack Windows\System32\config\systemprofile Windows\System32\config\TxR Windows\System32\config\FP windows\system32\config\BCD-Template Windows\System32\config\bbi Windows\System32\config\bbi.* Windows\System32\config\bbi{* Windows\System32\config\default.* Windows\System32\config\default{* ::Windows\System32\config\drivers Windows\System32\config\drivers.* Windows\System32\config\drivers{* Windows\System32\config\elam Windows\System32\config\elam.* Windows\System32\config\elam{* Windows\System32\config\sam.* Windows\System32\config\sam{* Windows\System32\config\security.* Windows\System32\config\security{* Windows\System32\config\software.* Windows\System32\config\software{* Windows\System32\config\system.* Windows\System32\config\system{*windows\System32\config\COMPONENTS windows\System32\config\COMPONENTS.* windows\System32\config\COMPONENTS{*::rem---------windows------windows\hh.exewindows\zh-cn\hh.exe.muiwindows\bfsvc.exewindows\zh-cn\bfsvc.exe.mui::rem--windows\boot ::rem--logon desk info windows\vsswindows\tracingwindows\tempwindows\servicingwindows\securityWindows\schemasWindows\PolicyDefinitionsWindows\Windows\logsWindows\liveKernelReportsWindows\L2SchemasWindows\Help::rem---------Windows\en-usWindows\cbstempWindows\brandingWindows\apppatch::rem---------system32---------------- Windows\system32\0409Windows\system32\advancedinstallers Windows\system32\ar-saWindows\system32\bg-bgWindows\system32\cs-czWindows\system32\catroot2Windows\system32\da-dkWindows\system32\de-deWindows\system32\downlevelWindows\system32\diagsvcs::windows\system32\drivestore ::rem---net need Windows\system32\el-grWindows\system32\en-gb::------------Windows\system32\en-us Windows\system32\es-esWindows\system32\es-mxWindows\system32\et-eeWindows\system32\fi-fiWindows\system32\fr-caWindows\system32\fr-frWindows\system32\grouppolicyWindows\system32\grouppolicyusers Windows\system32\he-ilWindows\system32\hr-hrWindows\system32\hu-huWindows\system32\it-itWindows\system32\ja-jpWindows\system32\ko-krWindows\system32\logfilesWindows\system32\lv-LVWindows\system32\migrationWindows\system32\muiWindows\system32\nb-noWindows\system32\nl-NLWindows\system32\NetworklistWindows\system32\oobeWindows\system32\pl-pLWindows\system32\pt-brWindows\system32\pt-ptWindows\system32\rasWindows\system32\rastoastWindows\system32\recoveryWindows\system32\restoreWindows\system32\ro-roWindows\system32\ru-ruWindows\system32\setupWindows\system32\sk-skWindows\system32\sl-sIWindows\system32\smiWindows\system32\sppWindows\system32\sysprep::Windows\system32\startnet.cmd ::---use wpeinit.exe to start netWindows\system32\startnet.cmdWindows\system32\th-thWindows\system32\tr-trWindows\system32\uk-uaWindows\system32\windowspowershellWindows\system32\sr-latn-cs Windows\system32\sr-latn-rs Windows\system32\sv-se Windows\system32\winevt Windows\system32\zh-hk Windows\system32\zh-tw。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DISM对原版镜像进行改造
重装系统后,驱动和补丁的安装往往需要耗费非常多的时间。
而网上的所谓“集成驱动、集成补丁”的各种修改版质量良莠不齐,且驱动都是“万能”版本,相对原机“精确”适配的驱动显然是略逊一筹(特别是笔记本电脑)。
采用Win7的MSDN原版自己整合驱动程序和补丁,不仅免去了重装后这两项繁重耗时的工作,而且保持了原版系统的纯净性。
借助Win7自带的一个影响部署管理工具——DISM,我
们可以很方便的进行上述的集成操作。
注意:由于驱动和补丁都是区分32位/64位的,因此该方法只能用于整合与你现有系统相同
位数的镜像。
1、驱动精灵/驱动人生/鲁大师等可以备份本机驱动的软件(下面以驱动精灵为例)
2、UltraISO(或者WinISO、PowerISO等),用于修改原版系统的ISO文件
整合之前,要先装载系统映像
1、首先用UltraISO/WINRAR/7Zip/好压等软件,提取原版镜像sources目录中的install. wim文件到任意位置。
2、在非系统盘下建立一个空文件夹,用于装载WIM中的映像。
(比如我建立的是E:\WINMOU NT)
注意!该盘符至少需要有15GB的可用空间,过低可能造成WIM的装载失败。
3、以“管理员”身份打开命令提示符(注意命令提示符窗口的左上角应该有“管理员”字样,如果没有,说明当前的命令提示符不是以管理员身份运行的,请关闭后重新以管理员身份打开)。
4、输入以下命令:
dism/mount-wim
/wimfile:[install.wim的路径]/index:[要装载的映像卷序号]/mountdir:[之前建立的空文件夹路径]
当然,实际输入肯定不能这么输入,你需要根据实际情况作修改
(1)[install.wim的路径]更改为你install.wim存放的位置。
比如你把install.wim解压到了E盘根目录,wimfile那里就应改为/wimfile:E:\install.wim
(2)[要装载的映像卷序号]对应了你要装载install.wim文件里面的哪个子映像,通俗了讲,就是你要装载并整合哪个版本的Win7安装映像
对于32位镜像的install.wim:
1——简易版;2——家庭普通版;3——家庭高级版;4——专业版;5——旗舰版。
对于64位镜像的install.wim:
1——家庭普通版;2——家庭高级版;3——专业版;4——旗舰版。
比如,要给64位镜像的专业版进行集成驱动操作,index那里应该改为/index:3;给32位旗舰版集成驱动,index那里应该改为/index:5。
其余的版本请自己根据上面给出的对应关系决定index后相应的数字。
(3)[之前建立的空文件夹路径]这里不用多讲了,你之前创建的文件夹在什么路径,这里就改成什么路径
之前我建立的是E:\WINMOUNT,所以mountdir这里应该写/mountdir:E:\WINMOUNT
我本人整合的是64位旗舰版,install.wim在E盘根目录,整条命令写出来是这样:
dism/mount-wim
/wimfile:E:\install.wim/index:4/mountdir:E:\WINMOUNT
输入完命令后,按回车开始装载操作:
装载完成
下面分别讲解整合驱动和整合补丁,你可以两个都做,也可以取其中之一
[整合驱动的操作步骤]
1、用驱动精灵等软件备份本机驱动。
一般只需要备份显卡、声卡、有线和无线网卡、蓝牙(如果有)、USB3.0(如果有)等硬件的驱动,当然你也可以全部备份
下面是我用驱动精灵备份驱动的示意图。
这里更改一下驱动的备份路径和备份方式,让驱动以文件夹形式备份
选择好要备份的驱动,开始备份
全部驱动备份完成
2、开始整合驱动
仍旧是以管理员身份运行命令提示符,然后输入以下命令并回车执行:
dism/image:[映像装载的路径]/add-driver/driver:[所有驱动备份的路径]/recurse/forc eunsigned
其中,[映像装载的路径]就是你之前建立的那个空文件夹所在路径;[所有驱动备份的路径]就是你之前在驱动精灵里面设置的那个路径。
/recurse参数表示搜索该文件夹及子文件夹下的所有驱动;/forceunsigned参数表示强制
整合未经数字签名的程序。
比如,我的驱动所在文件夹在E:\Drivers,执行的具体命令如下图:
开始整合
PS:如果出现少许驱动整合失败的情况(比如我整合的时候驱动精灵备份的HD5650M显卡驱动就不行),换一款驱动备份软件(后来我用的是鲁大师),重新把整合失败的备份到一个目录,然后再执行上面的命令尝试整合。
(如果你这一次备份到了别的位置,上面的路径也要有相应改变哦)
整合完成(这是我后来重新整合的显卡驱动、成功)
至此驱动就整合完毕了,如果还不放心,可以运行以下命令查看:dism/image:[映像装载的路径]/get-drivers
看到类似的这些信息就说明整合成功了。
[整合补丁的操作步骤]
准备好补丁的.msu格式的文件,统一放到某个文件夹下。
msu格式的补丁**吧内精品区有提供,当然如果你不嫌费事,或者觉得精品区的补丁包比较老,就照着已经安装的补丁代号一个一个到微软官网搜索下载吧、或者你用360之类软件的下载补丁功能也行
这是我准备好的64位补丁
以管理员身份运行命令提示符,执行以下命令:
dism/image:[映像安装的路径]/add-package/packagepath:[补丁存放的文件夹路径]
[映像安装的路径]前面整合驱动那里讲过了
[补丁存放的文件夹路径]就是你放msu的那个文件夹,不废话了
我的图例:
如果你的补丁较多,整合时间会比较长,请耐心等待。
[保存整合后的映像]
整合工作进行完之后,进行保存操作
管理员身份运行命令提示符,执行以下命令:
dism/unmount-wim/mountdir:[映像装载的路径]/commit 回车后进行整合操作
卸载完成
这时候你会发现之前装载映像的那个文件夹中已经没有文件,install.wim文件的大小也有所增大。
最后,用UltraISO等编辑ISO的软件打开原版镜像,用整合后的install.wim替换原镜像sources目录中的install.wim,保存为新的iso。
至此所有过程就全部完毕了。