查看: 5625|回复: 10

【系统封装部署教程】—前言

  [复制链接]
发表于 2011-9-9 10:57:11 | 显示全部楼层 |阅读模式
Windows XP系统封装部署教程
                            ——以NowPrep、Ghost为例
前言

        首先我要说明:        第一,这篇教程并不是我一个人的成果。在写这篇教程之前我参阅了网上许多封装部署的教程,尤其是Skyfree的《系统封装与部署的深入研究》和《封装志》,从中汲取了许多有益的东西。可以说我的一些对于封装部署概念性、基础性的理解都来源于这两篇文章,而且本文许多关键性的知识说明也来源于这两篇文章。所以您也可以把这篇文章当作是关于系统封装部署知识的一次整理。        第二,希望您能够耐下心来看下去。这里牵涉到一些纯理论性的知识,如果您想对封装部署这门技术知其然并知其所以然,希望您能够耐下心来,认真的看下去。        第三,你可以跳过前言,直接进入第一章。如果您实在对封装部署的知识没有兴趣,只是想依葫芦画瓢,封装一个系统的话,您可以略过“前言”部分。        好了,现在让我们进入主题。        从Windows95到现在的Windows 7Windows优秀的图形界面和可操作性,赢得了广泛的使用人群。成为当前使用范围最广的操作系统。        到现在Windows发展了17个年头,虽然Windows的性能在不断增强和完善,但是系统安装的速度依然是十分缓慢且让人头疼。虽然2006年底推出的Windows Vista2009年推出的Windows 7凭借微软的新技术ImageX,可以在短短20分钟内安装十几G左右的文件,但是由于Windows Vista/7对计算机硬件要求较高,以及一些用户已经习惯使用Windows XP不愿改变等原因,所以目前仍然有许多用户使用Windows XP操作系统。        Windows XP 的安装时间在约20~50分钟左右(视硬件环境而定。记得06年我帮人安装一个原版XP系统,整整花了一个多小时)。这还不算更新Windows安全补丁、系统优化以及软件安装的时间,平均来算,要完全安装一个可用的(包含常用补丁和软件,以及必要的系统优化)Windows XP操作系统,至少需要1个小时甚至更多的时间。        对于做硬件维护的人们来讲,很难接受这么长的系统安装和调试时间。尤其是对电脑城的工作人员来讲,他们每天要安装的系统以几十甚至以百计。如果每台机器都这样安装,他们没有办法完成这样的工作量。这和高节奏的社会工作生活完全不相符。        为解决系统安装过于繁杂耗时的问题,微软提供了封装部署技术。        所谓封装部署,是微软为大企业用户提供的一种结构化的部署操作系统的工具。可以在一台计算机上把已经做好各种调试的系统进行再封装,封装完毕的系统,使用磁盘映像工具或文件映像工具制作成系统映像,再通过各种中间介质传输到一台或多台目标计算机上,并部署到目标计算机中,部署时间相当的短,大概仅仅58分钟,而且相比安装版系统而言,它还具有可以更方便的集成大量常用软件、系统得到良好的精简优化等优点。极大的提高对计算机系统的维护效率。       这里我们要知道三个概念和一个流程:        三个概念:       (1)系统封装。还原系统的某些设置到初始状态,将系统调整为准备部署的状态。就像你在家里打包你的行李,准备带这些行李外出。       (2)系统映像与转移。使用如 GhostImageX 等把当前系统做成系统映像,将系统映像通过CDDVDUSB移动存储设备、网络等介质传送到目标计算机中。换而言之,高铁也好,波音747 也好,只要是能把你从家带到目的地的方法均可。       (3)系统部署。系统进入部署状态、适应新计算机的硬件环境、重新装载驱动、调整系统设置等,最后交付给你一个和源计算机中相似的全新Windows系统环境。就像你到达目的地后,打开你的行李箱,把衣服、文件、PDA、拿出来准备随时使用。        一个流程:        源计算机中的 Windows 操作系统-->系统封装-->映像工具制作系统映像-->传输介质-->目标计算机-->映像工具恢复系统映像-->系统部署-->目标计算机中的全新Windows 操作系统。       说到这里,相信您对系统封装与部署技术有了一个大致的了解。虽然封装与部署会还原部分系统设置到初始状态,但系统内所安装的补丁、软件以及所做的大多数优化都是不变的。这也就是说,你部署的不单单是一个操作系统,而是一个经过调整和设置的、包含各种常用硬件驱动和应用软件的操作系统!您只需要按一下回车键就可以完成这一切。这也正是封装与部署技术备受青睐的优势!       目前我们对系统进行封装部署采用的是微软官方提供的系统部署封装工具,即安装光盘里面\SUPPORT\TOOLS\DEPLOY.CAB 文件。把DEPLOY.CAB文件解压到sysprep文件夹中,得到其内的文件。包括了封装XP所需要的一切东西:封装程序、分区调整和格式化工具、帮助文档和说明。
       其中我们常用的有:
      (1sysprep.exesetupcl.exe factory.exe,大多数时候我们用不到 factory.exe(工厂模式),只需要sysprep.exesetupcl.exe就可以了,它们是主封装程序;Sysprep.exe,中文译为:系统准备。准备计算机硬盘,以便进行磁盘复制、审核并交付客户。在分发前必须运行 Sysprep。这个工具用于重新封装已经在计算机上安装好的系统,封装完毕的映像可通过介质复制到其他计算机上,当复制好的计算机启动时,Sysprep.exe将调用%Windir%\\System32\\setup.exe在获取映像的计算机中重新部署系统。这种部署类似于直接安装系统,但是速度要比正常安装快许多倍。  
     (2setupmgr.exe,用它来生成一个无人值守文件,用来自动应答部署过程中的各种人工选择或设定的选项。
获得封装好的系统映像的计算机,第一次启动时,将会自行进行系统部署,系统部署过程中,会提问用户有关产品密钥、时区、计算机名称、管理员密码等等,这个和普通的系统安装的步骤一样(当然,比普通安装快速的多),每次都去输入这些,无非会降低工作效率。利用Setupmgr.exe,可以为系统部署创建一份自动应答文件,当系统部署时碰到各种需要用户来确认的信息时,直接去这份自动应答文件中寻找预先规定好的答案,而无需提示用户输入。
       Setupmgr.ex的使用方法十分简单,安装提示一步步写下去即可。写完后,即可单击“完成”,这样就可以完成所有有关无人职守安装模式的设定了。设定完成后,系统会自动生成Sysprep.inf文件,这个文件中记录了所有有关自动应答的答案。部署时,sysprep.inf置于%systemdrive%\\Sysprep文件夹中,即可执行无人职守的部署安装。
        我们对封装后的系统打包并恢复到电脑的软件采用的是Norton Ghost。这个软件是美国赛门铁克公司推出的一款出色的硬盘备份还原工具,可以实现FAT16FAT32NTFSOS2等多种硬盘分区格式的分区及硬盘的备份还原。俗称克隆软件。当系统出现问题时,我们用它几分钟就能恢复出一个崭新的系统。使用Ghost已经成为了一个 IT 工作人员必备的技能。目前封装部署的系统基本上是采用Ghost进行打包恢复的,这也是为什么封装系统被称为克隆版或Ghost系统的原因。当然,这并不是一个非常准确的叫法。因为对封装后的系统打包并恢复到电脑的软件并不只有Ghost。目前已经有不少的IT工作人员开始对系统进行WIM格式的打包和恢复了。
       有许多人对系统封装技术提出怀疑,认为封装与部署技术的稳定性差,且不安全。这种说法是不准确的。
       封装与部署技术是微软官方提供的,系统封装与部署的核心操作都是由微软官方软件来执行的。 虽然微软每个月的漏洞让我们比较心烦,但是我相信你我都不会去怀疑微软自家的技术,特别是微软自家针对自己核心产品Windows 的技术。所以,就封装与部署技术本身的稳定性而言,是基本不需要怀疑的。
       但为什么仍有人认为“克隆版”的稳定性比较差呢?这只是通过表象看的问题罢了,不是事情的真相。为了让系统封装更智能,为了让系统部署的适用范围更广,广大 IT 工作者为系统封装与部署技术注入了更多的技术拓展,这在很大程度上提高了系统封装与部署的适用性,但同时也带来了部分小问题,毕竟大家并不是微软。例如增加磁盘控制器驱动不当会宕机,系统调整不当会带来兼容性的降低等,还有部分系统封装的制作者为了不可告人的目的,在封装的系统里植入后门和木马。但这些不稳定因素都是人为产生的,不是由系统封装与部署技术本身产生的。所以,我们没有必要对封装部署技术表示怀疑。
       下面就以最常用的Windows XP系统为例介绍具体的制作步骤。希望能够对大家有所帮助。通常封装部署系统需要以下几步:
       第一步:安装原版Windows XP SP3
       第二步:给安装好的XP SP3系统打上最新补丁。
       第三步:给系统装上常用软件,安装主题包(如果是纯净版,可以省略这步)。
       第四步:对系统就行适量精简优化,清理使用痕迹(可选)。
       第五步:开始封装设置(关键):
      1、准备万能驱动包、双核补丁、DX9、软件运行库等;
      2、设置封装背景、OEM信息;
      3、更改“IDE和电源管理模式”为 Standard PC,更改IDE控制器为标准IDE控制器,删除除“系统设备”、 PS2键盘、PS2鼠标外的几乎全部硬件驱动;
      4、填好封装相关设置。
      第六步:开始封装。
      第七步:封装完成后重启进入DOS或者PE,开始备份GHO文件(这步很关键)。
      第八步:制作ISO镜像文件。
      下面让我们开始制作过程。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2011-9-10 09:37:40 | 显示全部楼层
进来学习一下!
发表于 2011-9-14 18:22:51 | 显示全部楼层
这篇文章刚刚修改了?
网页总是打开太慢。。。。
发表于 2011-9-14 18:51:13 | 显示全部楼层
切磋切磋  哈哈
发表于 2011-9-22 15:15:05 | 显示全部楼层
十分感谢分享!!!
发表于 2011-9-26 17:33:56 | 显示全部楼层
很有用的,学习中
发表于 2011-9-27 10:59:18 | 显示全部楼层
天意老师的教程,堪称系统封装实用操作手册
发表于 2011-10-13 12:49:33 | 显示全部楼层
好好学习教程
发表于 2012-2-28 14:47:04 | 显示全部楼层
感谢天意·············
发表于 2012-3-14 13:35:30 | 显示全部楼层
此贴有意思~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表