Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 773|回复: 5

[原创内容] 手把手教你封装属于自己的Windows7安装镜像 [复制链接]

小白鼠一族

Rank: 7Rank: 7Rank: 7

UID
31633
帖子
992
PB币
2721
贡献
0
技术
22
活跃
479
发表于 2018-8-16 11:06:02 |显示全部楼层
本帖最后由 onlyhilton 于 2018-8-20 09:55 编辑

原文首发于我的简书:https://www.jianshu.com/p/a93253560d78

前言

由于工作的需要,我经常需要安装Windows操作系统(搞桌面虚拟化的,你懂得),所以我特别想要一款趁手的系统安装镜像,这个镜像最好具备以下特点:

1,集成最新的补丁,省得我装完了又要打一堆补丁,有时补丁还没打完就中了勒索病毒了

2,集成一些常用的软件,由于涉及到版权问题,我不会想去集成那些收费软件,但诸如potplayer、7zip、火绒安全这种免费好用又必备的小软件,集成进去也省掉很多时间。

3,一些特殊的处理诸如给Windows7安装镜像集成USB3.0驱动、NVME驱动等,这个是不得不做的事情。

所以我渐渐地希望得到一款属于我自己定制的Windows安装镜像,于是就有了本文。

多说一句,其实这个思想就跟我从事的桌面虚拟化的思想是一样的,管理员做好一个黄金镜像,分发下去,用户就免得搞东搞西了。

封装属于自己的镜像,这其实是个挺大的工程,继续阅读之前,你要做好心理准备,涉及到的工具非常繁多,步骤和注意事项也非常多,我尽量按照手把手的思路来写,但架不住内容就是多,所以你可以先收藏了,然后作为工具书,需要用的时候翻一翻就行了。

本文定制的是Windows7 Ultimate安装包,本文所写内容很多来自于网上多篇文章的集成,我尽量都注明出处。

原理及大致步骤

在Win7的安装镜像中,有两个文件特别大,他们就是位于source目录下的boot.wim和install.wim文件。wim是微软定义的磁盘压缩文件,与之相近的还有ghost定义的gho文件,以及win8.1时开始出现的更高压缩比例的esd文件。这两个wim文件中就是两个系统,一个是PE(Pre-install Envirament预安装环境)系统,一个是安装好的win7系统。我们看到的win7安装过程其实就是PE系统的界面。

如果不太严谨的说,win7的安装过程,就是在boot.wim中的PE系统中,将install.wim解压释放到C盘,形成最后的win7系统。当然这么说肯定是相当不严谨的,但这么解释比较有利于你理解后面的内容。

所以基于以上的原理你就可知,我们接下来的操作就是对这两个wim文件,尤其是install.wim文件进行修订以达到最终的目的,所以本文共分为以下10个步骤:

1,用虚拟机安装系统(工具:Vmware Workstation)

2,打好补丁,装好软件(用WU打补丁,软件安装包自备)

3,用DISM++清理,用磁盘管理清理,关闭虚拟内存、休眠,将空间压缩到最小(工具DISM++)

4,用easysysprep进行封装(工具easysysprep)

5,由PE启动进行继续封装。(easyPE系统,easysysprep),封装完成后用EIX备份成install.wim(PE系统自带)

6,用imageX(DISM++自带)对install.wim进行编辑(显示名称),然后导出成新的install.wim缩减体积(工具DISM++)

7,将原始安装光盘中所有内容拷贝到U盘(U盘最好是NTFS),并用刚做完的install.wim替换(NTFS格式U盘)

8,用技嘉USB 3.0及NVME注入工具对U盘中的系统注入驱动(技嘉驱动注入工具)

9,用DISM++中的ISO生成工具将U盘的内容生成为最终的ISO(工具DISM++)

所需工具及资源(按出场顺序排列):

1,VMware workstation

2,windows7官方安装镜像

3,DISM++全能工具箱

4,easysysprep封装工具

5,优启通PE的ISO

6,8G以上的U盘一个,格式化成NTFS格式

7,技嘉USB3.0及NVME驱动注入工具

第一步:安装windows7虚拟机

这一步我就不详细说过程了,主要说注意事项:

1,安装到输入账号密码的界面时,就不要再继续了,而是按下Ctrl+Shift+F3,让虚机进入预封装状态。一旦进入了这个状态,以后每次重启之后虚机都会进入这个状态,这正是我们想要的,我们剩下所有的系统优化都是在预封装状态中进行的,不要怕,这个状态跟普通的安装好的win7并没有区别。


看到这个界面时就按下Ctrl+shift+F3


2,充分利用好虚拟机的快照功能。在每次发生变化以后留一个快照,绝对是一个非常好的习惯,一方面可以避免误操作带来的重装,另一方面以后当你还想修改点什么的时候,从上一次正确配置开始无疑是最省力的。最重要的是,封装系统这事儿不可逆,一旦封完了,就只能进入解封过程,而不能在预封装环境中继续折腾了,所以封装之前留一个快照就非常重要了。反正快照不占什么空间,而且生成速度就一秒,多照几张没毛病。方法是:虚拟机关机,然后点击菜单上面的“虚拟机”按钮,然后点击“快照”,“拍摄快照”




3,建立虚机与宿主机之间的数据通道:因为我们要把工具软件传给虚机,又要把最终备份好的wim文件传出来,所以必须有这个通道。懂得vmware的人一定会说,那还不简单,用文件共享不就完了?那是不行的,因为文件共享是需要安装vmware tools的,但我们的预封装环境是装不了的,所以我们用了另外一个办法:给虚机添加一块磁盘,需要传数据的时候就把这个磁盘映射给宿主机即可(此时虚机必须要彻底关机哦),所以我们在保存了快照之后,先别急着再次开启虚机,先加个新磁盘,然后映射出来,你的宿主机就多了个z盘,然后把刚才提到的那些工具一股脑都放进去就好了。放好以后,记得要断开映射,否则虚机会开不了机哦。







4,数据传进去了,此时你还是不要急着开虚机,我们需要先把PE的ISO挂载上去,后面用起来就方便了。




5,上面几步都做完了,你终于可以再次打开虚拟机,开始第二步了

第二步,打补丁,优化系统

有关系统优化,瘦身,我这里不讲,每个人有每个人的习惯,就像你平时优化系统那么优化即可,反正你此时做的所有改变,就是最后这个ISO装到电脑上的样子,所以尽情的折腾吧。

一个小贴士:不要往里面装大软件,像office什么的,否则你的镜像会超级大,我建议预装软件方面就浏览器,输入法,基础安全软件,视频播放器,解压软件足矣。当然你也可以直接把系统激活,自己看着办。

打补丁是这个环节的重头戏,最初始的目的就是为了装完系统不用打补丁嘛。这个还是用自带的windows update最靠谱,慢是慢了点,但不会出问题。所以就只能等它自己慢慢更新喽,尤其是win7这种老古董,需要更新的补丁有二百多个,慢慢来。需要注意的是,windows补丁有依赖关系的,经常是你更新了一批,提示没了,重启之后又来新的,所以要反复更新,重启,直到没有新的补丁了为止,这块的确挺烦的。


打补丁的过程就是不断的补,重启,检查,再补


当你把补丁补完,想装的软件都装完,重启一次,接下来进行清理工作。

第三步,清理与瘦身

清理我最推崇的就是DISM++这个工具了,绝对是最深层的清理,我习惯于打开专家模式(需重启软件生效),然后勾选上所有选项,开始清理,一般来说,更新完那么多补丁,垃圾超级多,随随便便清理个6G空间出来。




这还不算完,继续使用系统自带的磁盘清理工具,没准还能清理个几十兆出来




还有,关闭休眠,关闭虚拟内存,删除实例图片,音乐,视频,多余的输入法,帮助文件等,总之我是能删的都删了,最终我的C盘空间控制在了9G以内,这也是你的这个安装镜像装好之后的C盘空间占用

这里我说一下为什么非要瘦身,因为最终的install.wim就是从这个C盘压缩而来,一般压缩比例在60%上下,9G的C盘压缩出来已经超过4G了,超过4G你在制作安装U盘的时候就会遇到问题,因为安装U盘都是FAT32格式的,否则引导不了,所以这就是良苦用心的所在。

第四步,封装第一步

补丁打完,软件装完,垃圾清理完,瘦身做完,你对系统的优化部分就结束了,此时最好关机,再拍一张快照。

再次启动虚机,在第二块磁盘中找到easysysprep软件,运行之


打开easysysprep软件开始封装的第一步


这一步没什么可更改的,如果不喜欢的话可以将用户和组织信息删除。然后点击下一步。


保持原汁原味,别瞎填,咱有不是卖系统的


这里是账户设置,建议选择OOBE时手动创建用户。


保持原汁原味,别瞎填,咱有不是卖系统的


最后是确认封装过程,选择封装完成后关闭计算机。需要注意,封装完成之后不能直接启动虚拟机,必须修改启动顺序进入PE。如果不小心进入系统,就会进入部署状态,这样一来封装就失败了(因为系统已经开始安装了)。


封装完成后选择“关闭计算机”哦


完成后,虚拟机自动关机,这时千万别去开机,否则你就白干了。当然你此时可以再拍一张快照,万一后面失误了还可以从这儿开始。


下篇:http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1793065

Rank: 2Rank: 2

UID
4087103
帖子
295
PB币
194
贡献
0
技术
1
活跃
337
发表于 2018-8-16 23:42:31 |显示全部楼层
技术活,支持一下

Rank: 2Rank: 2

UID
4810652
帖子
424
PB币
393
贡献
0
技术
0
活跃
318
发表于 2018-8-19 16:03:26 |显示全部楼层
可以封装OEM的系统么,要免激活啊

Rank: 2Rank: 2

UID
2180467
帖子
141
PB币
140
贡献
0
技术
0
活跃
139
发表于 2018-10-11 19:32:51 |显示全部楼层
真的是技术活,曾经想学一学的,但悟性不高没学会,只有标记一下。

Rank: 2Rank: 2

UID
983186
帖子
179
PB币
65
贡献
0
技术
0
活跃
143
发表于 2018-11-2 13:51:33 |显示全部楼层
感谢分享!

Rank: 5Rank: 5Rank: 5

UID
1001591
帖子
717
PB币
730
贡献
0
技术
0
活跃
295
发表于 2018-11-5 15:37:58 |显示全部楼层
正在学习封装中,感觉有点复杂,慢慢来学
关闭

站长推荐

已经开启实名认证了哟
这里可以进行实名操作:点我点我点我
回顶部
Copyright (C) 2005-2018 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件