电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 3202 人浏览分享

《封装志》-1.初识封装与部署技术

 关闭 [复制链接]
3202 4

第1章、初识封装与部署技术

  1.1 封装与部署技术要知道的
   首先我们来了解一些基本知识和问题,虽然这有些枯燥,但基本概念可以让我们掌握事物的根本,同时,摆正对事物的认识,可以进一步的帮我们理解知识。

 

)   1.1.1 什么是系统封装与部署技术

 系统封装与部署技术是由微软官方提供的,是一种将源计算机中的Windows操作系统经过封装后,使用磁盘映像工具或文件映像工具制作成系统映像,再通过各种中间介质传输到一台或多台目标计算机上,并部署到目标计算机中的技术。这至少让我们知道了三个概念和一个流程:*

  三个概念:

  (1)系统封装。还原系统的某些设置到初始状态,将系统调整为准备部署的状态。就像你在家里打包你的行李,准备带这些行李外出。;

  (2)系统映像与转移。使用如Ghost、ImageX等把当前系统做成系统映像,将系统映像通过CD、DVD、USB移动存储设备、网络等介质传送到目标计算机中。换而言之,和谐号也好,波音747也好,只要是能把你从家带到目的地的方法均可。

  (3)系统部署。系统进入部署状态、适应新计算机的硬件环境、重新装载驱动、调整系统设置等,最后交付给你一个和源计算机中相似的全新Windows系统环境。就像你到达目的地后,打开你的行李箱,把上衣、裤子、文件、PDA、TT拿出来准备随时使用。

  一个流程:
   源计算机中的Windows操作系统-->系统封装-->映像工具制作系统映像-->传输介质-->目标计算机-->映像工具恢复系统映像-->系统部署-->目标计算机中的全新Windows操作系统。
 说到这里,相信您对系统封装与部署技术有了一个大致的了解。虽然封装与部署会还原部分系统设置到初始状态,但系统内所安装的补丁、软件以及所做的大多数优化都是不变的。这也就是说,你部署的不单单是一个操作系统,而是一个经过调整和设置的、包含各种常用硬件驱动和应用软件的操作系统!可以想象只需要按一个按钮就完成这一切吗?这也正是封装与部署技术备受青睐的优势!
?  v3 _3 p- d4 T; p
  1.1.2封装与部署≠克隆  

  这是两个几乎不沾边的概念,但时至今日仍有人将系统封装与部署说成是克隆系统,甚至直接说成是Ghost系统。可能在早期的确有人尝试将系统直接使用Ghost克隆,但这种操作与系统封装部署技术基本不沾边。这里我们讨论两个大家比较关心的问题:
  (1)为什么使用Ghost?

  Ghost只是一个磁盘映像工具,正如前文中叙述的,其作用是将已经封装的系统做成系统映像,并将映像恢复到目标计算机,充其量只做了个在系统封装后打包和在系统部署前拆包的工作。如果你愿意,可以使用任何映像工具做这个操作,不一定使用Ghost。

  而至于我们大家为什么都用Ghost,一是因为它是老牌软件,二是因为我们这么多年都用习惯了,三是因为能够使用Ghost已经成为了一个IT工作人员必备的技能。最重要的一点,Ghost可以在纯DOS环境下运作,就某些“恶劣的”计算机环境而言,DOS比Windows PE更具有优势。

  所以,所谓“克隆版”或“Ghost版”的说法仅仅是某些不了解技术真像的人的一种偏颇的叫法,凡是这样说的人,大多没有触及封装与部署技术的深层。
  (2)封装与部署技术的稳定性差?
  在1.1.1节的第一句话我就说过,封装与部署技术是微软官方提供的,系统封装与部署的核心操作都是由微软官方软件来执行的。虽然微软每个月的漏洞让我们比较心烦,但是我相信你我都不会去怀疑微软自家的技术,特别是微软自家针对自己核心产品Windows的技术。所以,就封装与部署技术本身的稳定性而言,是基本不需要怀疑的。5

  但为什么仍有人认为“克隆版”的稳定性比较差呢?这只是通过表象看的问题罢了,不是事情的真相。为了让系统封装更智能,为了让系统部署的适用范围更广,广大IT工作者为系统封装与部署技术注入了更多的技术拓展,这在很大程度上提高了系统封装与部署的适用性,但同时也带来了部分小问题,毕竟大家并不是微软。例如增加磁盘控制器驱动不当会宕机,系统调整不当会带来兼容性的降低等,但这些不稳定因素都是人为产生的,不是由系统封装与部署技术本身产生的。& O.

  1.1.3封装与部署≠盗版% ^(

  盗版是个敏感话题,但我们仍要说一说。
  前文多次提到封装与部署技术即是微软自家的技术,因其减少了无谓的劳动和人力物力的损耗、有效的提高了工作效率等诸多优点,被很多IT业者所青睐。这项技术的优势是显而易见的,但正是它的优势引得了个别人的歪念头。

  由于国内大多数人软件正版意识淡薄,而正版Windows操作系统的价格又较为昂贵,个别人将Windows以特殊方法激活后以封装方式做成盗版Windows光盘,而后部署到盗版购买者的计算机上。由于封装与部署技术的便利性,几乎按一个按钮就可以完成包括系统、补丁、驱动、软件等的安装,没有太多计算机应用水平的盗版购买者也可以轻易的进行安装,所以盗版光盘绝大多数使用了封装与部署技术。/ E- ~' K$ d+ _5 h* e. C5 i
   但这恰恰反应了系统封装与部署技术的便利性和优越性。而如果非要把封装与部署技术和盗版挂钩,真是过于牵强了。就像我是卖菜刀的,客户用刀切菜还是用刀伤人,和我有关吗?封装与部署技术完全可以用于正版,有些人非要把它用于盗版就把盗版和封装与部署技术挂钩合理吗?) i+

  1.1.4 封装辅助工具是什么?

  封装与部署工具是微软的,那我们现在在网络间常见的各种“系统封装工具”又是什么?
  封装不单单是运行一下微软的工作就可以,封装前和封装后我们都要做一些手动的操作,如打补丁、卸载驱动、加入OEM信息等。而部署过程也不单单是只运作微软的部署流程就可以,如果要做的更方便我们就要加入其他的各种软件并做相应的设置。以前这些事情都是靠手工作的,亲手改注册表、亲手写批处理,我个人到现在还很怀念那个时代。但现在,时代变了。6 f. F4 h- y6 w7 C
  为了降低操作的复杂性,同时为了降低封装与部署技术的门槛,网络上的部分IT高手开始编写自动化程序来替代这些繁琐的手工操作,这些自动化操作整合起来,就成为了系统封装辅助工具,其中也不乏高智能化高人性化的经典之作。确切的说,自动化封装辅助工具还包括了对系统部署过程的拓展和自动化控制。但无论封装辅助工具怎么样,绝大多数仍旧使用了微软自家的封装与部署工具作为核心,封装辅助工具所做的仅仅是替代了以往麻烦的手工操作罢了,所以并没有改变系统封装与部署的本质。
  综上所述,我们要驾驭系统封装与部署技术,就必须看一看最原始的系统封装与部署是怎么样的,或者说看一看使用微软官方的工具能做到什么样的效果。了解基础是我们掌握本质的关键,下面我将分Windows XP和Windows 7两方面给大家展示一下何为封装与部署。

 

 

 

 

 

 

 

 

 1.2 Windows XP 基本封装方法
: w( L) K, Y3 k" I
  Windows XP虽然年迈,但不可否认它是微软的经典之作。Windows XP从2001年发布到现在已经经历了各种磨练,各方面扎实稳定,便于我们研究。且Windows之间的技术大多是通用的,所以研究Windows XP不只是研究Windows XP而已。
  1.2.1 安装Windows XP8 g% l) V# O, G3 r- t
  m" }+ Z) Q/ @8 e  ], ?4 ]$ D
  要封装Windows XP(一下简称XP或WinXP),必须先安装XP。XP安装并不是个难事,所以这里不会赘述,但有两个问题我想和大家探讨一下。, k- T5 G2 X# W" B3 z
/ e, r: {# n* o1 M# [
  1、安装到C盘,为什么?
  从我们开始研究封装一来,见到的各种优秀作品都是C盘的系统,确切的说是用第一硬盘第一分区的系统来进行封装操作并部署,为什么?这个问题需要我们从XP的启动来从根说起。
  计算机启动并将控制权交给XP是一个这样的过程:/ T2 s$ G0 X2 R+ _  B
  (1)计算机启动,BIOS和CMOS管理各硬件,自检;
.  (2)自检结束,检测硬盘中的活动分区;& j- Y3 k! |- A+ w4 x
  (3)加载活动分区中的NTLDR,这个包含NTLDR的活动分区我们为它命名为【启动分区】;
  (4)启动分区中的NTLDR通过BOOT.INI文件寻找XP系统文件夹(默认为Windows文件夹)所在分区,这个被BOOT.INI指向的包含Windows文件夹的分区我们为它命名为【系统分区】;1 f$ T3 U" H' E; H- h5 n
  (5)加载Windows文件夹中的系统文件启动XP,计算机控制权由BIOS和CMOS交给XP,XP启动完毕。# k- U* B; I! m; ~/ [2 C9 d( J
  简单说,流程为:计算机启动-->BIOS和CMOS管理-->找到硬盘上的启动分区-->加载【启动分区】中的NTLDR -->NTLDR通过BOOT.INI寻找【系统分区】-->启动系统分区中的XP-->XP启动完毕。2 r2 ?2 @" m/ T/ q& U- ^, [' ?
  一般来说只有主分区可以做活动分区,而活动分区一般为【启动分区】。由于【启动分区】中的NTLDR可以依靠BOOT.INI来寻找【系统分区】的位置,所以系统分区不一定必须是主分区,也可以是逻辑分区。而我们平时常见的“C盘”,则是一个特殊的情况,即C盘是主分区,同时也是【启动分区】和【系统分区】。
& y" X5 Z* C! O4 {: G5 @" u) {" p  “C盘”的特殊情况有利于我们做封装和部署操作,这是因为一般情况下我们只转移一个分区的映像。假设当前C盘是【启动分区】,我们将系统安装在D盘里,那么D盘是【系统分区】,则NTLDR和BOOT.INI在C盘里,而系统则在D盘里。我们对D盘执行封装操作后做成系统映像,但这个系统映像里并不包括NTLDR和BOOT.INI!那么如果我们将这个系统映像恢复到目标计算机,那么没有NTLDR和BOOT.INI的计算机如何启动?9 C3 V+ G8 t8 p  ]
  所以,一般情况下,建议将C盘设置为主分区,并用C盘同时做【启动分区】和【系统分区】。这便于我们做封装操作,简化不必要的步骤。
1 w0 s0 h  z& k' E# U- b. }8 e6 x3 }
  
$ z+ ]. V2 w+ }! C: t   1-1.png


1 U. g" X- r" d% i  (图1-1)6 Z- U4 j+ J9 d, K0 c# e

8 t0 H" J( ~! E- A$ N9 _
  2、FAT32还是NTFS?
& d/ ^' I; K6 G. B: l3 H# g  FAT32和NTFS是两种不同的磁盘分区格式,FAT32主要用于Windows 95/98/Me,而NTFS是跟随Windows 2000一起出现在大众视野里的,随后NTFS成为了Windows XP和Windows Server 2003的推荐磁盘格式,而当前NTFS成为了Windows Vista、Windows Server 2008、Windows 7安装时唯一可用的分区格式。6 U4 Z. ?9 ]$ C* g( U
  或许是当年Windows 2000时硬件配置没有那么高,Windows 2000给大家的体验不是那么舒畅等原因,NTFS在当时被冠上了“慢”的恶名。FAT32对比NTFS可能在个别方面存在优势,但无论是NTFS的稳定性、安全性还是NTFS文件更好的支持性上讲,都超过了古老的FAT32格式。不要再去怀疑NTFS,如果它真的有问题,微软还会把它作为Windows 6.x一代(包括Windows Vista/2008/7,Windows 7虽有7之名,但版本号依然属于6)唯一可选的分区格式吗?
4 H  G% m3 P, E  ~3 p0 f; |# J: ~4 a  另外,FAT32与NTFS在使用Ghost压缩时,可能FAT32会压缩的更小一些,但我相信您不会为了这10M左右的空间去丢弃系统分区的稳定性和安全性吧?
6 X$ t& f2 \# J4 f. s  我个人推荐使用NTFS格式作为系统分区。至于NTFS和FAT32的更多知识,建议您请教谷歌和百度。

& y1 j7 @$ B- s( F
7 p2 T. k, ^0 e5 E' e6 x  
1-2.png

5 s% @7 c& p, f1 t) k- ?& y5 T
  (图1-2)
+ Q$ n/ a8 M# [+ G7 O% a3 H2 G. |" Z$ e; A
  3、是“快”还是正常?
8 p2 g6 i% \3 F* w2 n  在格式化分区时有是否使用“快”的可选项目(如图1-2)。到底这个“快”是什么意思,可能还有朋友不明白。
9 ]" e3 v: B! H0 T  @& p  Windows在格式化分区时有两种可选方式。正常情况下,在格式化分区时会搜索此分区所在磁盘扇区可能存在的错误,并尝试修复或避开这些错误,但这种模式下格式化会比较慢,特别是对于较大的分区时。而“快”则不检查这些,直接执行格式化操作。对于使用了一段时间的硬盘,建议使用一般格式化方式,而对于新和较新的硬盘则推荐使用“快”模式。
, x* g0 N' \6 C8 S& M2 n  那么系统封装我们要用哪种方法格式化?这个没有绝对的规定,但根据经验,建议您使用普通格式化方式,这样在使用Ghost备份分区所在扇区时不容易出现不必要的错误。当然,这只是建议,没有迹象表明这样做一定能好或不这样做一定会坏,以防万一而已。
+ X2 T/ A% X3 {6 Y" H
3 ~/ ]% Y# h7 [9 Z; y, h
  1.2.2 Windows XP的封装工具, J* m7 l$ e  p0 O

3 D  y" j6 O. o- w9 G# D+ J- n! O
  Windows XP自带的封装工具在哪?这个需要到Windows XP原版光盘上寻找,注意,特别指出是原版光盘,各种改版可能都会删除这个文件。  T9 N& ]! Y7 K2 T" v% R. L0 k7 w
  打开Windows XP原版光盘的如下目录(假设光驱盘符是D):0 ?8 d8 ^  ?5 {2 x  h+ u
  D:\SUPPORT\TOOLS

5 X( ?4 k+ _, H6 N
, I! D: z$ @; d  
1-3.png


) J% W# t, c# P  r; }  (图1-3)) V4 ~* r- _4 _0 l  {: b4 V

1 _% C( Q# R% R5 I1 x3 P. E6 W7 T" ?  找到DEPLOY.CAB文件包,复制到一个你好记的地方,如E盘,解压缩,得到Deploy文件夹以及其内的文件。6 f8 L( d- ?% D, l
2 q* v/ A9 u7 @. f# {
  
1-4.png

- D) c/ v! d8 z0 ?+ L, }; K) @! \( V
  (图1-4)$ O* l, U- J: L/ [0 Z* J4 a, y( l
- N! \2 h- x* `; N7 z7 ]5 L
  Deploy工具包中包括了XP封装所需要的一切东西,包括封装程序、可能用到的分区调整和格式化工具、详细的文档和说明。其中我们常用的有:" D& K! w7 [, O! N
  (1)sysprep.exe、setupcl.exe和factory.exe,它们是相互依存的,且大多数时候我们用不到factory.exe(工厂模式),只需要sysprep.exe和setupcl.exe就可以了,它们是主封装程序;' D; U6 k" {3 }0 l( B/ A/ o
  (2)setupmgr.exe,用它来生成一个无人值守文件,用来自动应答部署过程中的各种人工选择或设定的选项,这个工具下一章中将详细介绍。且大多数时候我们只会使用一个差不多固定的sysprep.inf(自动应答文件),不会多次使用setupmgr.exe来生成它。' s& h- O* f, o$ f2 y0 e- X
  (3)deploy.chm,这是神一样的帮助文档,几乎包含了XP封装的所有相关技术,如果您想多一点了解XP的封装与部署技术,建议全文阅读这个文档。8 I/ G+ s7 a2 _  d% U
除了这几个常用工具和文档之外,其他的都是做什么用的,建议读一下deploy.chm,都有说明。对于这些出场率很低的工具,我不会花太多的篇幅来浪费纸张,有需要读一下deploy.chm,什么都有,真的。+ R9 j' ]/ B6 E$ Y& Q. ~& n: D
  有了Deploy工具包,我们就可以做封装操作了。按照如下步骤:* ]( |5 j4 }5 i6 M2 h) d6 q
  (1)在C盘创建Sysprep文件夹,这个是必须的,规定要这样做,且这个文件夹会在系统部署结束后自动化的删除,无需人为操作,十分方便。
  q6 ~- R& J, ~7 m/ P& M4 ^! F; n  (2)将sysprep.exe、setupcl.exe复制到C:\Sysprep,如果你对工厂模式有兴趣请同时将factory.exe也复制过去,但大多数时候我们只需要sysprep.exe和setupcl.exe就足够了。
7 z( V8 v8 N( s$ {9 w

3 z5 F: j6 V  S- B* M5 g4 S5 \( N  
1-5.png


: W9 H3 i; }" q" f5 ^3 j  (图1-5)
/ n  g  R' l3 ~% ~8 y/ S$ }$ e) j, p+ I+ J/ _
  做好了准备,在下一节里我将与您一起体验一下XP的封装技术。) I. T! K) i$ X. k: r

9 t0 K8 Y8 K8 u4 Y% R4 ^  1.2.3 Windows XP 的基本封装流程
$ C  m9 r& `) q1 [% a* T2 k; p5 i! E6 T' [  }( `
  运行C:\Sysprep\ sysprep.exe,弹出下图:
, I2 L* P* l% j' n% x  I
: Y5 y! }6 n7 D  u8 z; ]3 G  
1-6.png


( J( ?5 u! w0 s4 S, [  (图1-6)
- c6 L6 J: a: }' f* P* K& w( k4 `
/ P9 t) \- ]- r) I4 z" l0 q; v, N  这只是一个提示,单击“确定”按钮,出现如下图界面,这是系统准备工具2.0(Sysprep v2.0)的主界面。
5 y  m) r4 r8 w1 ~
3 O% k1 H" V5 z6 g  
1-7.png


0 ^+ p5 c9 v; P/ O  q4 X" n: i  (图1-7)0 b0 v$ @& d) Q- @0 P
8 F4 k. w% O' |  ^( o. |- [9 R
  其中“工厂”模式和“审核”模式都不是我们需要的,我们要为最终用户提供可用的系统映像,所以“重新封装”是我们要做的。但不着急,我们来看一下下面的几个选项:8 Y7 W( u, z7 X3 f2 `6 h' N2 e
  (1)不重制激活的宽限期
0 M/ A7 C( w5 c! `; K  XP默认有30天的激活宽限期,每次封装可以重置这个激活宽限期,但每个系统只可反复封装3次,即3次重置宽限期。如果选中这个选项就不会重置宽限期了。: M5 b" C7 k% n6 ~! b# D' {) q" f+ h
  (2)使用最小化安装
- s+ p8 o) ^: D  启动一个最简的系统安装模式部署系统。不使用的话可能会要求用户插入原版光盘以取得部分文件,或可能出现直接报错的情况。建议使用最小化安装模式。
$ K6 M' l1 W: M  _; [, P4 d  (3)不重新产生安全标识符
  x2 I( [; j1 n7 K  安全标识符(SID)是用于唯一标识计算机的标识符,如果是对安全性要求较高的网络或需要加入“域”,建议重新生成SID。而如果是一般的用户,可以点选这个选项去掉重新生成SID的过程。注意,生成SID会增加额外的系统部署时间。  W5 x: W% N& d! _8 {- D
  (4)检测非即插即用硬件, t3 g$ |5 H5 T: G0 C8 O) Z
  默认只检查即插即用硬件,检测非即插即用硬件会进一步识别目标计算机硬件设备,但会占用额外的系统部署时间。
+ p! {5 M( E# y1 Q  (5)关机模式
' R* ]. o3 C3 D4 T  如果封装完成后还要处理一下个别设置,选择“退出”;0 _, [! U4 q4 j, f+ G! J
  如果封装完成后立即制作系统映像,选择“重启”;  g# z5 Q, k+ r  F
  如果封装完成后要稍等一段时间后才开始制作系统映像,选择“关机”。
( n8 m! f! J. n  v. o8 s  Z
; h* u) ?; f% g' d- t& B- J( ~2 o% V
  上述设置随您的需要而定,没有定式的规则。一切选择好后,单击“重新封装”按钮,封装就开始了。. S1 b& t6 Z* O" r* S2 ]
5 R6 t4 S# t0 W
  
1-8.png

1 m7 L, C# d) k# U, k. d" J- t. g6 ~
  (图1-8)
5 }8 Z' }7 E! H5 V  @- f8 `' q9 r/ }& X* ^0 ]' ~6 U
  一般而言封装过程只需要很短暂的时间,而且您会发现就基本的封装方法而言,封装软件的操作实在是太简单了。
+ G8 k$ U" \; Z# V: I# j) m9 o封装结束后您就可以使用磁盘或文件映像工具制作系统映像了,但现在不建议您将系统制作成系统映像,因为我们只是在学习基本的封装方法,而且现在的系统远算不上完美的具有普遍适用性的可部署系统。
; g" j4 N+ t, u1 k6 S+ [2 Z' c

, P1 J% @9 |2 x1 e& \  1.2.4 Windows XP 的基本部署流程
' C8 Q8 r$ O# d  o2 [4 @% K; c* C; X6 T
  看完了基本的封装过程,再来看看基本的部署过程:
1 Q8 w6 g* e& f- R) |0 l# \# R( V0 m6 z' b+ l) i* |' Y: e, x( p
  
1-9.png


& d9 A3 |% a8 ?$ w" H4 a  (图1-9)/ Q( ~$ E6 n& v8 J1 D
- X% ?, l; ]# w9 u  _' N$ m( n0 Y
  
1-10.png


& a" c9 w7 ]8 C) m/ ~, ]  (图1-10)
* C) v! Q' M0 ?1 J
) A# E2 _: z; u: |" o; M  
  


/ n# }3 d" _/ w5 L) w" F3 b  (图1-11)
# @4 D$ b, U4 t* x% o% ]% e# |4 l0 [; r2 ?' g( z
  
1-12.png


8 O* b3 v/ I3 f& @5 e  (图1-12)( J0 @  ^9 a6 @% y1 b. v
' \2 h6 v* i- Q3 F- k! J/ Q% Y
  
1-13.png


0 T3 e3 p; f3 `/ w  (图1-13)
  p4 m$ k& a+ ?, E, \! n3 Y5 w4 N# v5 \/ b' J$ J- T+ W# b5 `# K
  
1-14.png

6 K9 j1 s6 ^; W& ?
  (图1-14)1 _) Z, _6 l# D
  
8 C3 b$ D$ ]% ?5 h  
1-15.png

6 a4 ~9 i' ~7 ~* r* p( \
  (图1-15)
9 n- O4 ~( ]6 \" s* I5 |* L2 ~2 r
+ }6 ?: _# K# l! g# j- B3 M8 L  
1-16.png

3 x8 N+ Q3 D3 T* u1 p
  (图1-16)
7 e/ v) S% D7 }2 m# w/ v 
3 F2 _( G6 t" G5 m, K  
1-17.png


- S, v, b0 U5 K  H+ V  _  (图1-17)
: x+ ?' c5 O) t0 W6 A- B8 W
. @% ]" c+ C+ \+ y! k3 B  
1-18.png


. g. E! M: X4 C, A1 [1 g  (图1-18)/ W7 G/ Y+ b, w+ \7 N! n3 n9 ^4 d
  , K: Q0 x; F3 g8 [; J0 o$ E( O8 K4 K
  
1-19.png

0 T: c. L7 s" p7 r
  (图1-19)9 ~, a. q1 o7 F

: G. ?# }' V( L3 `' I% B  
1-20.png

- D' @2 z9 D  `7 v! c/ p
  (图1-20), p' o/ [2 B$ K* Y

4 k1 |/ |! X9 N& B4 D  
1-21.png

' S% t# f. b7 Z, J
  (图1-21)- ^2 Q& L3 d9 v8 B

7 @% N9 P+ a& H  L3 v/ u
  可见部署流程还是比较繁琐的,很多项目需要我们手动去点选,也有一些内容需要我们手动去填写,这会使我们失去系统快速部署的优势,有什么方法可以让系统自动的去应答这一切吗?方法有,而且是微软官方提供的,本书后几章中会详细介绍。! {- j+ {" E, O" @9 B1 x
  至此,我们完成了Windows XP的基本封装与部署。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1.3 Windows 7 基本封装方法: H1 \! u, g' p- D$ M* Q
% u, |  h4 ]: T0 S: [% _1 _
  Windows 7作为微软的又一巅峰之作,有望取代XP成为最普及的Windows操作系统。所以Windows 7也是我们必须研究的对象。且Windows 7与Vista、Server 2008属于同一代操作系统(均属于Windows 6.x),研究好Windows 7可以让我们把握未来Windows发展的动向,更好的将知识迁移到同类操作系统。8 V; r2 P. Q/ f

. n0 A. [  I+ ]4 P6 f, ^  1.3.1 安装Windows 7$ u: T5 D2 E! y

- m" J* U% r  u% u- ]9 @  Windows 7(如下简称Win7)的安装比XP更加简单,更友好的图形化操作,更优秀的拓展性。我想安装Win7对大家来说是必备的技能,这里不再多说,只是要特别强调2个小细节。4 Z0 n0 H- v+ X

) S; h& B- A  a+ S5 N  (1)分区时需要注意的
( U% j' B6 l6 S/ ^
0 R- X& i) w, {4 L3 p  例如我们有一个50G的未使用的硬盘,在此硬盘上分区并安装Win7,以备安装好后执行系统封装操作。
2 S6 ]" A2 `$ B
" q' X( _. n" x/ ^4 Q
   1-22.png

% E) {7 n" ^: C( _
  (图1-22)
1 v4 N0 c7 p# w5 m
" k1 ~# _, J) d2 e, e  g0 e
   1-22.png

1 @! V* U: ?5 Y0 ^2 z' x- Q0 J
  在新建一个例如20G的用于安装系统的分区时,有如下的提示:4 n1 M# K9 R% s) D7 L# {$ p) j5 p
% z" `! H- u" h, H8 K! j; G5 Y
   1-23.png


" n4 ^! ?8 G  b7 G8 f  q  (图1-23)4 j1 m; B: j& S6 n0 k5 z3 v
2 S) i1 c5 j! x1 B
  单击确定后,我们发现分区变得“怪异”了:5 [' U! H8 p! [7 ]' c: u

# z8 E8 V! F% I6 x   1-24.png

0 O5 i' a, a5 N8 ^- }, R$ ~
  (图1-24)3 U1 |. u* ?3 l' x; A  T
: }. M  v4 p% S
  多了一个100M的系统保留的分区?对,Win7有些新功能需要这个分区来实现。什么功能呢?如BitLock等,大多数都是普通老百姓一辈子用不到一次的功能。所以这个100M的分区不是那么的重要。
& a: I" C3 X7 J+ f9 K0 [  这个100M的分区就像在1.2.1节中所说的【启动分区】,这个分区在Windows下会自动隐藏,且不占用盘符。而安装系统的分区(如C盘)则是【系统分区】。这就又出现了1.2.1节中极力避免的【启动分区】与【系统分区】不在一起的情况,这会阻碍我们部署系统的适用性。7 ]+ z2 _, t3 _" k2 b
  既然第一这个100M的分区对普通老百姓不是那么重要,第二这个100M的分区会影响我们的部署操作,那我们有什么办法让Win7和WinXP一样将【启动分区】与【系统分区】都做在同一个分区(如C盘)里呢?有办法,我们可以不使用Win7的分区工具,而是用第三方的,如DM、PM、PQ等。# j  U% \3 j# H1 `
  好,我们用第三方分区工具分好两个区,再执行Win7安装程序,终于进入了我们熟悉的分区情况:
0 B4 }. E; v$ W( l' N& u

) p/ |$ e2 j+ z- I8 \   1-25.png


& e! H6 X1 l; D! Q- o9 @" Z5 ^  (图1-25)
9 |2 E5 v6 s. m: h* ?5 A1 S9 o" w3 D4 u6 e% A/ P& y+ |
  按照这种分区安装系统吧!- c9 [- Z4 E' D" i8 h( a4 X

- G: I- |3 [' Q  (2)启用Administrator! ], s, ?( o# y0 ?9 m, b
2 \# D2 f$ e! {! [* L6 K  h) {
  Win7安装完毕后,默认不是以Administrator用户登录的。然而Win7的权限设置很严格,这为系统带来安全性的同时也为我们的封装操作带来了不必要的麻烦。所以建议大家在执行系统封装操作时使用Administrator账户,封装完毕部署到目标计算机后,Administrator用户又会自动禁用,无需担心安全性。
; S( x+ @- c& I6 C  按照如下步骤启用Win7的Administrator账户:+ Q5 h. p9 J: U9 Y! Q+ u3 W

( x) }' c6 ]9 w- K  打开“计算机管理”,选择左侧的“本地用户和组”中的“用户”项目。0 g4 H( I9 N& [7 B. v
/ o9 J) L2 U$ H/ ^7 [3 \
   1-26.png


6 C( g/ W3 a, Q' F0 m  (图1-26)
; R  r  b" t% o1 a' q: _9 ~1 M: a1 b9 e
  右击“Administrator”账户,在弹出菜单中单击“属性”,打开属性设置页面,将“此账户已禁用”项目前的对号勾掉。然后单击“确定”按钮。+ T8 w$ A7 Y' z" u8 Q- N
- g: l2 `( H. i! [" \0 N
   1-27.png

, A; |: ^$ J' p+ h
  (图1-27)- C1 J- i7 ^( ?/ b5 r- V
! m; c6 u  J4 X" J2 Y6 e
  再右击安装Win7时创建的账户(例如我的Sky_Test),在弹出菜单中单击“删除”,弹出如提示页面时单击“是”。这样我们就完成了对Administrator账户的启用,并清理了本机中残留的其他账户,把将要部署的系统做的更加干净。4 ^) u+ w" ^  x4 `" n: y6 Y) x" V

+ e+ ]$ ^- `& `" t$ o! A   1-28.png


- h( ?1 k- m  M: |# O4 O  (图1-28)& x; g7 X0 D4 e7 }

' h8 f5 X4 F& u2 E4 o; W  完成1-28图中的调整后,注销当前用户,使用Administrator用户登录吧!
5 b, E+ Y2 M8 ?+ R. b

! c3 l6 H* J6 h3 y   1-29.png

% e* {2 l& e# h7 S
  (图1-29)
7 l1 v7 z4 Z( w/ P) T2 E. U3 o" U- v0 B  ~1 y2 _  F, N
  1.3.2 Windows 7的封装工具# Z+ S5 \6 {6 n8 N( t

/ p0 ^* [+ W- M4 t- G1 w  Windows 7的封装工具位于系统目录下,具体位置为: C:\Windows\System32\sysprep(假设C盘为系统分区)3 r! O& f4 @) K5 E

0 Y" V4 P  {. T   1-30.png

2 X; n  {& f0 A
  (图1-30)
7 K5 Z1 C( t0 l) |3 ~( f
; K; K8 L( E5 N4 E6 ~  其中Sysprep.exe就是Win7的封装工具,版本号为3.14,比WinXP的2.0高了不少。
  S; `6 g  \2 O6 e  关于Windows 7系统的封装部署资料,以及Windows 7系统的定制方法,如果您有兴趣可以阅读微软官方的Windows AIK,1G多的资料,相信有您想要的。
/ ]6 P. t3 S: ]! \5 \8 w$ ]$ t7 h# s2 X/ j* b7 s) w6 U' a
  1.3.3 Windows 7 的基本封装流程
/ g5 ^5 }. l# }! k( k
' L! @; Z& q2 P2 r7 Z  Win7不再需要在C盘创建Sysprep文件夹并复制封装工具到其中了,只需要运行C:\Windows\System32\sysprep\sysprep.exe即可,运行后如下图:. h- T; `( U1 P. H
+ G$ y3 I$ `# z1 q
   1-31.png

0 u9 `4 h. K$ f9 k: G  b- r4 J
  (图1-31)
# o# K  o, R: r, w
% V% W" K. d# x" c% ]7 S; W  (1)有两种模式,“全新体验(OOBE)”和“审核模式”,我们面对的是最终用户,所以我们要选择前者。* p/ P6 n6 W2 [! \4 e5 H8 C3 m
  (2)通用,即表示封装后为通用模式,可适应更多的目标计算机,请选中。
$ n, h( J/ r6 B9 V/ r( ^  (3)关机选项倒是和WinXP时一样,也有“重新启动”、“退出”、“关机”三个选项,详见1.2.3节中第(5)条。7 Z6 V* W5 ~- y3 T) ^$ i- t
点选完毕后,单击“确定”按钮开始封装。/ N6 Z7 p  O% w$ ]4 J5 `2 g' z8 `2 {
 
: S6 i+ `9 b/ N# u' u$ r
   1-32.png


4 t/ z9 v# H" Z0 L- f6 S  (图1-32)& o: l. M2 e) m/ {3 R3 X
% O- o1 e" ?" C2 o, I
  Win7的封装要经历“处理清理阶段的Sysprep插件”、“处理生成阶段的Sysprep插件”等过程,需要比WinXP封装更长的时间,请耐心等待,所有封装过程都会自动化的完成。+ C6 o* S( g+ s- V' g
$ Z# E" m' J# r
  1.3.4 Windows 7 的基本部署流程+ R! i" j8 W6 r2 R! G2 F- W
$ d+ o5 r" ^1 o. e3 L
  看完了封装过程,我们来看看Win7的部署过程:* z1 r! C5 p" h2 U* u% G
- n2 V. r6 T! b4 _8 g
  (1)第一次系统启动,部署系统到目标计算机:
* Z" `$ i( T/ Z" e; h

0 ]7 k2 s5 q# Z4 i: p( m   1-33.png


$ C1 Y  z/ R. \* g* E3 f3 q! ~  (图1-33)
8 ]) Z: x$ X: t' ], D9 s
  M6 y3 W' |1 f# a' M
  
1-34.png

4 M) q6 W4 Y5 @# k0 q! w2 K% C0 ~
  (图1-34), V" z+ ]3 @4 f8 s( g
* `" f2 Y6 [; p# ]
  
1-35.png

+ x# y$ e/ U: i4 l8 m$ |$ H+ Q
  (图1-35)
/ k7 |* z1 y6 M
* B0 r. d7 H( c% {" Z  
1-36.png


8 x# _: W1 }; L2 i! K  (图1-36)7 `- H2 m/ y5 E, R! A
) r, Y/ C$ N) D0 }# A$ E, Q
  (2)系统重启,进入OOBE过程:
: S% e9 L( _6 q5 M9 F. P
1 O' x% j5 Z  g# ~  (OOBE,Out-of-box experience,一般是指在安装完 Windows 后就会进行的一个对 Windows 进行基本设置的步骤)/ b" N/ B2 s$ c, ^

1 d1 [% w0 ?) _) X  
1-37.png


) {4 ~# X% f) Z  (图1-37)  Q# V  p8 @7 i  p* m9 [
7 e0 B7 y, z5 D# w/ ]
  
1-38.png


! Q) p3 v# q5 Q9 g, ?  (图1-38)
. N0 U0 L$ u3 F& Z
$ u0 N; j$ [$ A: C$ \8 K9 w9 N, b  
1-39.png

' W# _- P1 N3 n4 v: o& h4 {
  (图1-39)
+ R3 X0 ^# p4 r8 v# }2 r% P1 N% E$ _* o) y, M
  
1-40.png


6 C9 w$ j9 S9 f  q6 X7 b  (图1-40)- N  ^, B, ~2 y% X6 m$ t5 N
1 p. T7 m# F9 g% Q8 `
  
1-41.png


# x6 g: z6 z+ W  n  (图1-41)
2 b) V$ Y) z& r5 k% n7 y3 Q+ |. a
! ~$ M6 M+ z& q; ?6 f$ j/ R' E  
1-42.png


# |# k5 ~# w" P% j5 @% A  (图1-42)
# T3 C* G, f! O6 n  J* ]
$ o+ a+ O* s8 D  R  
1-43.png


( _5 h* y' v1 {5 N  j4 ?7 _  (图1-43)# s  W4 [. `/ s/ y! m& `
4 u! z* N* K) f( T5 I4 w: J
  
 


) B! l7 g& U" [) b  F3 }  (图1-44)
5 o; ?7 @" X  q/ ?" I& \6 T2 @. d0 Z% R5 q. R- p; y
  
1-45.png

6 \+ x- z3 A: ^/ \6 w4 I
  (图1-45)/ z0 X+ ^& u: x! D

6 y" \+ l: k5 B/ k( f$ l5 c  (3)设置完毕,进入系统/ M5 k4 g9 q% y3 b: t2 @9 a
" ]6 j9 o7 b2 P. z/ P
  
1-46.png


" E& a9 z8 ]% V; E+ Z  (图1-46)8 K) G, \- c2 N1 c( P  K3 r

  q8 i: g0 Y: A/ B& P2 I  
1-47.png


2 k: N, _; j' z  (图1-47)
$ _8 Q) F. v2 [, M9 Z( x1 O& W( C8 G* S& G# g" H" P& Z
  虽然从WinXP到Win7间隔了很长的时间,技术上有了很大的提升,但从总体上看,封装与部署的整个流程没有太大的变动。Win7的OOBE过程仍旧需要我们手工点选一些选项,这些过程可以做成自动应答的方式,这种方式在其后的几章里会教给大家,这里先不着急。

 

 

 

 

 

 

  1.4 本章总结) `9 E3 ^$ J0 P7 e5 i* d
2 D- P; Q, ~& v2 v7 b6 |! U9 }& y
  本章着重讲述了系统封装与部署的基本概念,并与大家一起看了看Windows XP和Windows 7的基本封装与部署流程。本章重于让大家对Windows操作系统的封装与部署技术有一个概念性的了解,并掌握一些基本的操作技能与技巧。学习一切只是都需要基本知识做铺垫,扎实的基本知识是学习更高层知识的铺垫与根本!
% b  f! B+ R- l/ s9 j: Y  Z$ F  本章只完成了基本的封装,这样封装出来的系统可适用范围有限,且自动化程度不高。怎么让系统具有更高的适用范围也更自动化呢?本书如下各章将逐步进行解析。
0


本帖子中包含更多资源

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

x

评分

参与人数 2威望 +35 金币 +35 收起 理由
长城科技 + 20 + 20 很值得学习,感谢老大的分享
2413jlsptj + 15 + 15

查看全部评分

评论 4

2413jlsptj 2413jlsptj  合格会员  发表于 2010-4-17 17:32:12 | 显示全部楼层
辛苦了,好好学习下{:3_237:}

dahaisayu dahaisayu  合格会员  发表于 2010-6-2 13:53:16 | 显示全部楼层
楼主辛苦了,认真学习中。

长城科技 长城科技  初级会员  发表于 2010-6-8 22:57:05 | 显示全部楼层
慢慢研究,学习了..........

good_0006 good_0006  合格会员  发表于 2010-6-25 12:27:24 | 显示全部楼层
英语不中!这么办

您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

28

粉丝

1133

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.