系统封装是什么?

小鱼儿yr
2022-03-09
来源:小鱼儿yr系统

        当我们电脑系统广告弹窗多,卡顿,崩溃,蓝屏时,我们可能会自己捣鼓重装系统。先到MSDN下载Windows原版镜像,然后再下载PE系统制作本地PE环境,或者找个U盘制作启动盘。然后进PE重装系统,装完系统还要优化设置系统,清理删除系统自带的一系列无用APP,还要给电脑安装各种硬件官方的驱动,然后还要装一些日常办公必备的常用软件。一顿操作下来花费的时间,少则1个小时,多则半天功夫。而我们把电脑拿去电脑维修店重装系统。在分秒必争的电脑店,电脑维修人员10分钟就把系统重装好了。而且系统装完后所有常用软件和设置都安装好了,驱动也自动安装完了,系统也优化的非常流畅。我们可能会很好奇,他们是怎么做到如此神速的?其实这是因为他们提前将原版系统镜像进行了封装,所有优化清理都在封装时提前处理了,驱动也提前打包到镜像里了,所有要装的常用办公软件都预装到系统镜像里了。所以,当有客户重装系统时,只需要重装他们提前封装好的镜像,全过程自动部署,分分钟就搞定了。那么今天我们就来了解一下Windows系统封装到底是怎么回事儿。


        系统封装基本都是围绕Sysprep这个微软自带的工具展开的话题。系统封装技术(Sysprep)是微软官方技术,并非第三方的凭空创造。NT6代系统中,微软将 sysprep.exe 工具放置于 系统盘:\Windows\System32\sysprep\sysprep.exe,成为了重要的系统自带工具之一。而像 Easy Sysprep v5 这类国内常见的系统封装辅助工具,则是以微软封装工具为核心所做的拓展。Sysprep,单词拆分为:Sys(系统)prep(准备),直接用途是将系统重置为准备状态。

Windows 的系统状态大致上可以分为“准备状态”与“使用状态”。系统映像里的操作系统处于“准备状态”,日常使用的系统处于“使用状态”。处于准备状态的系统通过部署进入使用状态,而使用状态的系统可以通过封装重置为准备状态。(如下图示意)

1.png


        准备状态的系统不包含目标计算机上的各项信息,当准备状态的系统部署到目标计算机后,随着部署过程的推进,会根据目标计算机的硬件配置与使用环境等开始变更系统的驱动、注册表等系统文件(数据),从而在系统部署完成后成为适合目标计算机的使用状态的系统。准备状态与使用状态的系统最明显的外在区别,在于前者首次开机后进入系统部署流程,而后者进入使用者登录界面。那么,封装的作用是将系统重置为准备状态(待部署状态)。


        对于原版系统而言,装完系统并不是结束而是开端,随后需要打补丁、装驱动、装软件、做调整等一系列流程。这个流程朴实无华且枯燥,每装一次系统重复一次。那么如果一次性面对大量计算机,这个流程简直蠢哭了。

2.png

       

        而有了系统封装技术的加持,允许预先在系统中做好一系列工作,再将这个系统封装起来,而后批量部署到n台计算机上。

3.png



        系统自带的Sysprep.exe毕竟功能有限,甚至没有GUID界面,使用起来不是很方便。于是在这个工具的基础上衍生出来了一些第三方系统封装工具,其核心组件仍然是官方的Sysprep.exe,但使用起来更方便,界面更友好,更人性化。目前网络上的第三方系统封装工具主要是IT天空S大出品的Easy Sysprep(简称ES,目前最新版是ES5S)和系统总裁出品的Sysprep Ceo(简称SC,目前最新版是SC3.0)。这2个工具都是免费的,对于系统封装入门的朋友来说非常友好,不用去考虑什么无人值守和内部原理,只需要动动鼠标点一点就能封装出自己个性化的系统。

4.png


        总之,系统封装的目的是减少重复劳动、提高工作效率。这就是你看到电脑维修店里的装机人员给客户重装系统,几乎都不装原版系统,而是装封装好的系统的原因。封装系统还有个目的,那就是为了推广,那是后话。主要还是为了提高工作效率。


引用文章:大白狗的封装札记

阅读6373
分享
下一篇:这是最后一篇
上一篇:这是第一篇
写评论...