Windows 7 封装篇(一)【母盘定制】[手动制作]定制合适的系统母盘

http://www.win10u.com/article/html/10.html

Windows 7 封装篇(一)【母盘定制】定制合适的系统母盘[手动制作]

前言

首先要感谢S大(Skyfree),A大(Allen),C大(chiannet,启动技术高人,牛逼的MAX PE出自与他手)等等幕后为天空默默付出的所有人(其他版主我不太熟,O(∩_∩)O~),为我们提供了这么好的技术交流平台,开发了这么多优秀的软件(Easy Sysprep,万能驱动助理,等等很多很多……)提供了坚实的技术支持。感谢天空为我们做的一切!!!

系统怎么封装?不要问我!天空论坛里面基础教程很多很多。你不会?那你想想自己在天空这么久了,为什么木有学到!自己好好想想吧….. 确实吧!教程,知识已经在那里了,但是多数人没有去实践,根本不想去实践,不会去试试动手体验一下,心里只想着拿现成的!更有甚者会直接问下载地址在哪里?如果就这种素质,你个人的技术永远是止步不前的,停留在原地的!

扯远了,下面进入正题:这里和大家交流系统母盘的制作,我水平不高,涉及知识都是前人总结的,只是综合了前人知识在在这里班门弄斧而已!老鸟就飞过吧,菜鸟们就仔细看着吧!多数人封装系统用的母盘是别人的。我感觉我们有必要制作适合自己的母盘!别人制作的母盘不一定适合自己的,别人制作的时候系统里面修改什么,精简什么,加了推广程序,恶意后门程序等等。可想而知如果使用过程中出现什么问题,导致你无从下手!

我的思路是这样的:

第1部分:导出原版系统映像(install.wim)中的旗舰版子映像(Windows 7 ULTIMATE)

第2部分:整合补丁到系统映像

第3部分:在保证系统稳定的情况下精简与优化系统(稳定才是重点!)

准备好工作环境与相应的工具。

下载安装并好安装好windows AIK(ADK),把原版旗舰版Windows7X64中install.wim映像文件提取到D 盘,从微软网站下载收集的补丁同样存放D:\ hotfix目录下。这里也可以用安全软件收集(用金山卫士下载收集)。关于有同学问到为什么要安装windowsAIK(ADK),因为下一个教程【无人值守篇】必须要用到这个软件操作!

第1部分:导出原版系统映像(install.wim)中的旗舰版子映像(Windows 7 ULTIMATE)

操作步骤:  找到C:\ProgramFiles\Windows AIK\Tools\amd64这个目录,并建立separation.cmd内容:

  1. @echo off
  2. color 2
  3. title  分离映像
  4. echo 正在分离映像,请稍等......
  5. imagex /export D:\install.wim 4 F:\install.wim "Win7.wim
  6. echo 成功分离,请按任意键退出
  7. pause >nul

复制代码

<ignore_js_op> 
这是在IMAGEX中的
<ignore_js_op> 
<ignore_js_op>   
官方32位旗舰版的install.wim文件包含了 5个子映像排列序号
? 1.简易版
? 2.家庭普通版 
? 3.家庭高级版 
? 4.专业版 
? 5.旗舰版

官方64位旗舰版的install.wim文件包含了 4个子映像排列序号(64位没有简易版)
? 1.家庭普通版 
? 2.家庭高级版 
? 3.专业版 
? 4.旗舰版

我们这里是把旗舰版(我使用的是64位的win7)分离出来,选择映像序列号 “4”

以管理员身份运行这个 
CMD文件,F盘目录会生成win7.wim文件

把原来的install.wim删除,重命名win7.wim为install.wim并复制D盘这一部分我们做完了

(如果在windows ADK, 找到C:\Program Files(x86)\Windows Kits\8.1\Assessment and Deployment Kit\DeploymentTools\amd64\DISM这个目录,并建立separation.cmd内容:

  1. <STRONG>@echo off
  2. color 2
  3. title  分离映像
  4. echo 正在分离映像,请稍等......
  5. Dism /Export-Image /SourceImageFile:D:\install.wim /SourceIndex:4 /DestinationImageFile:D\Win7.wim
  6. echo 成功分离,请按任意键退出
  7. pause >nul</STRONG>

复制代码

这是在DISM中的
<ignore_js_op>

<ignore_js_op>

<ignore_js_op>   分离完成!

<ignore_js_op> 这个图片就是使用Win7自带DISM工具的错误提示

有同学会问“Win7自带DISM工具的,为什么不用Win7自己带的DISM工具来操作呢?”可能那个同学没测试过吧,你用Win7系统自己带的DISM 工具分离系统会提示DISM错误  "错误: 87 export-image 选项未知"

指令的,也就是说 export-image   命令在win7带的DISM工具中无法识别!其实吧,真正把DISM完善应用是在win8/8.1系统下面,而win8/8.1系统环境下面就不会提示错误的

,有空的话同学可以去测试一下!

<ignore_js_op>

看微软的开发中心对DISM的简单介绍

第2部分:整合补丁到系统映像

操作步骤: 同样在C:\ProgramFiles\Windows AIK\Tools\amd64(Windows ADK, 找到C:\Program Files (x86)\Windows Kits\8.1\Assessment andDeployment Kit\Deployment Tools\amd64\DISM)这个目录建立Integration.cmd内容:

  1. MD D:\wimmount
  2. echo 正在添加补丁,请稍后
  3. Dism /Mount-WIM /WimFile:D:\install.wim/Index:1 /MountDir:D:\wimmount
  4. Dism /Image:D:\wimmount /Add-Package /PackagePath:D:\hotfix
  5. Dism /Unmount-WIM /MountDir:D:\wimmount /Commit
  6. echo 结束,按任意键退出
  7. pause >nul
  8. echo 清理临时垃圾文件
  9. rename D:\install.wim temp.wim
  10. imagex /export D:\temp.wim 1 D:\install.wim
  11. echo 按任意键退出
  12. pause >nul

复制代码

<ignore_js_op>

<ignore_js_op>

<ignore_js_op> 这是我通过金山卫士收集的补丁包.86个

<ignore_js_op>

执行结果

这一部整合补丁我们完成了,下面继续下一步!当然还可以应用这里的知识集成IE浏览器到系统里面去!

第3部分:在保证系统稳定的情况下精简与优化系统

完美主义,追求体积,想高度精简的就不要继续这一步了,懒得解释,不然又瞎BB的!

操作步骤:在D盘新建名为win7的文件夹,并在C:\Program Files\Windows AIK\Tools\amd64(Windows ADK, 找到C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM)

并建立mount.cmd内容:

  1. imagex /mountrw D:\install.wim 1 D:\Win7
  2. Pause

复制代码

建立commit.cmd内容:

  1. imagex /unmount D:\Win7 /commit
  2. Pause

复制代码

<ignore_js_op> 这是在AIK中的

<ignore_js_op> 这是在ADK中 的

<ignore_js_op>       管理员身份运行,mount.cmd挂载install.wim到D:\Win7文件夹,正在执行挂载 
<ignore_js_op> 挂载完毕                 
这时候可以看到和系统分区相同的文件目录了 ,接下来我们开始精简系统的,首先获取Win7文件夹管理员权限,以便操作我们接下来的

<ignore_js_op> 这是系统挂载完毕的所有文件,和系统分区目录的文件夹一模一样吧

<ignore_js_op>

获取权限
<ignore_js_op> 正在获取win7文件夹的所有权限

获取权限完毕,这个时间有点慢啊!

好了,我们继续下面的精简系统

删除ProgramData\Microsoft\Network\Downloader\*.*

删除Windows\Ringtones

删除Windows\system32\recovery\winre.wim

删除ProgramData\Microsoft\Windows\Ringtones\*.*

删除Users\Public\Recorded TV\Sample Media

删除Users\Public\Videos\Sample Videos

删除Users\Public\Pictures\Sample Pictures

删除Users\Public\Music\Sample Music

搜索并且删除Users\Administrator 目录中的.tmp、.log、.db以及.TM.blf和.regtrans-ms文件

搜索Windows\Boot\EFI中的文件夹(只是文件夹),en-us,zh-cn,

zh-TW保留,其他文件夹删除

搜索Windows\Boot\PCAT中的文件夹(只是文件夹),en-us,zh-cn,

zh-TW保留,其他文件夹删除

删除Windows\Boot\ fonts目录中除了英语字体文件以外的所有字体文件

删除Windows\IME中的IMESC5 (微软拼音输入法),自定删不删
MEJP10 (日文输入法输入法),自定删不删
imekr8  (韩文输入法),自定删不删
METC10(繁中输入法),自定删不删

删除Windows\System32\IME中的

IMESC5 (微软拼音输入法),自定删不删
MEJP10 (日文输入法输入法),自定删不删
imekr8  (韩文输入法),自定删不删
METC10(繁中输入法),自定删不删

删除Windows\Logs和Windows\Panther和Windows\temp目录中的带.tmp、.log、.db文件

在Windows\SysWOW64和C:\Windows\System32目录下面,带ar-SA”、“bg-BG”、“cs-CZ”这类格式的文件夹除了en-us和zh-cn,zh-TW外,类似格式的文件夹全部删除掉。

在Windows\System32\config目录,删除带.LOG1、.LOG2、.TM.blf和.regtrans-ms文件

下面

删除系统里面自己带的游戏了,

在Program Files\Microsoft Games目录,自定删不删

Chess 象棋高手
FreeCell 空当接龙
Hearts 红心大战
inkball 墨球
Mahjong  马酱高手
Minesweeper 扫雷
Purble Place 厨房大赛
Solitaire 纸牌
SpiderSolitaire蜘蛛纸牌

如果有删除,将应的ProgramData\Microsoft\Windows\Start Menu\Programs\Games目录内的快捷方式删除,

下面是驱动程序精简,这里的知识来源于天空啄木鸟

涉及的三个文件夹

Windows\System32\DriverStore\FileRepository(只删文件夹)

Windows\inf(只删文件)

Windows\winsxs(只删文件夹

搜索文件夹prn*.inf

af*.inf

angel*.inf

ati*.inf

aver*.inf

brmf*.inf

cxfa*.inf

cxraptor*.inf

fax*.inf

hcw*.inf

hpo*.inf

hpoa1*.inf

ig*.inf

mdm*.inf

nv*.inf

ph3*.inf

ph6*.inf

ricoh*.inf

sti*.inf

wave*.inf

wiabr*.inf

wiaca*.inf

wiacn*.inf

wiaep*.inf

wiahp*.inf

wiak*.inf

wialx*.inf

wiasa*.inf

wiaxx*.inf

xcbdav*.inf

这种文件命名格式的文件,文件夹

在prn*.inf,(保留prnms001和prnms002)

全部操作完毕,继续删除windows\inf\*.pnf

Windows\System32\DriverStore\FileRepository\*.pnf,带.pnf 的文件,基本操作就这样,删除的只是一些系统自带的显卡驱动,声卡驱动,调制解调器驱动,打印机驱动,扫描仪驱动,电视卡驱动,传真驱动。不影响系统正常使用,不用怕系统安装这些设备的时候,出问题,如果什么都怕,就别折腾系统封装了!(进入系统时候才对windows\winsxs\backup进行处理,零字节化里面的文件,这里不是好的时机)

本来想提供精简文件的批处理,无奈天空伸手党太多,就不提供了!

然后我们卸载映像,运行unmount.cmd完成卸载映像,  
<ignore_js_op> 正在卸载
 卸载映像中,请稍后! 
<ignore_js_op> 这里是卸载完毕了!
     有同学会问“只是母盘集成补丁包就可以了嘛?”因为我现在精简现在的系统文件后,安装系统后不在精简系统文件的,安装好软件,清理一下注册表和其他临时文件,就开始封装了 !
             
OK!操作基本完成!

将D盘的install.wim替换原版系统中的sources目录。另存ISO(软碟通操作)。这时候我们的母盘制作好了!

以后还会陆陆续续提供教程,这只是母盘制作!

这里很少用到第三方工具的,而且基本是手工操作的!想偷懒用软件自动化操作的,不要在我这里瞎BB!你爱咋咋地!

教程我写的不好,抛砖引玉而已!比我优秀的人大有人在!每个人想法不同,做事方法就也越多!大家可以一起交流想法啊!交流技术!别一天到晚老是在群里面发图片灌水啊!

饮水思源!

上面的内容只是示范,只是具体操作方法。每个人想法不同可以根据自己(想法)需要来操作 ,可以举一反三,教程是死的,灵活应用就看你怎么操作了! 
对于不仔细看的内容的,纠结细节问题的,不想浪费没时间和你解释ok!

DISM - 部署映像服务和管理 (DISM) 技术参考 
http://msdn.microsoft.com/zh-cn/library/windows/hardware/hh824821.aspx    (更新时间: 2013年10月)

时间: 2024-12-15 07:02:35

Windows 7 封装篇(一)【母盘定制】[手动制作]定制合适的系统母盘的相关文章

Windows 7 封装与定制不完全教程

从定制Win7母盘到封装详细教程 手把手教你定制WIN7小母盘 [教程] Windows 7 封装与定制不完全教程(一)(20110809) ZS规则 发表于 2010-7-13 19:48:41 https://www.itsk.com/forum.php?mod=viewthread&tid=40978&highlight=Windows%2B7%2B%B7%E2%D7%B0%D3%EB%B6%A8%D6%C6%B2%BB%CD%EA%C8%AB%BD%CC%B3%CC 本帖最后由 Z

windows 2008、windows 2008 R2 和windows 7封装

步骤一. windows2008和windows 2008R2 中的sysprep.exe文件路径为C:\Windows\System2\sysprep,直接双击该文件就可以进行封装了,如图: 步骤二.在系统准备工具3.14中进行相关设置,选择封装后系统关机,如图: 步骤三.大概15秒后封装系统完成,系统自动关机,如图: 当系统封装完成后,我们可以将其转换为模板 ,这样每次系统启动后,会进入全新的系统引导界面,然后根据不同的服务要求来设置系统,省去了每次都必须修改系统设置的麻烦.

Windows on Device 项目实践 2 - 感光灯制作

在上一篇<Windows on Device 项目实践 1 - PWM调光灯制作>中,我们学习了如何利用Intel Galileo开发板和Windows on Device来设计并完成一个PWM调光灯的制作.该情况下,我们需要手动调节电位器,通过PWM波形来控制LED灯的亮度.在现在的智能家居系统设计中,很多设备都需要融入智能,即无需人为干预,就能够自动为我们服务. 在这个项目中,我们会使用光敏电阻,利用其感光特性,来设计并且制作一个感光灯.感光灯能够根据环境光的强度,自动调节LED灯的亮度.

Windows Server 2012 R2 WDS部署服务之四部署Win8 64位操作系统

上一篇博文中我们添加了win8 64bit的启动映像和安装映像,下面我们进行win8 64bit的部署. 其大致原理为:win8客户端从PXE启动后发送广播包找到网络中的DHCP服务器,从DHCP服务器获取到IP地址后和WDS服务器进行通信,然后从WDS服务器下载启动映像与安装映像,最后进行win8系统的安装. 好,现在我们正式进行Win8系统的部署 现在启动后可以看到客户端从DHCP服务器请求IP地址 看到标黄的部分已经从DHCP服务器拿到了IP地址配置,并且从WDS服务器启动 正在载入文件

Windows on Device 项目实践 3 - 火焰报警器制作

在前两篇<Windows on Device 项目实践 1 - PWM调光灯制作>和<Windows on Device 项目实践 2 - 感光灯制作>中,我们学习了如何利用Intel Galileo开发板和Windows on Device来设计并完成PWM调光灯和感光灯的制作.在这个项目中,我们会使用火焰传感器和蜂鸣器,完成一个简单的火焰报警器的制作. 1.火焰传感器 火焰传感器外形和LED很像,(即红外接收三极管)是机器人专门用来搜寻火源的传感器,本传感器对火焰特别灵敏.火焰

如何在Windows Server 2008 R2没有磁盘清理工具的情况下使用系统提供的磁盘清理工具

今天,刚好碰到服务器C盘空间满的情况,首先处理了临时文件和有关的日志文件后空间还是不够用,我知道清理C盘的方法有很多,但今天只分享一下如何在Windows Server 2008 R2没有磁盘清理工具的情况下使用系统提供的磁盘清理工具. 一.在Windows Server 2008 R2,右击C盘,选择属性,弹出下面的界面: 即没有下面清理C盘的工具: 那如何使用系统自带的清理工具呢. 二.驱动器的常规属性和 cleanmgr.exe 磁盘清理选项不是默认情况下出现在 Windows Serve

企业仿站 个人仿站 定制网站制作 phpcms插件开发 网站二次开发 phpcms二次开发

团队擅长项目 1.客客威客系系统系模版制作.仿站.二次开发程序 2.ecshop商城系统系模版制作.模版制作.程序二次开发.插件开发 3.phpcms系统模版制作.插件开发.程序二次开发 4.帝国cms系统模版制作.插件开发.程序二次开发 5.dedecms系统模版制作.插件开发.程序二次开发 6.Wordpress博客社区系统模版制作.插件开发.主题定制 7.Discuz论坛社区系统.模版制作.插件开发.仿站定制 网站运维: 3.liunx  环境安装  win2003 –win2012 环境

手动制作tiny-linux

目的给一个新的主机提供一个微型的linux内核,并在上面运行服务. 手动制作一个tiny-linux,内核可以从官网站点下载下来,我这里已经预备了一个:放在/usr/src目录下,解压并创建了一个软连接ln –sv linux-3.13.6 linux cd /usr/src/ [[email protected] src]# ls debug  kernels  linux  linux-3.13.6 [[email protected] src]# cd linux [[email prot

联系我们_站内信息_站内资讯_网上定制衬衫|衬衫定制|衬衫定做-ChenShanLe衬衫乐

联系我们_站内信息_站内资讯_网上定制衬衫|衬衫定制|衬衫定做-ChenShanLe衬衫乐 衬衫乐定制网是国内领先的成衣定制机构,专业从事衬衫网络在线定制.高级定制服装的价格不菲,而衬衫乐运用了"网上面料和款式随意搭配"的定制模式,省去常规店铺高昂的营运成本, 相比原始成衣定制业,在品质不变的的情况下价格优惠了很多.衬衫乐拥有先进的进口生产设备,多年的定制经验,精湛的工艺,国内外多家面料商直接供货的面料多样性优势,为您量身打造 一套专属于您自己的高级衬衫,让您享受贴身.舒适的着装感受,