IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[原创] 一个新人眼中的系统封装流程

[复制链接]
Gaoniaofei 发表于 2022-7-10 23:08:42 | 显示全部楼层 |阅读模式

IT天空 定制版高速U盘 128G | 固态U盘 256G Pro/512G Pro
目前在企业做涉及到信息维护与桌面运维的工作,在朋友的推荐下来论坛学习各位前辈的经验与总结已经一个月了,慢慢对于封装这件事有了一些粗浅得的概念,于是想着写一篇文章总结一下最近的学习心得,也同时与朋友们分享交流,共同进步.


                               
登录/注册后可看大图



1. 封装系统总述

- 基于微软的原装系统
- 基于微软自身的技术框架实现
- 不同的实施步骤是为了适应不同的使用场景
- 实现方法能够实现目标即可,熟悉与顺手就是好.
- 封装系统不一定非得精简,有时也可以往上增加.



                               
登录/注册后可看大图


如果用生活中的场景举个例子的话,操作系统+里面的软件,像是一个工具箱,

实际的用户比如财务,设计,就类似于修电线的师傅和修网线的师傅.

而每个师傅也都会有自己的工作方式,有些师傅更喜欢用电工钳,有些师傅可能更喜欢老虎钳,工具随着使用慢慢添加上用户自己的印记.

而封装系统介于厂家生产的标准工具箱和师傅个人工具箱之间,

比如产家设计蓝图中包含了千斤顶在了里面,汽修的师傅可能会用到,但是电工和网工就不太能用到.

这时候,就提前修改产品图纸,把这部分去掉,日后师傅们才不用带着千斤顶去干活.

但有的时候,厂家大意了,少设计了个提手,于是便需提前加入提手,师傅们才能正常拎起来干活.

(厂家也许本意是想没有提手防丢,但有时就是单纯忘了).


评分

参与人数 3活跃 +50 技术 +8 互助 +9 收起 理由
OTC + 20 + 2 + 3 热心贡献,万分感谢!
ajing + 10 + 1 + 1 精品文章,很给力!
Skyfree + 20 + 5 + 5

查看全部评分

 楼主| Gaoniaofei 发表于 2022-7-10 23:09:24 | 显示全部楼层

活跃 452| 技术 40| 互助 39| 钻石 200

2. 封装系统的出发点与平衡点
2.1 出发点:
- 硬件条件
- 人员水平
- 功能要求

2.2 平衡点:
- 优化程度与适用范围
- 易用性与稳定性





这也是我在企业中最能感受到,企业环境与个人环境的区别在于范围太大了.

制图设计人员的电脑配置与仓管人员的电脑配置能到10年差距,

然后有些人因为无法适应win7而坚持使用xp,
有些人已经来问能不能搞个win11了,或者自己已经悄悄地用XX花园软件替换掉公司正版系统了.

然后像售后部门只要能连上企业内网的CRM就行,
而有些电脑可能又要扫码又要POS机又要打印发票之类的.

然后重要文件在电脑内呈随机分布且无法统计状态,于是有时是想帮别人装系统,别人嫌整理文件麻烦,宁愿时不时蓝屏也绝不处理.

重装系统的电脑除了少部分知书达理的同事,大部分都是旧硬盘坏了,或者实在忍不下去了.

 楼主| Gaoniaofei 发表于 2022-7-10 23:10:00 | 显示全部楼层

活跃 452| 技术 40| 互助 39| 钻石 200

3.封装系统准备

1. 明确优化目标
2. 明确使用的系统版本
3. 收集材料以供参考\练手
4. 收集适合自己的工具




                               
登录/注册后可看大图




1. 正如2中谈到的那样,比如在企业,你永远无法预知哪个同事突然会用到什么非主流软件,需要用到哪个模块,遇到什么奇怪的问题,但是有的时比如我的一个朋友多开代练,巴不得电脑越精简越好,多开一个窗口就多打一个号多一份收入,而且他电脑只有一个游戏软件,随时重装.这两个需求所对应的系统必定是大相径庭的.

2. 这也是我来论坛后才发现的问题,windows的版本之间还是有差异的,比如LTSC2021就会面临打字BUG,然后如果做WTG还要替换文件什么的,在确定好系统版本后(比如win10 1903/win10 LTSB 2016),最重要的环节不是去优化,而是搜索一下有什么BUG,以及解决方案,优化不到位最多就多点冗余,系统修复没修复好,但是要是打印机动不动连不上,系统动不动蓝屏,那可就不是开玩笑的了

3. 正如LTSC2021微软自己都会不小心漏掉了重要组件,因此多收集一些材料,多看看大家的封装经验,这样至少在优化的时候有参考依据,盲目精简大概率就是莫名错误并且不知道错在哪了为什么错,因此真要优化也先参考经验,甚至先跟做几遍熟悉一下流程之后,自然再去创造自己的东西.学技术一定要折腾,但瞎折腾是学不会的.

4. 在参考了许多资料之后,就会发现其实工具或者方法并不是绝对的,就像网线的线序一样,其实两端线序对应就能通,但交叉线直通线甚至有些师傅会有自己的私人配色方案,都没有绝对的对错之分,就比如Win+R输入regedit之后一项项改,与.reg文件直接改,注册表全系统就唯一一份,只是手段的区别而已.收集和积累适合自己的工具,比如有些人就喜欢鱼大的一键系列,有些人可能就会更喜欢把reg文件保存下来可以改进,这种事按自己舒服的方式就可以了.


 楼主| Gaoniaofei 发表于 2022-7-10 23:11:24 | 显示全部楼层

活跃 452| 技术 40| 互助 39| 钻石 200

4. 封装系统的步骤

1. 优化各环节的意义


                               
登录/注册后可看大图



总而言之,封装流类似对应于一个大包裹,为了调整这个大包裹,需要先把它打开,也就是对应的系统部署
将包裹内部调整好了,检查一下,再包回起来,就是封装

原装的操作系统就对应初始的大包裹,而优化系统就是打开它并且调整的过程,封装就是包回起来

出厂包 - 打开包(部署) - 处理包(调整优化) - 封装

但是有些应用比如安全软件,系统敏感软件,打开时处理就很棘手,
就像同事电脑出问题了,马上跑过去,在现场百度半天就很尴尬,但是先百度半天再跑过去,就没那么尴尬了.
于是多了预处理阶段,使用一些方法在部署前就先优化相应的部分.

出厂包 - 预处理(母盘) - 打开包(部署) - 处理包(调整优化) - 封装

但麻烦不代表没办法,就像自己不尴尬,尴尬的就是同事一样,
如果不想预处理,就是想原汁原味,那么部署后再去优化,就可以跳过定制母盘环节,(原汁原味的更新补丁也是一份乐趣)

出厂包 - [ 预处理(母盘) - 可省略]  - 打开包(部署) - 处理包(调整优化) - 封装

而有的时候我们会认为,安装常用软件也可以在这之中完成,这样以后打开系统就是随时可用的状态,或者把安装包放在里面,让同事自行按需安装

出厂包 - [ 预处理(母盘) - 可省略]  - 打开包(部署) - 处理包(调整优化) - [安装软件 - 可省略] - 封装

**附注:
1.是否保留更新功能可能每个人想法不一样,但是如果想要卸载Window Defender,光光卸载还是不够的,还需要关闭随更新而回来的项目,这些类似的细节微调需要不断积累,也是整个封装的难点之一.
2. 也有方法是设置软件在下次部署时静默安装,诸如这些小细节有时是为了减少对封装步骤的干扰,这些方法因人而异,多试一试,找到习惯的方法就可以了.

 楼主| Gaoniaofei 发表于 2022-7-10 23:12:10 | 显示全部楼层

活跃 452| 技术 40| 互助 39| 钻石 200

本帖最后由 Gaoniaofei 于 2022-7-11 09:23 编辑

5.封装最佳实践

-多测
-少改
-勤交流




                               
登录/注册后可看大图





1.系统的组件类似于游戏中的科技树,每一次干预或者优化都有可能带来潜在的不稳定因素。但封装的原因就是因为许多组件真的是不符合使用场景,比如人脉,身边真的没几个人会去使用。所以其实这总而言之变成了一种敬畏之心,所以大大们的教程中,几乎会对人为操作的因素进行测试,比如部署完有优化,那么先去测试一下能不能正常,如果正常再做个备份,接下去进行下一步的装软件环节,这其中繁杂的步骤就是为了减少繁杂不确定性因素的影响。


2.这里的改指的是人为的改动,例如精简组件,安装第三方软件,如果是富有经验的老IT们,他们有丰富的经验或者足够的积累来帮助他们快速处理遇到的问题,但作为新人而言,可能出的错误都不一定能找到合适的人帮忙排错,所以更多的是减少人为干预,如果没有精力折腾,就多参考大家的经验,边实践边积累。


**附注:
例如精简组件与设置优化就是两个概念,许多工具提供了设置优化集成,但是其实许多设置在部署后去控制面板,去系统设置都可以设置,也就是许多设置选项设计来就是供用户选择的,但是很多组件默认不是给用户随便调整的,因此错误发生在组件被误精简就比设置了错误的优化选项可能性大了很多。

点评

OTC
这个网址在审核,我们目前看不见  详情 回复 发表于 2022-7-11 06:49
要发出来才能看,草稿只能自己看的  详情 回复 发表于 2022-7-10 23:13
y283146775 发表于 2022-7-10 23:12:33 | 显示全部楼层

活跃 18006| 技术 23| 互助 41| 钻石 340

你好像把第2点给弄丢了
y283146775 发表于 2022-7-10 23:13:14 | 显示全部楼层

活跃 18006| 技术 23| 互助 41| 钻石 340

Gaoniaofei 发表于 2022-7-10 23:12
2楼没了,完整的之前存了草稿箱,在https://www.itsk.com/thread-425700-1-1.html

要发出来才能看,草稿只能自己看的
OTC 发表于 2022-7-11 06:49:32 | 显示全部楼层

活跃 2983| 技术 0| 互助 3| 钻石 50

Gaoniaofei 发表于 2022-7-10 23:12
2楼没了,完整的之前存了草稿箱,在https://www.itsk.com/thread-425700-1-1.html

这个网址在审核,我们目前看不见

点评

2楼之前是需要审核,现在正常可以看到啦  详情 回复 发表于 2022-7-11 08:38
 楼主| Gaoniaofei 发表于 2022-7-11 08:38:23 | 显示全部楼层

活跃 452| 技术 40| 互助 39| 钻石 200

OTC 发表于 2022-7-11 06:49
这个网址在审核,我们目前看不见

2楼之前是需要审核,现在正常可以看到啦
jpz1230 发表于 2022-7-11 09:52:48 | 显示全部楼层

活跃 25213| 技术 10| 互助 20| 钻石 180

总结得很到位,有文化的人就是不一样

点评

谢谢鼓励  详情 回复 发表于 2022-7-11 10:52
 楼主| Gaoniaofei 发表于 2022-7-11 10:52:55 | 显示全部楼层

活跃 452| 技术 40| 互助 39| 钻石 200

jpz1230 发表于 2022-7-11 09:52
总结得很到位,有文化的人就是不一样

谢谢鼓励
lixiangliuyi 发表于 2022-7-11 11:36:30 | 显示全部楼层

活跃 26797| 技术 12| 互助 18| 钻石 5

我感觉说了一堆,没有渣度说的简洁

系统封装是对将微软安装版的系统做成Ghost版系统的一种方法。
有别于正常的系统安装,系统封装是将一个完整的系统以拷贝的形式打包,然后用粘贴的形式安装在另外一个系统盘上,而正常安装则是通过 Setup程序进行安装。它的好处是可以大大地节约时间。

点评

是的,因为是新人所以想着分享一些自己的体会给同为新人的朋友们,所以就尽量融入了自己身边的案例想讲的具体一点,方便朋友们进一步理解  详情 回复 发表于 2022-7-12 09:19
459500160 发表于 2022-7-11 16:06:28 | 显示全部楼层

活跃 6715| 技术 0| 互助 8| 钻石 200

最近在研究通过xml文件的方式,搞成无人值守的,但基础知识有些不足,不知道有没有能力搞出满意的系统镜像。。。
mihuyo 发表于 2022-7-11 17:20:05 | 显示全部楼层

活跃 956| 技术 0| 互助 1| 钻石 0

好复杂,太长了

点评

分割线下好多是个人的感受,分割线上是总结 大概就是 收到了一个工具包,但是最终不是我们用,我们只是打开工具包调整一下,再交给最终的用户使用 也就类似于软件开发,最终用户的使用环境与编写软件的环境可能  详情 回复 发表于 2022-7-12 09:22
 楼主| Gaoniaofei 发表于 2022-7-12 09:19:27 | 显示全部楼层

活跃 452| 技术 40| 互助 39| 钻石 200

lixiangliuyi 发表于 2022-7-11 11:36
我感觉说了一堆,没有渣度说的简洁

系统封装是对将微软安装版的系统做成Ghost版系统的一种方法。

是的,因为是新人所以想着分享一些自己的体会给同为新人的朋友们,所以就尽量融入了自己身边的案例想讲的具体一点,方便朋友们进一步理解
 楼主| Gaoniaofei 发表于 2022-7-12 09:22:29 | 显示全部楼层

活跃 452| 技术 40| 互助 39| 钻石 200

mihuyo 发表于 2022-7-11 17:20
好复杂,太长了

分割线下好多是个人的感受,分割线上是总结

大概就是

收到了一个工具包,但是最终不是我们用,我们只是打开工具包调整一下,再交给最终的用户使用

也就类似于软件开发,最终用户的使用环境与编写软件的环境可能千差万别,所以没有最好的封装,只有最合适的.
sxsner 发表于 2022-7-21 09:04:23 | 显示全部楼层

活跃 176| 技术 3| 互助 5| 钻石 0

老电脑我用1607企业版,新一点的是1903,打完补丁都挺稳定的
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Gaoniaofei

452

活跃

40

技术

39

互助
签到任务
最火的业界新闻
  • 完美支持RTX 40显卡!微星推出全球首款ATX
  • AMD加快优化锐龙7000处理器:DDR5内存有惊
  • Zen4最大麻烦不是高端i9 Intel酷睿i5更难缠
  • 安卓旗舰芯稳了!骁龙8 Gen2更强:性能提升
  • 突破二进制量子计算机问世:超越“0”和“1
  • 美光全球首发232层TLC闪存:性能翻倍、密度
  • RTX 4090或是今年唯一能买到的40系新显卡:
  • Intel A380显卡不兼容AMD平台的bug将修正
  • 最强K系列!消息称Redmi K50 Ultra下月登场
  • 酷睿i9-13900K游戏性能抢先测试:对比12代
炫酷的硬件Show
  • MARK 1 - 设计型 PC 与垂直风道
  • 好的大王,没问题大王
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
有趣的美图分享
  • 柯南,金田一眼前一亮
  • 一时不知道是邀请还是威胁
  • 成龙:玩不动了
  • 怎么,狗头就不是头了
  • 蜈蚣:你礼貌吗?
  • 他生意破产怕是跟你脱不了关系
  • 高,专业的就是高
  • 贴图出bug了
  • 赵本山直呼内行
关注官方微信
快速回复 返回顶部 返回列表