码迷,mamicode.com
首页 > 其他好文 > 详细

[官方软件] Easy Sysprep v4.3.29.602 【系统封装部署利器】(2016.01.22)--skyfree大神

时间:2016-11-27 23:54:41      阅读:635      评论:0      收藏:0      [点我收藏+]

标签:ie9   时域   软件   npe   组合   iat   搜索   接管   有助于   

[官方软件] Easy Sysprep v4.3.29.602 【系统封装部署利器】(2016.01.22)

Skyfree 发表于 2016-1-22 13:55:55 

https://www.itsk.com/forum.php?mod=viewthread&tid=362766&highlight=Easy%2BSysprep

[官方软件] Easy Sysprep v4.3.29.602 【系统封装部署利器】(2016.01.22)

【Easy Sysprep】概述:Easy Sysprep(简称ES)是IT天空出品的一款 Windows 操作系统封装部署辅助工具。它以微软系统准备工具 sysprep.exe 程序为核心,以微软官方文档为理论依据,结合广大系统工程师、系统维护人员、系统爱好者的实战经验,将系统封装部署的各步骤进行有机的整合。Easy Sysprep 有如其名,力求将复杂的 Windows 操作系统封装过程变得简单实用。

【Easy Sysprep】定位:Easy Sysprep 是装机人员、系统工程师、系统维护人员、电脑爱好者部署系统的最佳助理,与万能驱动助理结合成为整套的系统部署解决方案,将机械重复的系统安装流程化繁为简。ES很大程度上缩减了系统部署时间,加强了系统部署效率,节约了人力与时间成本。

【Easy Sysprep】硬件支持:IT天空经过多年在系统封装部署领域的积淀,长期广泛吸纳整合使用者意见,形成了一套独立自主的磁盘控制器驱动解决方案(详见SkyIAR),支持绝大多数主流PC的IDE、AHCI或RAID模式下的系统部署。在复杂的硬件环境中,让系统部署尽最大可能达到万能。

<ignore_js_op>技术分享

2016-1-22 13-49-43.jpg (140.25 KB, 下载次数: 0)

 

2016-1-22 13:53 上传

 



程序名称:Easy Sysprep v4 (ES4)
程序版本:4.3.29.602
系统支持:Windows XP(x86)、Windows 7(x86/x64)、Windows 8/8.1(x86/x64)、Windows 10(x86/x64)
语言支持:简体中文、繁体中文



下载地址:
本地下载
百度网盘(密码:1ite)

U盘装机助理(ISO版)

特别提醒:
(1)请下载后务必核实文件校验信息,如不正确,请勿使用,并请重新下载
(2)ES4属于系统封装部署辅助软件,必然涉及对系统敏感文件、服务等的修改,易被安全软件误报
(3)强烈建议在阅读说明与教程后再行使用本软件
(4)当遇到BUG时,请至ES4反馈区进行反馈

推荐阅读:
为什么ES4要分成两阶段?
[ES4封装教程] [第一章] 使用 VMware Player 创建适合封装的虚拟机
[ES4封装教程] [第二章] 使用 Easy Sysprep v4 封装 Windows XP
[ES4封装教程] [第三章] 使用 Easy Sysprep v4 封装 Windows 7
关于“直接使用当前用户登录”功能的相关说明
使用ES4为非ES4封装的系统增补第二阶段


[官方说明] 为什么ES4要分成两阶段?

Skyfree 发表于 2014-9-17 16:43:53

https://www.itsk.com/thread-335812-1-1.html

从ES4第一个版本发布到现在,已经有段时间了,绝大多数坛友都已经适应了ES4所带来的新封装模式,但仍有部分新人和坛友对ES4的两阶段模式带有不解或曲解。本帖将就ES4的两阶段意义做出解释说明,希望更多朋友能体会ES4两阶段模式的设计目的。



1、什么是封装

讨论问题之前,我们先来简单说说什么是封装。

其实“封装”这个词翻译的太过抽象了,而原词汇“Sysprep”却是一个很具象化的词语,原意是“将系统(sys)准备好(prep)”,换句话说,就是将系统设定为可以部署(deploy)的状态。

封装本身是个很简单的事情:
(1)对于WinXP/2003等NT5系统而言,需要从系统源盘工具中提取deploy工具包,提取其中sysprep.exe及相关程序文件,创建C:\Sysprep目录,并将sysprep.exe及相关文件复制到其中。执行C:\Sysprep\sysprep.exe,按照UI的提示说明进行操作,即可完成封装;
(2)对于Win7/8/2008/2012等NT6系统而言,封装更加简单,直接运行C:\Windows\system32\sysprep\sysprep.exe,按照UI的提示说明操作,即可完成封装。

所以“封装”并不复杂,真正麻烦和复杂的是我们所提出的各种各样的需求。例如我们需要增强系统部署范围,这样就要集成各种磁盘控制器驱动;我们需要更多接口,以调用自己所指定的程序(万能驱动、运行库、软件包、优化等);我们要压缩C盘软件节省体积,并于部署时释放;我们要让部署背景更好看,要在部署中显示更明确的进度等等。而正是我们的这些需求,令封装变的相当复杂,从而一定程度上降低了封装成功率和稳定性。

为了解决这个问题,通过反复的思考和实践,才诞生出了ES4的两步骤模式。



2、两阶段各自的目的

ES4的第一阶段,是针对系统做最基本的封装,将稳定的完成系统封装为首要目的。
<ignore_js_op>技术分享

2014-9-17 15-16-34.jpg (87.97 KB, 下载次数: 10)

 

2014-9-17 16:20 上传

 


在第一阶段中,ES4专注于完成封装任务,不执行任何与封装无直接关系的操作。从而尽最大可能的维持系统封装稳定性和成功率。
第一阶段正常完成后,一个基本的具有可部署能力的系统就完成了。
可以在重启后立即进PE备份这个系统,得到的是一个具有基本可部署能力的系统映像。这个系统可用于部署,但部署范围和可拓展性受到了限制。

ES4的第二阶段,是针对系统做各项调整,将拓展系统支持范围、增加各种功能为首要目的。
<ignore_js_op>技术分享

2014-9-17 15-17-37.jpg (74.75 KB, 下载次数: 3)

 

2014-9-17 16:20 上传

 


在第二阶段中,ES4专注于将系统调整至封装者所需要的样子,只执行调整操作。从而尽最大可能的使系统多样化,不影响封装。
第二阶段正常完成后,一个个性化的、具有广泛部署范围、多样化功能的系统就完成了。
可立即在PE下备份这个系统,得到的是一个具有强大部署能力的系统映像!

从而形成了,封装是封装、调整是调整的分治局面。这样不会因为一些系统调整而影响系统封装成功率与部署稳定性。



3、两阶段模式的额外福利

两阶段模式还带来了3个额外的好处:

(1)当发现问题时,可以更加明确的确定问题到底是出于“系统封装”还是“系统调整”
如果第一阶段完成后的映像根本没法正常部署,则问题出在第一阶段,即“系统封装”;
如果第一阶段完成后的映像可以正常部署,而第二阶段完成后的映像无法正常部署,则问题出在第二阶段,即“系统调整”。

(2)基于第一阶段映像,可多次尝试第二阶段,而不用重新封装
第二阶段有很多选项,当某些选项的设置有问题时,只需要恢复第一阶段映像,根据刚才的配置文件再次执行第二阶段即可。
这种情况下无需重新封装,更不会影响封装成功率。
但一定要注意我说的是“恢复第一阶段映像后再次执行第二阶段”,而不是执行了第二阶段再执行、再执行、多次执行,这样的后果是不可知的。

(3)PE下可以很好的规避系统权限
Windows的权限限制越来越严格,出于安全考虑很多操作无法在当前系统下完成,而封装却需要经常改动一些系统关键值,受制于权限,无法良好的完成。
而PE和你所封装的系统,可以说是两个完全不同的系统。在一个系统下修改另一个系统,可以说97%的条件下畅通无阻。
这样,我们就能更好的对系统进行调整,不必考虑目标系统权限问题,也不必在当前系统下关闭一些安全限制而承担不必要的风险。

(1)(2)均基于“完成第一阶段后立刻重启进PE,制作第一阶段映像”,切记!



4、其他问题

(1)第一阶段完成后什么时间进PE?
第一阶段完成后,系统就已经是一个进入了“准备部署”状态的系统了。此时重启请立刻进PE,并备份系统,准备开始第二阶段。
而在第一阶段完成重启后,没有进入PE,而从硬盘启动了系统,则系统就已经开始部署了,此时一切都晚了,已经部署了的系统,怎么执行第二阶段?
很多新人在这里蒙圈了,第一阶段执行完,重启部署执行完,才想起来进PE,进去之后ES4发现不了处于“准备状态”的系统。

(2)怎么在虚拟机下进PE?
能问出这个问题来,至少将证明你不是一个合格的技术员,你在技术的道路还有很长的路需要走。

以VMware虚拟机为例,虚拟机处于关闭状态时,找到“设备”。
选择第一个光驱(如果你的VM只设定了一个光驱,则选择那一个)
<ignore_js_op>技术分享

2014-9-17 15-18-10.jpg (24.39 KB, 下载次数: 6)

 

2014-9-17 16:23 上传

 


弹出页面中,设定虚拟机光驱使用ISO映像,单击“浏览”按钮
<ignore_js_op>技术分享

2014-9-17 15-19-20.jpg (16.18 KB, 下载次数: 3)

 

2014-9-17 16:23 上传

 


选中“U盘装机助理ISO版”的映像文件(再再再次提醒,请使用ISO版,而不是U盘!)
<ignore_js_op>技术分享

2014-9-17 15-19-44.jpg (23.2 KB, 下载次数: 3)

 

2014-9-17 16:23 上传

 


进入虚拟机BIOS,将光驱设置为第一启动
<ignore_js_op>技术分享

2014-9-17 15-20-16.jpg (22.65 KB, 下载次数: 4)

 

2014-9-17 16:23 上传

 


以此启动,即可看到PE的启动页面了。

(3)两阶段封装≠二次封装
两阶段封装,是指将封装分成两个阶段,分别执行封装和调整,从而提高成功率,加强稳定性。
二次封装,是指将封装后的系统进行部署,而后再次进行封装。
这是两个完完全全不相同的概念!请勿混淆!



好了,就说到这吧,仔细读完这篇文章,想必各位坛友对ES4的两阶段有了更多的认识。

两阶段封装是对系统封装的一种创新。系统封装从被开始研究至今,除了ES4之外的辅助工具都在使用一阶段封装方式,将系统调整与封装于同一时段执行。

当然,我不否认因为初次尝试两阶段,ES4的问题比以往要多些。在一个系统下(PE)修改另一个系统(所封装的系统)的内容,在对系统的操作方面,可以说以往的代码就统统不能用了,以往的很多功能需要进行大幅调整或彻底变更才能执行正常。这使的很多与之前看似相同的操作,实际操作的方法却大相径庭。

但即便如此,ES4尝试新方法、新思路的脚步也不会停止。两阶段的好处很明显,现在遇到了问题是因为对两阶段还不像一阶段那么成熟,毕竟一阶段已经被使用了10年有余,而两阶段自ES4起也就1年多时间!继续尝试、继续创新、继续完善,只是ES4要做的事情,一个好的思路,不能因为一时没有完善而放弃!


敢创新,才有未来!



要想建立更好的世界,有时候就意味着要把旧的推倒,
但这样,就会树立起反对者,
这些人会说你肮脏,因为你有勇气把手放进脏土里,试着创造出更好的东西,
一想到这些人还在洋洋得意呢,就让我非常非常气愤。


——《美队2》

 

[官方教程] [ES4封装教程]1.使用 VMware Player 创建适合封装的虚拟机

Skyfree 发表于 2013-1-21 15:15:24 

https://www.itsk.com/thread-252280-1-1.html

首先要明确的一点,系统封装操作的源计算机一般为虚拟计算机(简称虚拟机、VM等),这也是为什么我们要在封装教程的第一章就专门学习虚拟机相关知识的原因。

使用虚拟机优势有三:
1、便于系统安装、备份等操作,可添加多台不同系统的计算机,便于测试和使用;
2、硬件组成简单,不会因个别特殊硬件影响源系统映像的兼容性;  <-- 很重要
3、节省计算机资源,不必专门用一台计算机做封装环境,或使用工作计算机作为封装环境。

额外一点,Easy Sysprep v4(ES4)的基本测试环境即为 VMware Player 和 VMware Workstation 环境,在这二者所构建的环境中,ES4将拥有最为完善的稳定性、兼容性和可用性。在本章中,推荐的是免费且简单小巧的 VMware Player 虚拟机,并与各位分享使用经验。



本章导读:

(一)VMware Player
http://bbs.itiankong.com/forum.p ... =252280&pid=4925088

(二)创建虚拟机
http://bbs.itiankong.com/forum.p ... =252280&pid=4925089

(三)调整虚拟机硬件
http://bbs.itiankong.com/forum.p ... =252280&pid=4925090

(四)调整虚拟机BIOS
http://bbs.itiankong.com/forum.p ... =252280&pid=4925091
(一) VMware Player

有读者可能有所疑问,为什么我们推荐的是 VMware Player 而不是 VMware Workstation ?

(1)VMware Player 是VMware公司提供的免费虚拟机产品,而 VMware Workstation 是收费的商业产品;
(2)最新的 VMware Player 已经可以独立创建并运行虚拟机,而不再是之前那个只能运行而不能创建虚拟机的产品了;
(3)相比 VMware Workstation , VMware Player 虽然功能较少,但对于系统封装而言功能已足够;
(4)相比 VMware Workstation , VMware Player 体积更小,并消耗更少的系统资源。



VMware Player 下载地址:官方下载百度网盘

提醒:官方下载地址中,请选择适合windows的版本(VMware Player 另有支持Linux的版本)

<ignore_js_op>技术分享

2013-1-21 10-58-05.png (47.8 KB, 下载次数: 620)

 

2013-1-21 16:36 上传

 



下载后的安装必然难不倒大家,所以这里就不再废话大家都会的事情了。



相关链接推荐:

VMware 官方站:http://www.vmware.com
VMware 官方站(中文):http://www.vmware.com/cn
VMware Player 简介:http://www.vmware.com/cn/product ... layer/overview.html
VMware Player 常见问题解答:http://www.vmware.com/cn/product ... on/player/faqs.html
VMware Workstation 下载页:https://my.vmware.com/web/vmware ... are_workstation/9_0



其他注意事项:

(1)VMware Player 不能与其他VMware产品共存,如 VMware Workstation 6/7/8等,否则安装会报错;
(2)VMware Player 没有多语言版本,只有英文版;
(3)如果已经安装了 VMware Workstation 9,那么就已经自动安装了最新版的 VMware Player ,没必要再次安装。

二)创建虚拟机

创建虚拟机的过程相对简单,与 VMware Workstation 创建虚拟机的流程类似。

1、运行  VMware Player ,选择“Create a New Virtual Machine”(创建一个新的虚拟机)
<ignore_js_op>技术分享

2013-1-21 11-04-39.png (71.28 KB, 下载次数: 228)

 

2013-1-21 16:12 上传

 



2、选择怎样安装操作系统时,请选择“I will install the operaiton system later”(我将稍后安装操作系统)
<ignore_js_op>技术分享

2013-1-21 11-05-01.png (52.65 KB, 下载次数: 148)

 

2013-1-21 16:12 上传

 


为什么选择“我将稍后安装操作系统”?
VMware Player 会自动检测出原版系统映像中系统的类型,从而启用一套所谓的“Easy Install”的系统为您自动安装系统,甚至会在不询问如何分区的条件下自动安装系统。这对我们需要高度自定义化的系统封装操作并不友好,所以这里非常建议选择“我将稍后安装操作系统”。

3、选择即将安装的操作系统的类型,以WinXP为例,我们选择“Windows XP Professional”。即,选择与将要安装的操作系统一致或相近的系统类型
<ignore_js_op>技术分享

2013-1-21 11-05-13.png (43.06 KB, 下载次数: 157)

 

2013-1-21 16:12 上传

 



4、设置虚拟机的名称和保存位置(默认是C盘,虚拟机文件一般都挺大,建议选择非系统盘)
<ignore_js_op>技术分享

2013-1-21 11-06-39.png (35.42 KB, 下载次数: 129)

 

2013-1-21 16:12 上传

 



5、设置此虚拟机硬盘最大值,默认为40G
<ignore_js_op>技术分享

2013-1-21 11-07-05.png (67.18 KB, 下载次数: 160)

 

2013-1-21 16:12 上传

 


(1)假设设置硬盘为40G,虚拟机不会立刻从硬盘中占用40G,而是用多少就占用多少,最大值为40G
(2)下面两个选项是设置将虚拟机存储为一个单文件还是多个文件,这个保持默认即可。

6、虚拟机设置完毕,出现一个信息总览,核对一下信息,单击“Finish”(完成)按钮,虚拟机将会被创建。
<ignore_js_op>技术分享

2013-1-21 11-09-07.png (56.08 KB, 下载次数: 148)

 

2013-1-21 16:12 上传

 (三)调整虚拟机硬件

调整虚拟机的硬件以更适合系统封装,调整的原则是:尽量减少非必要硬件

1、选中刚创建的虚拟机,单击“Edit Virtual Machine settings”(编辑虚拟机设置)
<ignore_js_op>技术分享

2013-1-21 11-09-20.png (59.09 KB, 下载次数: 148)

 

2013-1-21 16:15 上传

 


2、左侧图框显示当前虚拟机的硬件,右侧显示所选硬件的信息
<ignore_js_op>技术分享

2013-1-21 11-09-39.png (84.03 KB, 下载次数: 143)

 

2013-1-21 16:15 上传

 


3、通过使用“Remove”(删除)按钮,删除非必要硬件,如软驱、USB控制器、声卡、打印机等
<ignore_js_op>技术分享

2013-1-21 11-11-42.png (61.88 KB, 下载次数: 142)

 

2013-1-21 16:15 上传

 


4、删除非必要硬件后,形成最小化硬件系统(如果不需要联网操作可以,亦可删除网卡)
<ignore_js_op>技术分享

2013-1-21 11-12-12.png (74.69 KB, 下载次数: 147)

 

2013-1-21 16:15 上传

 


5、配置内存
<ignore_js_op>技术分享

2013-1-21 11-12-22.png (74.65 KB, 下载次数: 128)

 

2013-1-21 16:15 上传

 

根据宿主计算机的配置与虚拟机系统需求配置内存大小:
(1)WinXP系统内存推荐512M~1G
(2)Win7/8系统内存推荐1.5G~2G
(3)若宿主计算机配置较低,可以适当减少虚拟机内存配置
(4)内存若过小,会影响虚拟机运行流畅度

6、配置CPU核心数
<ignore_js_op>技术分享

2013-1-21 11-12-34.png (57.05 KB, 下载次数: 129)

 

2013-1-21 16:15 上传

 

根据宿主计算机的配置与虚拟机系统需求配置CPU核心数:
(1)WinXP系统1~2核心;
(2)Win7/8系统2~4核心;
(3)若宿主计算机配置较低,可适当减少CPU核心数;
(4)CPU核心数过少,会影响虚拟机运行流畅度;
(5)若宿主机CPU单个核心运算能力较强,可减少核心数,反之请增加。

7、选择硬盘上的系统ISO映像,载入虚拟机的光驱中
<ignore_js_op>技术分享

2013-1-21 11-18-27.png (55.6 KB, 下载次数: 157)

 

2013-1-21 16:15 上传

 


8、在上图中单击OK按钮,虚拟机硬件配置就设置完毕了
<ignore_js_op>技术分享

2013-1-21 11-18-59.png (58.64 KB, 下载次数: 123)

 

2013-1-21 16:15 上传

 (四)调整虚拟机BIOS

调整虚拟机的BIOS以更适合系统封装,调整的原则是:减少非必要控制器、端口,调整第一启动设备为CDROM

1、启动虚拟机并进入BIOS设置
<ignore_js_op>技术分享

2013-1-21 11-18-59.png (58.64 KB, 下载次数: 128)

 

2013-1-21 16:37 上传

 

(1)单击“Play virtual machine”(启动虚拟机),或单击UI上部绿色三角号,虚拟机即会启动。
(2)开机后,将鼠标点击入虚拟机内,迅速按F2,进入虚拟机的BIOS设置(若失败,可反复重试)

2、Main页面中,将软驱设置为Disabled(禁用)
<ignore_js_op>技术分享

2013-1-21 11-25-25.png (80.44 KB, 下载次数: 134)

 

2013-1-21 16:37 上传

 

<ignore_js_op>技术分享

2013-1-21 11-25-33.png (76.55 KB, 下载次数: 137)

 

2013-1-21 16:37 上传

 


3、Advanced页面中,进入 I/O Device Configuration 选项,设置IO设备
(注意,IO设备的串并口指的是一般位于主板后部串并口,非硬盘的串并口)
<ignore_js_op>技术分享

2013-1-21 11-25-41.png (53.31 KB, 下载次数: 131)

 

2013-1-21 16:37 上传

 


(1)将串口设置为Disabled(禁用)
<ignore_js_op>技术分享

2013-1-21 11-25-52.png (64.5 KB, 下载次数: 134)

 

2013-1-21 16:37 上传

 

<ignore_js_op>技术分享

2013-1-21 11-25-59.png (64.15 KB, 下载次数: 131)

 

2013-1-21 16:37 上传

 


(2)依照此方法,将串口A、串口B、并口、软盘控制器全部设置为禁用
<ignore_js_op>技术分享

2013-1-21 11-26-13.png (61.28 KB, 下载次数: 113)

 

2013-1-21 16:37 上传

 


4、在Boot页面,调整启动顺序。调整方法:通过上下按钮选中设备,通过加减号调整先后顺序
<ignore_js_op>技术分享

2013-1-21 11-26-24.png (66.4 KB, 下载次数: 122)

 

2013-1-21 16:37 上传

 

设置光驱为第一启动,硬盘为第二启动
<ignore_js_op>技术分享

2013-1-21 11-26-34.png (66.06 KB, 下载次数: 120)

 

2013-1-21 16:37 上传

 


5、在Exit页面中,选择“Exit Saving Changes”(退出并保存更改),选Yes退出并重启
<ignore_js_op>技术分享

2013-1-21 11-27-20.png (48.24 KB, 下载次数: 116)

 

2013-1-21 16:37 上传

 
讲过上述步骤,一个适合封装的虚拟机就创建完毕了。创建适合封装的虚拟机,其实只有一条原则,即“减少非必要硬件”,或者说“最小化硬件系统”。

源计算机硬件越简单,对目标计算机的影响就越小。再先进的驱动卸载技术,也不如一个最简硬件的虚拟机更有保障。

虚拟机创建完毕后就可以开始安装操作系统了,因为我们已经设置了从光驱启动,并已将系统ISO载入光驱,所以虚拟机启动后会直接进入系统安装界面。按照你熟悉的步骤开始安装系统吧!

<ignore_js_op>技术分享

2013-1-21 11-30-35.png (34.29 KB, 下载次数: 111)

 

2013-1-21 17:00 上传

 


小提醒:
(1)一般要分2个区,一个系统区,一个数据区;
(2)数据区需要用来盛放封装用的软件,以及之后生成的系统映像,所以不宜过小;
(3)WinXP,推荐系统区6~10G,数据区20~30G;
(4)Win7/8,推荐系统区25~35G,数据区35~45G。
用惯了 VMware Workstation ,用用更轻巧简洁的 VMware Player 吧!

VMware Player 免费,轻巧,适合封装。或许只有一点美中不足,就是没有中文版。但相信这点儿问题不算什么,常见的操作就那么几个词汇,稍微努力看一下就能学得会!



目前还虽然ES4还没有对全论坛公开发布,但希望大家仍能先仔细阅读本封装教程,为今后使用ES4打下基础。
 


【任何转载请注明出处,http://bbs.itiankong.com/

 

--------------------------------------------------------------------------------

 

[官方教程] [ES4封装教程]2.使用 Easy Sysprep v4 封装 Windows XP 

Skyfree 发表于 2013-1-22 14:10:08

https://www.itsk.com/thread-252425-1-1.html

经过第一章的学习,我们已经创建了适合封装的虚拟机。本章,我们共同学习如何使用ES4封装WinXP

WinXP作为微软经典的一代操作系统,虽已发布13年,微软已逐步停止对其支持,有些新技术也逐步开始不支持XP,但不可否认的是WinXP在国内仍具有相当的用户量。

本章中的方法只是一个基本的封装流程,目的是让新手能尽快的熟悉系统封装的步骤,以达到一个抛砖引玉的目的。更多的封装手法,还请在吃透基础后逐步拓展。学习要遵循循序渐进的法则,一口吃的太多,难于消化。

本章导读:

(一)备份当前操作系统
http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930359

(二)封装前的准备
http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930360

(三)第一阶段封装
http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930361

(四)第二阶段封装
http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930362

(五)系统部署
http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930364

(其他)不使用VMTools,实现宿主机与虚拟机交换文件
http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930365
(一)备份当前操作系统

封装的第一步,其实是备份当前安装好的操作系统。避免我们在之后的步骤中出现问题,以至于还要重新安装操作系统,浪费时间精力。

系统备份想必大家都会。对于WinXP而言,建议使用Ghost备份。推荐使用U盘装机助理中的 Easy Image X 执行Ghost备份操作, Easy Image X 具有图形化操作、便于设置压缩率等特点。

<ignore_js_op>技术分享

2013-1-22 9-22-35.jpg (101.31 KB, 下载次数: 673)

 

2013-1-22 14:15 上传

 



提醒大家要注意的是,我们现在是备份系统以备不时之需,而并非封装完毕后制作系统映像,所以压缩率不用调整的过高,以免浪费更多的备份和恢复时间。压缩率建议选择“快速压缩”,体积略大,但备份和恢复速度都很快。设置完毕后,Ghost备份过程自动启动。

<ignore_js_op>技术分享

2013-1-22 9-23-32.jpg (125.39 KB, 下载次数: 568)

 

2013-1-22 14:15 上传

稍事等待后,系统备份完毕。
(二)封装前的准备

封装的目的,是为了快速的部署操作系统,减少不必要的重复劳动。所以,我们需要向源系统集成系统补丁、安装常用软件,从而减少每次部署后的重复劳动。

1、集成系统补丁。集成补丁的方法有很多,例如使用Windows Update、使用第三方安全软件、使用第三方补丁包等。这里推荐大家选用IT天空系统补丁安装助理,一次性安装所有重要补丁。
<ignore_js_op>技术分享

2013-1-22 9-30-30.jpg (151.53 KB, 下载次数: 703)

 

2013-1-22 14:22 上传

 



2、安装常用软件。常用软件常用的一般也就几种,大家请根据自己的系统部署范围而决定。
<ignore_js_op>技术分享

2013-1-22 9-47-18.jpg (95.43 KB, 下载次数: 390)

 

2013-1-22 14:22 上传

 


特别提醒
(1)不是所有的软件都能良好适应系统封装部署,特别是某些国产软件;
(2)需要激活的软件,部署完毕后一般都需要重新激活;
(3)不建议集成安全类软件,某些安全软件会阻挡正常的系统部署进程,甚至导致蓝屏宕机;
(4)如果某些软件不适合集成在系统,可以使用首次进桌面静默安装的方法来解决。

3、备份系统。又备份系统?对,备份。补丁安装要20分钟左右,软件也需要逐个安装与调整,所以整体时间一般不少于30分钟。为防止封装时出现未知错误,建议再次备份系统,以备今后的调整操作。这次备份完,我们就可以放心大胆的开始封装操作了。
<ignore_js_op>技术分享

2013-1-22 9-50-24.jpg (124.76 KB, 下载次数: 473)

 

2013-1-22 14:22 上传

 三)第一阶段封装

Easy Sysprep v4 (ES4)与之前ES3、ES2以及传统封装辅助工具最大的不同,在于其将封装分为了两个阶段。

第一阶段:以完成封装操作为首要目的;
第二阶段:以完成对系统的调整为首要目的。

将封装与调整分开,减少调整操作对封装操作的影响,保障封装成功率。

1、启动ES4
<ignore_js_op>技术分享

2013-1-22 10-00-09.jpg (125.19 KB, 下载次数: 514)

 

2013-1-22 14:37 上传

 


2、封装选项设置界面
<ignore_js_op>技术分享

2013-1-22 10-00-30.jpg (118.43 KB, 下载次数: 448)

 

2013-1-22 14:37 上传

 

(1)序列号,合法的系统序列号,OEM和VOL系统请在此输入,零售版需要在部署时输入
*提醒a:VOL(免激活版)并不是免序列号,如果你安装时没需要输入那是因为自动应答文件帮你输入了
*提醒b:如果序列号不适合当前系统,或系统精简了关于序列号认证的功能,序列号就无法被使用

(2)注册用户和注册组织,不能为空,请填写您的相关信息,留空则保持默认
(3)时区,请根据您所在时区进行选择
(4)安全标识符,如果生成,会拖慢系统部署速度,建议需要加入域的计算机才选中此项
(5)网络,工作组或域,请根据您的情况选择,如果是“域”还可以设置接入域的账户和密码
(6)服务器授权模式用于Windows Server 2003,非用于XP
(7)清理当前计算机即插即用驱动,强烈建议选中,将自动卸载当前驱动
(8)释放当前系统自带的基础硬件驱动,强烈建议选中,将所有基础硬件驱动释放入系统,可提高部署时对基础设备的兼容性
(9)移动当前桌面快捷方式到公共桌面,可将当前用户桌面快捷方式应用给所有用户,但会影响当前快捷方式的位置

3、封装前的预览
<ignore_js_op>技术分享

2013-1-22 10-00-42.jpg (101.96 KB, 下载次数: 571)

 

2013-1-22 14:37 上传

 


4、开始封装
<ignore_js_op>技术分享

2013-1-22 10-01-13.jpg (96.24 KB, 下载次数: 373)

 

2013-1-22 14:37 上传

 

<ignore_js_op>技术分享

2013-1-22 10-01-21.jpg (102.17 KB, 下载次数: 407)

 

2013-1-22 14:37 上传

 


ES4的第一阶段封装只涉及封装所必须的操作,所以操作较少,更多的调整操作留给了第二阶段。
 
(四)第二阶段封装

Easy Sysprep v4(ES4)的第二阶段封装于PE环境下完成,而非常规的系统桌面环境。第二阶段的重点在于:调整系统配置。

PE下完成系统调整的优势,优势有三:
(1)其实这时系统封装必要的操作已经结束了,要调整的是封装后的系统,不必担心调整对封装成功率产生影响;
(2)不必过多考虑系统权限对系统调整所产生的影响;
(3)一旦有某些调整产生失误,无需重新封装系统,再次调整即可。

1、备份第一阶段封装完毕的系统,以备不时之需
<ignore_js_op>技术分享

2013-1-22 10-05-07.jpg (125.45 KB, 下载次数: 427)

 

2013-1-22 14:56 上传

 


2、启动ES4
<ignore_js_op>技术分享

2013-1-22 10-06-12.jpg (101.79 KB, 下载次数: 461)

 

2013-1-22 14:56 上传

 


3、OEM信息设置
<ignore_js_op>技术分享

2013-1-22 10-06-21.jpg (104.38 KB, 下载次数: 412)

 

2013-1-22 14:56 上传

 

功能:
(1)注册用户、注册组织,一般而言会自动读取第一阶段所设置的值,可再次修改,但不可为空
(2)制造商、电脑型号,请根据实际情况填写
(3)OEM图片,180x114 bmp格式图片
(4)开始菜单链接,请根据实际情况填写
(5)支持信息,请根据实际情况填写
说明:
(1)如果制造商、电脑型号和支持信息同属oeminfo.ini,若制造商、电脑型号不填写,则oeminfo.ini不完整,支持信息将无法生效,特请注意!
(2)如果不想使用OEM图片,单击清除按钮,保持图片路径为空即可
(3)如果不想使用开始菜单链接,将链接名称设置为空即可

4、注册表优化设置
<ignore_js_op>技术分享

2013-1-22 10-06-30.jpg (96.23 KB, 下载次数: 432)

 

2013-1-22 14:56 上传

 

功能:
(1)默认提供一套注册表优化方案,可单击浏览按钮导入自定义方案
(2)最终注册表优化方案以文本框中的内容为准
(3)可手动删除不需要的项目,亦可手动添加需要的项目

5、服务优化
<ignore_js_op>技术分享

2013-1-22 10-07-14.jpg (124.83 KB, 下载次数: 388)

 

2013-1-22 14:56 上传

 

功能:
(1)将枚举目标系统所有服务描述名和服务名称,可设置服务的状态(自动、手动、禁用)
(2)与ES3不同的是,不显示服务描述,此问题暂未得到良好解决,后续会逐步跟进修正

6、系统设置
<ignore_js_op>技术分享

2013-1-22 10-07-47.jpg (94 KB, 下载次数: 360)

 

2013-1-22 14:56 上传

 

功能:
(1)开关机音乐,可协助替换开关机声音,wav格式,不宜过大过长,请自备
(2)系统页面,可协助调换系统属性面板和登录页面程序,请自备
(3)虚拟内存,可设置系统默认和自定义两种模式,自定义模式下还可设置页面文件位置、页面文件大小
(4)计算机名,包括完全随机、完全固定、[日期]-[时间]、[前缀]-[日期][时间]四种模式
(5)SFC,可设置关闭或开启SFC,开启SFC状态时可选是否自动恢复DllCache文件
(6)其他破解,获取更多的连接数或支持更多第三方主题
说明:
(1)计算机名 [日期]-[时间] 模式,命名后形如:20130122-151922
(2)计算机名 [前缀]-[日期][时间] 模式,命名后形如:SKY-20130122ITK,前缀最长5字母
(3)建议关闭SFC,不再使用,SFC属于鸡肋的系统防护功能,可轻易被恶意程序绕过,禁用还可提高系统反应速度

7、部署设置
<ignore_js_op>技术分享

2013-1-22 10-08-52.jpg (100.62 KB, 下载次数: 358)

 

2013-1-22 14:57 上传

 

功能:
(1)序列号,一般会读取在第一阶段中设置的序列号,如需更改可改动
(2)时区,一般会读取在第一阶段中设置的时区,如需更改可改动
(3)显示设置,可设置部署分辨率和进桌面的分辨率
(4)使用硬件抽象层(HAL)自动判定,自动判定目标计算机HAL,避免电源管理故障
(5)接管部署流程,接管后可以实现更多部署功能,如部署前后接口等
(6)使用部署插件,如部署侧边栏、部署进度条
(7)部署背景,可设置单背景模式或多背景切换模式
(8)Boot时间设定,可设定封装后和部署后的Boot时间
(9)清理目标系统中的即插即用驱动,对系统中的PNP驱动进行清理(应急与测试类功能,慎用)
(10)清理目标系统中的磁盘控制器驱动,对系统中的IAR驱动进行清理(应急与测试类功能,慎用)

(11)清理目标系统中的补丁备份和卸载程序,清理安装补丁留下的补丁备份和补丁卸载程序,可减少系统映像体积
(12)清理目标系统中的临时文件和系统日志,可进一步清理目标系统中的残留文件
说明:
(1)不建议手动指定部署分辨率,保持系统默认为最好。另外,设置部署分辨率可能会影响进桌面分辨率的设置
(2)不建议手动指定进桌面分辨率,部署中调用万能驱动助理安装驱动后,进桌面时即为最佳分辨率
(3)HAL自动判定非常重要(ES3中默认启用),可以避免因电源管理故障引起的不能正常关机问题
(4)HAL自动判定所需的Longhorn的NTLDR,比XP的NTLDR拥有更好的兼容性,可承担大量IAR驱动的启动负担

(5)接管部署流程建议使用(ES3中默认启用),可拓展更多部署功能
(6)有些PS过的图片不符合系统公共标准,若图片无法被背景程序显示,可用Windows自带画图工具另存一下
(7)清理PNP和IAR驱动的选项不建议选中,这两个功能仅用于在目标系统“不干净”的条件下应急

8、网络设置
<ignore_js_op>技术分享

2013-1-22 10-09-18.jpg (90.49 KB, 下载次数: 397)

 

2013-1-22 14:57 上传

 

功能:
(1)网络设置,可选择手动指定和DHCP两种模式,请根据需要选择与设定
(2)网络环境,可设置工作组或域信息,一般会读取第一步骤设置的值,如需更改可设置
(3)服务器授权模式用于 Windows Server 2003
(4)局域网共享设置,提供了三种不同的认证方法,请根据需要选择与设定
说明:
(1)IP地址设置中,可用“*”代替2~254之间的随机值
(2)IP设置功能ES4采用了全新的方法,设置速度快于ES3数倍
(3)提供全国主要省市联通、电信DNS,并提供两组通用DNS备用
(4)可设置本地连接是否显示于任务栏,以及显示规则。

9、特殊调用接口
<ignore_js_op>技术分享

2013-1-22 10-11-18.jpg (97.18 KB, 下载次数: 420)

 

2013-1-22 14:57 上传

 

功能:
(1)特殊调用接口一般为特定的应用程序或功能保留
(2)万能驱动助理调用接口,为IT天空万能驱动助理专门保留,可设置部署中/进桌面调用
(3)万能驱动助理调用接口附带首次进桌面弹任务管理器和删除解压驱动的功能
(4)快速配置工具,可设置进桌面调用IT天空快速配置工具进行快速系统设置
(5)综合运行库,为IT天空一键运行库的专用接口,可设置部署中/进桌面调用
(6)其他类功能见UI说明

10、通用调用接口
<ignore_js_op>技术分享

2013-1-22 10-18-12.jpg (82.86 KB, 下载次数: 385)

 

2013-1-22 14:57 上传

 

功能:
(1)调用exe、bat、cmd运行,可设置运行参数,可设置隐藏和不等待
(2)调用reg文件自动静默导入
(3)删除指定文件
(4)删除指定目录
(5)任务设置后,选择调用时机,单击“添加”按钮添加任务到列表
(6)选中任务,单击“删除”按钮可删除任务,单击“编辑”按钮可调整任务
(7)选中任务,单击“上移”或“下移”按钮,可移动任务执行顺序
(8)“整理”功能将自动将任务按调用时机排序,第二阶段封装任务开始前也会自动整理
说明:
(1)当所调用程序位于系统盘时,盘符自动转换为%systemdrive%
(2)当所调用程序位于非系统盘时,盘符会自动转换为%x%,部署时自动搜索所有盘符寻找指定程序

(3)亦可使用%CDRom%和%UDisk%指代光驱和U盘,部署时将只搜索指定设备寻找指定程序
(4)如果隐藏运行程序,且程序卡住了,那么将没有任何提示,慎用此功能
(5)如果启用了不等待模式,将不等待当前程序的执行结束即会开始下一个程序的执行,这是一种非常不好的状态,仅用于特殊应用程序的调用,不要随意使用,本功能亦不会加快程序执行效率或缩短部署过程,相反会带来一堆问题

盘符自动转为%x%示例:
<ignore_js_op>技术分享

2013-1-22 10-15-30.jpg (87.71 KB, 下载次数: 509)

 

2013-1-22 14:57 上传

 

盘符自动转为%systemdrive%示例:
<ignore_js_op>技术分享

2013-1-22 10-16-16.jpg (90.66 KB, 下载次数: 395)

 

2013-1-22 14:57 上传

 

删除文件任务示例:
<ignore_js_op>技术分享

2013-1-22 10-17-06.jpg (91.53 KB, 下载次数: 420)

 

2013-1-22 14:57 上传

 

删除目录任务示例:
<ignore_js_op>技术分享

2013-1-22 10-17-29.jpg (92.66 KB, 下载次数: 358)

 

2013-1-22 14:57 上传

 


11、磁盘控制器驱动
<ignore_js_op>技术分享

2013-1-22 10-18-20.jpg (133.36 KB, 下载次数: 414)

 

2013-1-22 14:57 上传

 

说明:
(1)IAR驱动列表与最新的SKYIAR稳定版一致
(2)提供成套的、具有广泛兼容性的IAR驱动方案,建议使用
(3)如有需求,可手动选中仅需要的IAR驱动,IAR驱动间若存在冲突,程序会自动提醒
(4)IAR驱动方案并不是选中所有,而是选中最具兼容性的驱动组合

12、保存设置
<ignore_js_op>技术分享

2013-1-22 10-18-40.jpg (82.42 KB, 下载次数: 502)

 

2013-1-22 14:57 上传

 

信息总览,如未发现问题,单击“完成”按钮开始执行所有调整工作

<ignore_js_op>技术分享

2013-1-22 10-19-47.jpg (78.79 KB, 下载次数: 382)

 

2013-1-22 14:57 上传

 

<ignore_js_op>技术分享

2013-1-22 10-19-55.jpg (91.57 KB, 下载次数: 376)

 

2013-1-22 14:57 上传

 


13、备份系统为系统映像,注意选择最大压缩率
<ignore_js_op>技术分享

2013-1-22 10-20-47.jpg (108.48 KB, 下载次数: 462)

 

2013-1-22 14:57 上传

 

<ignore_js_op>技术分享

2013-1-22 10-21-54.jpg (124.34 KB, 下载次数: 356)

 

2013-1-22 14:57 上传

 


大功告成,可以测试映像的部署了!
 
五)系统部署

经刚才封装的系统映像部署一下看看效果:

1、最小化系统安装(MiniSetup)
<ignore_js_op>技术分享

2013-1-22 10-26-15.jpg (103.34 KB, 下载次数: 342)

 

2013-1-22 16:29 上传

 


2、注册组件时自动安装所需运行库

(1)自动安装 DirextX 9.0c
<ignore_js_op>技术分享

2013-1-22 10-28-21.jpg (96.18 KB, 下载次数: 376)

 

2013-1-22 16:29 上传

 


(2)自动安装VC++2005/2008/2010等运行库
<ignore_js_op>技术分享

2013-1-22 10-29-23.jpg (97.01 KB, 下载次数: 343)

 

2013-1-22 16:29 上传

 


3、自动执行万能驱动助理

(1)检测硬件
<ignore_js_op>技术分享

2013-1-22 10-29-51.jpg (103.93 KB, 下载次数: 354)

 

2013-1-22 16:30 上传

 


(2)解压并安装驱动
<ignore_js_op>技术分享

2013-1-22 10-30-05.jpg (98.4 KB, 下载次数: 325)

 

2013-1-22 16:30 上传

 


4、进入系统,补丁、软件、运行库、驱动全齐!
<ignore_js_op>技术分享

2013-1-22 10-31-37.jpg (98.69 KB, 下载次数: 380)

 

2013-1-22 16:30 上传

 





* 关于运行库的安装时机

有些朋友喜欢在封装前即将DX9、VC++等运行库安装好,这样做便于减少系统部署时间。而有些朋友喜欢在部署时安装DX9、VC++等运行库,这样有助于减少映像体积,并便于更新。两种方法都是正确的,上述过程是在部署中进行运行库安装的,请根据自己的实际需求选择使用哪种方法。
 
 
不使用VMTools,宿主机与虚拟机交换文件的方法

VMTool虽然方便,但毕竟是专用于虚拟机的软件,将要封装的系统不安装VMTools,易导致一些琐碎问题。下面我给大家介绍一个最常用的宿主机与虚拟机交换文件的方法,当然,比VMTools繁琐,但绝不影响系统封装。



1、将文件从宿主机导入至虚拟机(虚拟机开机或停机状态均可用)

(1)使用UltraISO将要导入的文件做成ISO映像
<ignore_js_op>技术分享

2013-1-22 17-32-54.jpg (86.28 KB, 下载次数: 311)

 

2013-1-22 17:49 上传

 


(2)在 VMware Player 中,按照下图步骤进入虚拟机设置页面
<ignore_js_op>技术分享

2013-1-22 17-35-49.jpg (125.93 KB, 下载次数: 303)

 

2013-1-22 17:49 上传

 


(3)找到光驱,加载刚才生成的ISO映像
<ignore_js_op>技术分享

2013-1-22 17-36-13.jpg (61.6 KB, 下载次数: 253)

 

2013-1-22 17:49 上传

 


(4)虚拟机内系统光驱会出现刚才我们装载的ISO映像
<ignore_js_op>技术分享

2013-1-22 17-36-27.jpg (90.04 KB, 下载次数: 262)

 

2013-1-22 17:49 上传

 


(5)打开虚拟机光盘盘符,把文件复制进虚拟机硬盘即可
<ignore_js_op>技术分享

2013-1-22 17-36-45.jpg (129.07 KB, 下载次数: 268)

 

2013-1-22 17:49 上传

 




2、将文件从虚拟机导出至宿主机(虚拟机必须为停机状态)

(1)使用DiskGenius的打开虚拟机磁盘功能
<ignore_js_op>技术分享

2013-1-22 17-38-38.jpg (143.2 KB, 下载次数: 288)

 

2013-1-22 17:49 上传

 


(2)浏览选中虚拟机磁盘文件的主文件(与虚拟机最初命名同名)
<ignore_js_op>技术分享

2013-1-22 17-40-16.jpg (149.22 KB, 下载次数: 290)

 

2013-1-22 17:49 上传

 


(3)虚拟机硬盘由DiskGenius打开后,如下图方法可以很便捷的将文件“拿”到宿主机中
<ignore_js_op>技术分享

2013-1-22 17-41-00.jpg (165.9 KB, 下载次数: 373)

 

2013-1-22 17:49 上传

 这篇帖子写了一天,累死人了。在我近期写过的帖子里,这个算是最长的帖子了…………
 



【任何转载请注明出处,http://bbs.itiankong.com/

本章导读:

 (一)备份当前操作系统

http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930359

 (二)封装前的准备

http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930360

 (三)第一阶段封装

http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930361

 (四)第二阶段封装

http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930362

 (五)系统部署

http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930364

 (其他)不使用VMTools,实现宿主机与虚拟机交换文件

http://bbs.itiankong.com/forum.php?mod=redirect&goto=findpost&ptid=252425&pid=4930365

 --------------------------------------------------------------------------------

 


【任何转载请注明出处,http://bbs.itiankong.com/】

[官方教程] [ES4封装教程]3.使用 Easy Sysprep v4 封装 Windows 7

Skyfree 发表于 2013-5-24 14:32:38

https://www.itsk.com/thread-273127-1-1.html

经过第一章的学习,我们已经创建了适合封装的虚拟机。本章,我们共同学习如何使用ES4封装Win7

继WinXP之后,Win7逐步成为微软的第二个巅峰。一方面,尽管Win8势头凶猛,但因过于强调平台统一和照顾平板设备,导致传统PC方面用户体验不佳,这让很多使用过Win8的用户无奈退回Win7;另一方面,随着WinXP的逐渐老去,以及新设备新应用对WinXP逐步停止支持,XP用户开始考虑升级系统,Win8的问题令人无奈,Win7又成为了升级首选。

本章中的方法只是一个基本的封装流程,目的是让新手能尽快的熟悉系统封装的步骤,以达到一个抛砖引玉的目的。更多的封装手法,还请在吃透基础后逐步拓展。学习要遵循循序渐进的法则,一口吃的太多,难于消化。

本章导读:

(一)备份当前操作系统
http://bbs.itiankong.com/forum.p ... =273127&pid=5464749

(二)封装前的准备
http://bbs.itiankong.com/forum.p ... =273127&pid=5464754

(三)第一阶段封装
http://bbs.itiankong.com/forum.p ... =273127&pid=5464755

(四)第二阶段封装
http://bbs.itiankong.com/forum.p ... =273127&pid=5464757

(其他)ImageX 与 Ghost 在备份 Windows 7 时的对比
http://bbs.itiankong.com/forum.p ... =273127&pid=5464760

(一)安装与备份系统

1、安装 Windows 7

可能很多人会说,安装Win7谁不会,这也用说?装Win7的确人人都会,但如何安装才是最适合系统封装的,就未必是人人都会了。安装是封装之本,没有好的安装方法,封装只是徒劳,请重视本节内容。

Win7(Vista)在安装时,与往代系统最大的区别在于会默认创建一个100M的分区(如下图),但100M的分区并不是区别的本质,区别的本质是“Win7默认将启动文件与系统文件分开存放”。

<ignore_js_op>技术分享

2013-5-23 11-07-12.jpg (35.85 KB, 下载次数: 358)

 

2013-5-24 08:03 上传

 



我们姑且将存放启动文件的分区叫做“启动分区”,存放Windows的分区叫做“系统分区”。WinXP时代启动分区和系统分区都是C盘,而Win7时代则为启动分区单独划分100M存放,另将系统分区作为C盘。所以Win7的那100M并不难理解,理解为是启动文件特设的“单间”就可以了。

没有这100M会怎样?答案很明确,没有这100M系统会无法启动。虽然系统文件都在C盘完好无缺,但没有引导系统是无法正常启动的。反应快的同学已经意识到这将带来的问题了,如果按此方式分区,封装部署后映像如果只备份系统分区(C盘),则映像恢复后是无法启动的!(其实这也不尽然,使用 Easy Image X 这类恢复映像后自动修复MBR和引导文件映像的恢复工具的话,系统还是可以正常启动的)

那有没有办法像XP时代那样,将启动分区和系统分区都放在C盘?当然可以,实现也很简单,使用第三方分区工具进行分区操作就可以了。例如使用DiskGenius分区,如下图所示:

<ignore_js_op>技术分享

2013-5-23 11-11-04.jpg (49.94 KB, 下载次数: 235)

 

2013-5-24 07:43 上传

 



使用第三方分区工具分区后,再次启用Win7安装程序,就会呈现类似下图状况了,不会出现100M的启动分区,选择系统分区安装系统后,启动文件和系统文件就都位于C盘了。

<ignore_js_op>技术分享

2013-5-23 11-14-33.jpg (32.6 KB, 下载次数: 251)

 

2013-5-24 07:43 上传

 





2、进入最适合封装的系统账户:Administrator

Windows 7 的 Administrator 具有用户可用的最高系统权限。即便新建一个管理员账户,与 Administrator 用户同属于 Administrators 组,也无法具有与 Administrator 完全相同的系统管理与操作权限。系统封装需要执行大量对系统文件的修改与执行类操作,所以最适用于系统封装的,莫过于 Administrator 用户。进入Administrator用户的方法有很多,但下面我为大家推荐一个最为直接的方法,且不易产生问题和残留。

系统安装完毕后,会进入OOBE阶段(如下图),此时不要输入任何信息,也不要“下一步”,直接按“Ctrl + Shift + F3”。

<ignore_js_op>技术分享

2013-5-23 11-19-32.jpg (28.77 KB, 下载次数: 262)

 

2013-5-24 07:43 上传

 



这时系统会突然自动重启,不过不用担心,这是微软官方提供的方法,不会对系统产生影响。系统重启后会自动以 Administrator 登录,启用桌面,进桌面时会自动启用微软官方封装工具“系统准备工具 3.14”(如下图)。

<ignore_js_op>技术分享

2013-5-23 11-20-41.jpg (28.85 KB, 下载次数: 258)

 

2013-5-24 07:43 上传

 



这时大家或许已经明白了,这其实就是微软为系统封装而特别准备的环境。“系统准备工具 3.14”是微软官方封装工具,一切封装辅助工具(如ES4)均以此为核心。不过此时我们并不需要用它,所以直接关掉(X或取消)就可以了。值得提醒的是,重启还会回到这个环境,而且每次进入这个环境时“系统准备工具 3.14”都是自动启动的,无须理会,关闭即可。



3、系统备份

封装的第一步,其实是备份当前安装好的操作系统。避免我们在之后的步骤中出现问题,以至于还要重新安装操作系统,浪费时间精力。系统备份想必大家都会。对于Win7而言,建议使用ImageX备份。推荐使用 U盘装机助理 中的 Easy Image X 执行 ImageX 备份操作, Easy Image X 具有图形化操作、便于设置压缩率等特点。

在 Easy Image X 中设置 ImageX 备份的方法与 Ghost 十分类似。不过提醒大家注意两点:
(1)压缩率无需选太高,这只是便于封装的备份而不是最终备份,压缩率建议选择“快速压缩”,体积略大,但备份和恢复速度都很快;
(2)ImageX是可以做到映像叠加的,即多次备份如果文件相同则只占一个文件的体积(此功能会有后续详解),所以除了设置映像文件保存位置外,还要设置当前这个子映像的名称,如下图中的子映像名称“Win7”。

<ignore_js_op>技术分享

2013-5-23 11-25-40.jpg (54.29 KB, 下载次数: 247)

 

2013-5-24 08:03 上传

 



稍事等待后,系统备份完毕。

<ignore_js_op>技术分享

2013-5-23 11-29-01.jpg (35.39 KB, 下载次数: 265)

 

2013-5-24 07:43 上传

 



一个阶段一个备份,一个备份一个小结,一个小结一个进步,多个进步一个成功。

(二)封装前的准备

封装的目的,是为了快速的部署操作系统,减少不必要的重复劳动。所以,我们需要向源系统集成系统补丁、安装常用软件,从而减少每次部署后的重复劳动。



1、安装补丁

Windows 7 的补丁安装,可以选用自带的 Windows Update 或使用第三方补丁包,如 系统补丁安装助理
<ignore_js_op>技术分享

2013-5-23 11-40-46.jpg (70.12 KB, 下载次数: 303)

 

2013-5-24 07:51 上传

 



如果使用的是 Windows Update,有一个值得一提的技巧,即多个版本先装高版本,再重新扫描补丁列表,可以杜绝反复安装并避免一定的问题。例如IE10,首次扫描时会扫除IE8相关补丁、IE9安装程序和IE10安装程序,如果你的目的就是要装IE10,则没有任何必要再去装IE8的补丁和IE9,直接如下图只点选IE10,自动安装并重启后,再次扫描列表,你会发现IE8、IE9相关的内容都不见了。

<ignore_js_op>技术分享

2013-5-23 14-23-09.jpg (65.38 KB, 下载次数: 252)

 

2013-5-24 07:51 上传

 



* 说到IE10,还要提一个要点,这个应该是微软方面的BUG。如果封装的是 Win7 x64,默认IE8,如果先升级IE9,再升级IE10,则封装报错;如果IE8不升级IE9,直接升级IE10,则封装正常。如果你要集成IE10,请切记此要点。



2、安装软件

常用软件常用的一般也就几种,大家请根据自己的系统部署范围而决定,如下图示例:
<ignore_js_op>技术分享

2013-5-23 15-00-01.jpg (31.29 KB, 下载次数: 251)

 

2013-5-24 07:51 上传

 



特别提醒
(1)不是所有的软件都能良好适应系统封装部署,特别是某些国产软件;
(2)需要激活的软件,部署完毕后一般都需要重新激活;
(3)不建议集成安全类软件,某些安全软件会阻挡正常的系统部署进程,甚至导致蓝屏宕机;
(4)如果某些软件不适合集成在系统,可以使用首次进桌面静默安装的方法来解决。



3、系统备份

补丁安装要20分钟左右,软件也需要逐个安装与调整,所以整体时间一般不少于30分钟。为防止封装时出现未知错误,建议再次备份系统,以备今后的调整操作。这次备份完,我们就可以放心大胆的开始封装操作了。

这次备份我们就要说一下 ImageX 的多映像叠加功能了。所谓映像叠加(又叫“增量备份”),就是在同一个映像文件中可以同时存放多个子映像,例如Win7的安装文件install.wim中一般就包含了家庭基础版、家庭高级版、专业版、旗舰版四个子映像。最妙的地方,就是相同文件只占一次体积,所以四个Win7映像并没有占用4个Win7的体积。

那么叠加功能对于封装中的多次备份就很有用,我们可以将装完补丁、软件的Win7与之前没装这些的系统备份在同一个映像文件中,而多个子映像相同文件又不会占用额外体积,这样可以有效节约我们的硬盘空间。另外,新映像附加到已存在映像文件所需的时间,相同文件越多所需的备份时间越短,这也有利于我们多次备份操作。

那叠加映像是否很复杂?不,使用 Easy Image X 的话就很简单。叠加备份的操作方法与首次备份方法类似,只不过这次无需新建映像文件,而是选择之前备份的wim文件,但注意你需要写一个新的子映像描述,如“Win7 +Hotfix +Software”。
<ignore_js_op>技术分享

2013-5-23 15-03-11.jpg (54.82 KB, 下载次数: 249)

 

2013-5-24 08:58 上传

 



执行映像备份时会有一个提示,询问是否是进行“映像附加”操作,单击“是”。
<ignore_js_op>技术分享

2013-5-23 15-03-39.jpg (28.1 KB, 下载次数: 230)

 

2013-5-24 07:51 上传

 



稍等片刻后,映像附加操作就会开始。
<ignore_js_op>技术分享

2013-5-23 15-04-45.jpg (35.44 KB, 下载次数: 207)

 

2013-5-24 07:51 上传

 



映像附加完成后,我们会发现,新映像被加入了已存在的映像文件中,并与旧的子映像叠加在了一起,而wim文件所增加的体积仅仅是刚才安装的补丁和软件部分。(图中第二个子映像“Win7 +Hotfix”,是笔者装完补丁后做的一个备份,教程中是没有这个备份的,如果你需要,也可以在多个时机做多次备份,反正不额外“占空”,又能多个保险)
<ignore_js_op>技术分享

2013-5-23 15-05-49.jpg (53.76 KB, 下载次数: 250)

 

2013-5-24 08:58 上传

 (三)第一阶段封装

Easy Sysprep v4 (ES4)与之前ES3、ES2以及传统封装辅助工具最大的不同,在于其将封装分为了两个阶段。

第一阶段:以完成封装操作为首要目的;
第二阶段:以完成对系统的调整为首要目的。

将封装与调整分开,减少调整操作对封装操作的影响,保障封装成功率。



1、启动ES4
<ignore_js_op>技术分享

2013-5-23 15-08-45.jpg (55.89 KB, 下载次数: 260)

 

2013-5-24 07:52 上传

 




2、封装选项
<ignore_js_op>技术分享

2013-5-23 15-09-17.jpg (55.55 KB, 下载次数: 275)

 

2013-5-24 07:52 上传

 

说明:
(1)【序列号】填写系统对应的序列号,不过Win7的序列号可以在进桌面后再填写,所以非OEM版请留空(错误的序列号会导致部署失败!)
(2)【注册用户与注册组织】不能为空值,请填写您的相关信息,否则将保持默认。
(3)【时区】请根据您的时区进行设定。
(4)【将当前用户配置文件用于新创建用户】将当前用户的配置用于所有用户,以微软官方方法实现,便于新建用户保留当前配置(如桌面图标、主题、桌面、基本设置等)。
(5)【转移当前用户桌面快捷方式到公共桌面】将当前用户桌面快捷方式转移到公共桌面,便于新建用户后使用。
(6)【封装阶段自动清理计算机设备驱动】封装时清理即插即用驱动,以微软官方方法实现,建议使用。(如被部署计算机与源计算机硬件配置完全相同,则可不使用,适用于企业内网计算机批量采购与部署)
(7)【部署阶段自动清理非目标计算机设备驱动】部署时清理不用于当前计算机的驱动,以微软官方方法实现,建议使用。(如被部署计算机与源计算机硬件配置完全相同,则可不使用,适用于企业内网计算机批量采购与部署)
(8)【工作组】工作组不可为空,否则将保持默认。
(9)【域】请填写正确的域地址、域用户和密码,并确保部署时域可登陆,否则将可能造成部署无法正常结束的问题。
(10)【系统语言】系统UI所使用的语言。
(11)【用户习惯】时间12小时/24小时制、日期排列、货币符号等。
(12)【键盘规则】选择“(当前规则)”则保存当前输入法规则到部署后的系统,选择指定键盘规则将只使用指定规则。
(13)【OOBE】设置,可设置网络位置、安全更新等,可令OOBE过程更加自动化。



3、用户账户
(1)直接使用Administrator登陆
<ignore_js_op>技术分享

2013-5-23 15-09-28.jpg (47.11 KB, 下载次数: 244)

 

2013-5-24 07:52 上传

 

这是最常用也是推荐的一种方式,部署完成后不经过OOBE,直接以 Administrator 用户登录系统,最为快捷,具有最高的系统权限,无视UAC、系统目录权限锁定等影响。不过这种模式下会使之前设置的OOBE选项无效,OOBE选项内容将保持源系统默认,会在首次进桌面时提示设置“网络位置”。

(2)OOBE时手动创建账户
<ignore_js_op>技术分享

2013-5-23 15-09-42.jpg (47.05 KB, 下载次数: 249)

 

2013-5-24 07:52 上传

 

这种模式与安装版Win7相同,会在部署后重启进入OOBE阶段,提示创建新用户。不过这个OOBE是简短的(因为OOBE的设定之前已指定具体值了),基本上只需要填写一个新用户名就可以了。新建的用户默认属于 Administrators 用户组,但不具备与 Administrator 用户相同的权限,同时,系统全新创建用户时会导入一些系统默认值,例如重新加入微软拼音和智能ABC输入法,这是微软的默认,不是外部可以随意左右的。

(3)预先创建用户账户
<ignore_js_op>技术分享

2013-5-23 15-11-09.jpg (51.55 KB, 下载次数: 252)

 

2013-5-24 07:52 上传

 

此方法与(2)类似,只不过不是首次OOBE时创建用户,而是预先配置好要创建哪些用户。
a.【编辑用户】创建用户只需要设定用户名、密码、用户组,而后单击“添加”就可以了,很简单。但提示大家注意填写正确的用户组,最常用的有“Administrators”、“Users”,同一个用户隶属于多个用户组时用户组用英文分号分开,如“Administrators;Users”。注意,无密码的用户,首次使用时系统强制设定用户密码,可设置为空,但无法跳过被要求设置的过程。
b.【自动登录】用于设定某个指定用户自动登录系统,需要填写正确的用户名和密码。自动登录次数需设置为正整数值,为0或留空则不限制登录次数。注意,无密码的用户无法被设置自动登录(Administrator用户除外)。
c.【管理员密码】可设置 Administrator 的密码,如果你是企业网关,又不希望用户擅自使用 Administrator,可以加设密码。



4、封装前的预览
<ignore_js_op>技术分享

2013-5-23 15-11-34.jpg (51.83 KB, 下载次数: 264)

 

2013-5-24 07:52 上传

 




5、开始封装
<ignore_js_op>技术分享

2013-5-23 15-12-14.jpg (43.21 KB, 下载次数: 256)

 

2013-5-24 07:52 上传

 


<ignore_js_op>技术分享

2013-5-23 15-12-32.jpg (43.22 KB, 下载次数: 263)

 

2013-5-24 07:52 上传

ES4的第一阶段封装只涉及封装所必须的操作,所以操作较少,更多的调整操作留给了第二阶段。
(四)第二阶段封装

Easy Sysprep v4(ES4)的第二阶段封装于PE环境下完成,而非常规的系统桌面环境。第二阶段的重点在于:调整系统配置。

PE下完成系统调整的优势,优势有三:
(1)其实这时系统封装必要的操作已经结束了,要调整的是封装后的系统,不必担心调整对封装成功率产生影响;
(2)不必过多考虑系统权限对系统调整所产生的影响;
(3)一旦有某些调整产生失误,无需重新封装系统,再次调整即可。



1、备份第一阶段封装完毕的系统

(1)同样使用之前介绍过的增量备份法,新子映像命名为“Win7 Sysprep”
<ignore_js_op>技术分享

2013-5-23 15-14-45.jpg (52.58 KB, 下载次数: 220)

 

2013-5-24 09:20 上传

 


(2)稍事等待即可备份完成
<ignore_js_op>技术分享

2013-5-23 15-15-41.jpg (35.3 KB, 下载次数: 236)

 

2013-5-24 09:20 上传

 


(3)映像叠加,相同文件不额外占用空间
<ignore_js_op>技术分享

2013-5-23 15-16-40.jpg (52.97 KB, 下载次数: 245)

 

2013-5-24 09:20 上传

 


此次备份的目的在于,一旦第二阶段封装操作失误,可以直接恢复这次备份再一次执行第二阶段,无需重新执行第一阶段的封装。特别需要注意的是,不要反复执行第二阶段,因为很多设置是不可逆的,反复执行易出现不可预知的问题,所以,如果第二阶段执行失误,请恢复本次备份再次执行第二阶段封装。



2、启动ES4
<ignore_js_op>技术分享

2013-5-23 15-25-27.jpg (55.03 KB, 下载次数: 249)

 

2013-5-24 07:53 上传

 




3、设置OEM信息
<ignore_js_op>技术分享

2013-5-23 15-26-05.jpg (45.93 KB, 下载次数: 224)

 

2013-5-24 07:53 上传

 

(1)【注册用户】和【注册组织】不能为空,如未加载配置文件则读取第一阶段中的设置,否则将维持默认。
(2)【OEM信息】请按照您的信息填写,不需要的部分可以留空。
(3)【OEM图片】请设置您的OEM图片,不需要时请留空。
(4)【登录页面】指修改Win7用户登录时的背景,使用微软官方为OEM提供方法进行修改,需jpg且不可大于250K



4、注册表优化
<ignore_js_op>技术分享

2013-5-23 15-26-21.jpg (36.77 KB, 下载次数: 221)

 

2013-5-24 07:53 上传

 

可将您的注册表优化项目导入此位置,ES4将于多时机导入,以保障注册表优化的可用性



5、服务优化
<ignore_js_op>技术分享

2013-5-23 15-26-29.jpg (59.36 KB, 下载次数: 279)

 

2013-5-24 07:53 上传

 

可调整服务的运行状态,但请勿过多优化,否则将导致系统不稳定或影响功能。



6、部署设置
<ignore_js_op>技术分享

2013-5-23 15-26-49.jpg (54.48 KB, 下载次数: 266)

 

2013-5-24 07:53 上传

 

(1)【OEM序列号】可填写OEM序列号,以在OEM PC上激活Win7。如无或进桌面时填入,则请留空,切不可随便填写,错误的序列号将导致部署失败!
(2)【OEM证书】如果您有OEM对应的证书,请在此设定,ES4将自动导入。
(3)【时区】请根据实际情况设定。
(4)【区域语言】设置系统的UI语言、用户习惯和键盘规则(同第一阶段),键盘规则如无特殊需求,请保持“当前规则”。
(5)【接管部署流程】可用于添加部署前后接口、添加部署插件和改换部署背景(如下图),但此方法非微软官方提供,所以如果你喜欢原汁原味稳定的系统,不要选择此项目(部署前后接口Win7不是必要的);而如果你喜欢更为漂亮的部署界面和更多的扩展功能,可以选中此项目。
<ignore_js_op>技术分享

2013-5-23 15-27-41.jpg (56.02 KB, 下载次数: 308)

 

2013-5-24 07:53 上传

 

(6)【计算机名】合法的计算机名只允许15位字母、数字和中划线“-”的组合(另据说全部为数字时存在系统BUG)
·【完全随机】15位完全随机,如 XDVG8B903V98SE4
·【完全固定】15位以内的固定值,如 ITIANKONG
·【[日期]-[时间]】日期与时间的组合,如 20130524-112117
·【[前缀]-[日期][随机]】前缀最多为5位,如 SKY-20130524KXQ,前缀越多则随机值越少
(7)【系统分辨率】用于设置系统部署后的分辨率,其实在部署中使用 万能驱动助理 后,显卡驱动正常安装,首次进入桌面已是最佳分辨率,无需设置,所以推荐保持默认即可。除非是大规模同类计算机部署,才有必要改动此项目。

注意:OEM激活需要三要素:计算机BIOS中的SLIC、系统序列号、系统OEM证书,缺一不可。所以OEM序列号和证书功能仅用于大量部署OEM计算机时使用,对于各类非法激活无用。



7、网络设置
<ignore_js_op>技术分享

2013-5-23 15-27-58.jpg (49.72 KB, 下载次数: 196)

 

2013-5-24 07:53 上传

 

(1)【网络设置】可设定指定IP或使用DHCP。使用手动设置时,请务必注意填写正确的IP和掩码,否则将导致设定失败,另外,可使用“*”指代2~254之间的随机数。
(2)【网络环境】可设置使用工作组或域,无论使用哪个请务必填写正确,不可为空。
(3)【网络位置】分为家庭、工作和公用,与Win7系统自带的三类网络标准是一致的,如不熟悉或网络环境复杂,可暂选“公用”以保障网络安全,部署后再根据实际需要进行调整。



8、专用调用接口
<ignore_js_op>技术分享

2013-5-23 15-30-27.jpg (56.09 KB, 下载次数: 242)

 

2013-5-24 07:53 上传

 

(1)特殊调用接口一般为特定的应用程序或功能保留
(2)万能驱动助理调用接口,为IT天空万能驱动助理专门保留,可设置部署中/进桌面调用
(3)万能驱动助理调用接口附带首次进桌面弹任务管理器和删除解压驱动的功能
(4)快速配置工具,可设置进桌面调用IT天空快速配置工具进行快速系统设置
(5)综合运行库,为IT天空一键运行库的专用接口,可设置部署中/进桌面调用
(6)其他类功能见UI说明



9、通用调用接口
<ignore_js_op>技术分享

2013-5-23 15-30-39.jpg (47.93 KB, 下载次数: 230)

 

2013-5-24 07:53 上传

 

说明:
(1)调用exe、bat、cmd运行,可设置运行参数,可设置隐藏和不等待。
(2)调用reg文件自动静默导入。
(3)删除指定文件。
(4)删除指定目录。
(5)任务设置后,选择调用时机,单击“添加”按钮添加任务到列表。
(6)选中任务,单击“删除”按钮可删除任务,单击“编辑”按钮可调整任务。
(7)选中任务,单击“上移”或“下移”按钮,可移动任务执行顺序。
(8)“整理”功能将自动将任务按调用时机排序,第二阶段封装任务开始前也会自动整理。
注意:
(1)当所调用程序位于系统盘时,盘符自动转换为%systemdrive%。
(2)当所调用程序位于非系统盘时,盘符会自动转换为%x%,部署时自动搜索所有盘符寻找指定程序。

(3)亦可使用%CDRom%和%UDisk%指代光驱和U盘,部署时将只搜索指定设备寻找指定程序。
(4)如果隐藏运行程序,且程序卡住了,那么将没有任何提示,慎用此功能。
(5)如果启用了不等待模式,将不等待当前程序的执行结束即会开始下一个程序的执行,这是一种非常不好的状态,仅用于特殊应用程序的调用,不要随意使用,本功能亦不会加快程序执行效率或缩短部署过程,相反会带来一堆问题。



10、磁盘控制器驱动
<ignore_js_op>技术分享

2013-5-23 15-31-29.jpg (56.23 KB, 下载次数: 226)

 

2013-5-24 07:53 上传

 

(1)IAR驱动列表与最新的SKYIAR稳定版一致
(2)提供成套的、具有广泛兼容性的IAR驱动方案,建议使用
(3)如有需求,可手动选中仅需要的IAR驱动,IAR驱动间若存在冲突,程序会自动提醒
(4)IAR驱动方案并不是选中所有,而是选中最具兼容性的驱动组合



11、保存设置
<ignore_js_op>技术分享

2013-5-23 15-31-41.jpg (48.62 KB, 下载次数: 224)

 

2013-5-24 07:53 上传

 




12、开始执行第二阶段封装操作
<ignore_js_op>技术分享

2013-5-23 15-31-57.jpg (43.47 KB, 下载次数: 254)

 

2013-5-24 07:53 上传

 




13、备份系统映像

至此,系统封装已结束,我们要保存劳动成果。调出熟悉的 Easy Image X,不过这次不要再选择附加映像了,而是新建一个映像,因为这个映像你要拿去部署了,不要和之前的备份混在一起。

(1)设定(注意选择“极限压缩”)
<ignore_js_op>技术分享

2013-5-23 15-35-03.jpg (53.25 KB, 下载次数: 244)

 

2013-5-24 07:53 上传

 


(2)备份
<ignore_js_op>技术分享

2013-5-23 15-36-33.jpg (34.28 KB, 下载次数: 234)

 

2013-5-24 07:53 上传

 


(3)映像制作完成
<ignore_js_op>技术分享

2013-5-23 15-44-54.jpg (54.09 KB, 下载次数: 249)

 

2013-5-24 07:53 上传

当然,最后的映像你也可以选择使用Ghost进行备份,看个人喜好了。
 
(其他)ImageX 与 Ghost 在备份 Windows 7 时的对比

本节的意义并不是让大家弃用Ghost而换用ImageX,只是让大家对这二者有一个更直观的感觉。Ghost是最老牌也是被使用、被实践最久的优秀映像工具,而ImageX也有其最大的优势:它微软亲生的。

做个简单的对比,以之前封装的映像,使用ImageX极限压缩模式:
<ignore_js_op>技术分享

2013-5-23 15-35-03.jpg (53.25 KB, 下载次数: 232)

 

2013-5-24 07:54 上传

 


开始备份:
<ignore_js_op>技术分享

2013-5-23 15-36-33.jpg (34.28 KB, 下载次数: 230)

 

2013-5-24 07:54 上传

 


不知大家有无仔细观察过这个图中的意义,特别是形如:
  1. \$windows.~bt
  2. \$windows.~ls
  3. \Windows\CSC
  4. \Recycled
  5. \Recycler
  6. \pagefile.sys
  7. \hiberfil.sys
复制代码
上述内容的这段?这段的含义,即跳过符合此规则的文件。这些跳过是ImageX所默认的,微软官方给予支持的忽略,所忽略的内容均是与封装部署无关的文件。忽略这些文件可以有效的节省系统体积——这也是ImageX是微软亲儿子的好处,毕竟哪些文件没用微软最明白。

备份后约3.03G:
<ignore_js_op>技术分享

2013-5-23 15-44-54.jpg (54.09 KB, 下载次数: 196)

 

2013-5-24 07:54 上传

 


同样的系统使用Ghost进行备份,设定极限压缩模式:
<ignore_js_op>技术分享

2013-5-23 15-45-17.jpg (52.44 KB, 下载次数: 228)

 

2013-5-24 07:54 上传

 


备份开始:
<ignore_js_op>技术分享

2013-5-23 15-52-14.jpg (47.33 KB, 下载次数: 226)

 

2013-5-24 07:54 上传

 


备份后约3.61G:
<ignore_js_op>技术分享

2013-5-23 15-56-55.jpg (52.95 KB, 下载次数: 215)

 

2013-5-24 07:54 上传

 



对比结果明显,ImageX:3.03G,Ghost 3.61G。除了压缩比ImageX略大于Ghost以外,最大的原因应该就是处在ImageX自动忽略了无用文件,此方面而言ImageX的确有一定优势。不过也并不能因此说ImageX一定好于Ghost,ImageX仅可在PE下运行,而Ghost是DOS/PE双栖(不过最新的Ghost12也没有DOS版了),而ImageX在备份、恢复时对系统资源的需求也要高于Ghost。所以选择哪个,还请各位仔细斟酌。

有个变通的办法,先用ImageX备份系统,然后删除源系统将刚才备份的系统恢复进去,这样就相当于用ImageX剔除了系统中的无用部分,而后再用Ghost进行备份,这样貌似也不错。

题外话,为什么WinXP不推荐用ImageX?ImageX是从NT6代才开始使用的工具,而XP属于NT5,NT5代系统对wim格式的支持不像NT6代那么好,而ImageX本身也并非为NT5代而设计。XP使用ImageX,一定几率发生首次进系统扫描磁盘的问题,但重启后又正常,所以建议XP还是老老实实的Ghost。
 
占楼,以备补充些什么。截图+写用了一天。。。。
 

【任何转载请注明出处,http://bbs.itiankong.com/

 --------------------------------------------------------------------------------

 【任何转载请注明出处,http://bbs.itiankong.com/】

 

[官方说明] 关于“直接使用当前用户登录”功能的相关说明 

Skyfree 发表于 2015-8-29 10:59:27 

https://www.itsk.com/thread-356220-1-1.html

ES4自4.3.27.589版本起,在对于NT6代系统封装时,新加入“直接使用当前用户登录”功能。本帖就此功能做出相关说明,以帮助大家更准确的理解这种方式。
<ignore_js_op>技术分享

0.jpg (61.54 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 


直接使用当前用户登录,即使用封装时的那个用户作为部署后的首个用户直接使用。此功能融合了之前的“直接使用Admin登录”功能,并具备自适应能力。
如果当前用户是Administrator,那么“直接使用当前用户登录

win10-01.jpg (54.86 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 


win10-02.jpg (48.65 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



然后会进入一个“这不需要很长的时间”的很长的时间。。。
<ignore_js_op>技术分享

win10-03.jpg (34.34 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



进入桌面后,找到存放ES4的位置
<ignore_js_op>技术分享

win10-04.jpg (95.06 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



运行主程序,会弹出UAC(用户账户控制)页面。
注意,此时不要着急点“是”,我们恰巧可以利用这个界面直接进入UAC管理界面。单击下图红框链接。
<ignore_js_op>技术分享

win10-05.jpg (44.22 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



进入UAC管理界面,将UAC等级调整至“永不通知”,

win10-06.jpg (64.67 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



在此运行ES4,对于弹出框单击“是”
<ignore_js_op>技术分享

win10-07.jpg (58.25 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



ES4可以在非Administrator用户下正常运行了
<ignore_js_op>技术分享

win10-08.jpg (131.41 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



再次重申,关闭UAC有助于完成封装操作,减少莫名其妙的问题,强烈建议封装时关闭。
不要只对ES4做个UAC不提醒,因为ES4在封装时会调用相当多的子程序或系统进程,哪一个被UAC阻止都会造成一些问题。



Windows 7

对于Windows 7而言,坚持以往的Ctrl+Shift+F3进入封装环境,以Administrator用户执行封装操作即可。
不过如果你对Windows 7使用非Admin账户进行封装有兴趣的话,同样可以试一试,不会有什么不良反应。

系统装好,首次启动,进入OOBE模式
<ignore_js_op>技术分享

win7-01.jpg (55.48 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



此时会提示创建一个用户账户,首次创建的用户默认是管理员账户(除非你的系统已经被修改过)
<ignore_js_op>技术分享

win7-02.jpg (60.62 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



进入桌面后,找到存放ES4的位置
<ignore_js_op>技术分享

win7-03.jpg (63.35 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



运行主程序,会弹出UAC(用户账户控制)页面。
注意,此时不要着急点“是”,我们恰巧可以利用这个界面直接进入UAC管理界面。单击下图红框链接。
<ignore_js_op>技术分享

win7-04.jpg (53.42 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



进入UAC管理界面,将UAC等级调整至“永不通知”,

win7-05.jpg (52.73 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



在此运行ES4,对于弹出框单击“是”
<ignore_js_op>技术分享

win7-06.jpg (64.77 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



ES4可以在非Administrator用户下正常运行了
<ignore_js_op>技术分享

win7-07.jpg (121.81 KB, 下载次数: 0)

 

2015-8-29 10:21 上传

 



再次重申,关闭UAC有助于完成封装操作,减少莫名其妙的问题,强烈建议封装时关闭。
不要只对ES4做个UAC不提醒,因为ES4在封装时会调用相当多的子程序或系统进程,哪一个被UAC阻止都会造成一些问题。



好了,对于“直接使用当前用户登录”功能的解释就说到这里。
最后和大家很认真的说一句,封装是一个很灵活的操作,掌握封装技术的关键在于反复实践与操作,不要怕出现错误。
对于封装了三次甚至只封装了一次出现了错误就开始各种怒吼的“技术员”来说,首先你就不是一个合格的技术员。
搞技术要经得起失败,经得起反复折腾,得会探索,会尝试,凡事得知道个为什么。量变带来质变,没有量哪来的质?

多尝试、多努力、多付出,做自己。一味的模仿傻瓜式教程,学出来也是傻瓜。

 

 [官方说明] 使用ES4为非ES4封装的系统增补第二阶段

Skyfree 发表于 2015-4-29 15:19:40

https://www.itsk.com/thread-349751-1-1.html

Easy Sysprep v4 (ES4)诞生之日起,ES系列为系统封装技术引入了两阶段封装技术。
其中,第一阶段于系统桌面下完成基本封装,第二阶段于WinPE中完成对系统的调整与修正,两阶段配合呼应,逐步被大家所认可。

一般情况下,必须由ES4完成第一阶段封装的系统,才能由ES4完成第二阶段封装。
而随着大家的需求越来越广泛,ES4自v4.2.22.503版本起,支持对非ES4封装的NT6代系统(WinVista/7/8/8.1/10等)进行第二阶段增补。

本文将以Windows 7原版系统为例,引领大家初步体验ES4的第二阶段增补功能。
(Windows 7原版映像是由微软完成封装的系统,对ES4而言相当于一个“完成了第一阶段封装的但非ES4封装的NT6系统”)



1、进入U盘装机助理的PE,使用EasyImageX恢复Windows 7原版到C盘。
<ignore_js_op>技术分享

2015-4-29 11-15-33.jpg (142.01 KB, 下载次数: 16)

 

2015-4-29 14:35 上传

 



2、正在恢复……
<ignore_js_op>技术分享

2015-4-29 11-17-09.jpg (68.64 KB, 下载次数: 4)

 

2015-4-29 14:35 上传

 



3、恢复完成。
注意,此时一定不要重启,否则系统就开始部署了,那么系统将成为“部署完成”的,而非“封装完成待部署”的
<ignore_js_op>技术分享

2015-4-29 11-17-53.jpg (149.02 KB, 下载次数: 5)

 

2015-4-29 14:35 上传

 



4、启动ES4,ES4会检测当前系统类型,而后请单击“开始”按钮
<ignore_js_op>技术分享

2015-4-29 11-19-35.jpg (132.96 KB, 下载次数: 3)

 

2015-4-29 14:35 上传

 



5、ES4会检测目标系统,当发现目标系统为NT6代系统且处于“封装完成待部署”状态时,将弹出提示,请单击“确定”按钮
<ignore_js_op>技术分享

2015-4-29 11-19-45.jpg (78.05 KB, 下载次数: 5)

 

2015-4-29 14:35 上传

 



6、此时将进入第一阶段增补界面(如下图)
注意:这里可增补一些本应该在第一阶段应该完成的设置,但并非全部设置,此增补不能完全替代第一阶段的执行
设置完成后,单击“确定”按钮
<ignore_js_op>技术分享

2015-4-29 11-19-53.jpg (97.56 KB, 下载次数: 2)

 

2015-4-29 14:35 上传

 



7、接下来就进入了我们熟悉的第二阶段,与普通的第二阶段无异
<ignore_js_op>技术分享

2015-4-29 11-20-32.jpg (115.34 KB, 下载次数: 3)

 

2015-4-29 14:35 上传

 



8、为了使测试更明显一些,设置一个部署背景,并启用部署插件等(微软原版默认是个黑屏的部署界面)
<ignore_js_op>技术分享

2015-4-29 11-23-15.jpg (130.34 KB, 下载次数: 1)

 

2015-4-29 14:35 上传

 



9、于部署中调用万能驱动助理一键运行库
<ignore_js_op>技术分享

2015-4-29 11-25-53.jpg (132.96 KB, 下载次数: 4)

 

2015-4-29 14:35 上传

 



10、增补IAR驱动,拓展系统部署范围
<ignore_js_op>技术分享

2015-4-29 11-26-04.jpg (163.84 KB, 下载次数: 3)

 

2015-4-29 14:35 上传

 



11、完成第二阶段
<ignore_js_op>技术分享

2015-4-29 11-26-35.jpg (114.24 KB, 下载次数: 3)

 

2015-4-29 14:35 上传

 



12、这时可以备份一下这个增补过第二阶段的系统(如果是纯测试就不用备份了),我就不再演示了,而后重启看效果

13、可以见证一下奇迹了,原本并非ES4封装的系统,现在也完美的由ES4接管了部署流程,启用了部署背景、部署插件等!
<ignore_js_op>技术分享

2015-4-29 11-28-55.jpg (87.68 KB, 下载次数: 2)

 

2015-4-29 14:35 上传

 



14、部署中运行一键运行库安装系统运行库
<ignore_js_op>技术分享

2015-4-29 11-30-27.jpg (93.09 KB, 下载次数: 1)

 

2015-4-29 14:35 上传

 



15、部署中运行万能驱动助理安装系统驱动
<ignore_js_op>技术分享

2015-4-29 11-31-34.jpg (123.15 KB, 下载次数: 3)

 

2015-4-29 14:35 上传

 



16、正常进入系统
<ignore_js_op>技术分享

2015-4-29 11-34-23.jpg (153.29 KB, 下载次数: 2)

 

2015-4-29 14:35 上传

 





其他问题:

1、ES4能否对其他封装工具封装的系统增补第二阶段?
这个我本人只做过有限的测试,毕竟封装工具和封装手法可以产生N种组合。而ES4是否能全适应,也是个未知数。
但仍旧建议使用ES4执行第一阶段,而后执行第二阶段,不是自家的孩子不知道怎么管教。

2、ES4对非ES4封装的系统增补第二阶段,可能造成哪些问题?
(1)对于原版的NT6系统,因其由微软封装,非常固定,ES4对其处理起来比较容易,也基本不会出现稳定性或其他方面的问题。
(2)其他封装工具,ES4无法打保票,ES4可能会成功替代原有工具,也可能会导致原有功能丧失,或与原相关功能产生冲突。
(3)最重要的磁盘控制器(IAR驱动)方面,如果原系统内在封装时已经集成了IAR驱动,是否与ES4内置的IAR驱动冲突不可预知。

3、第二阶段增补≠允许二次封装
此功能和允许二次封装完全不同概念,即便是ES4自己封装的系统(已完成第一和第二阶段),再启用ES4对其强行进行第二阶段增补,也同样是会出问题的。
这是因为很多功能的设置是不可逆的,强行多次执行只会造成不可预知的意外覆盖或意外丢失问题,同样极有可能影响稳定性。

 

[官方软件] Easy Sysprep v4.3.29.602 【系统封装部署利器】(2016.01.22)--skyfree大神

标签:ie9   时域   软件   npe   组合   iat   搜索   接管   有助于   

原文地址:http://www.cnblogs.com/liuzhaoyzz/p/6107496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!