采用常规的方法安装
WindowsXP,通常需要1个小时以上。好在
微软从Windows2000开始就设计了全自动安装
功能,大大节省了我们的
时间。笔者在安装WindowsXP时,对全自动安装功能的*作方法作了一些改进,变安装初期手工输入命令的过程为软盘引导、自动批处理文件执行,实现了真正的全自动安装,安装时间也缩减了不少。 下面将分别介绍两种安装方式下(从
硬盘或从光盘安装WindowsXP),引导盘的制作方法以及如何生成全自动安装应答文件unattend.txt。
- n1 l0 d! M7 }+ @5 B% g" [: ~. \5 @/ l$ ^
一、自动批处理文件的建立
8 p8 `6 i5 R9 w7 l2 C 1、从硬盘安装
+ e4 E- p/ F( Q0 @8 Y (1)在纯DOS下用formatA:/s命令格式化一张软盘。
4 l/ p. X6 m J; E5 {/ A5 Q# }* o
(2)在该软盘里创建Config.sys文件,并
编辑命令行:
8 f3 O1 d+ O! v device=C:
windowshimem.sys
- u* z8 ]% x3 M6 v" w 提示:用于加载Windows的
系统信息文件himem.sys,好让DOS系统能运行smartdrv.exe.
" w' A* b3 v9 w# v0 C* U* X (3)在该软盘里创建Autoexec.bat文件,并编辑命令行:
& b7 h* B* g) R( ~8 ^, A3 v C:windowssmartdrv.exe
. t y& Q/ u: b! P- J
X:i386winnt/u:i386UNATTEND.TXT/sX:i386/t:Z:
7 k4 S9 o% {* g! h: s( N 提示:X盘代表WindowsXP的安装文件夹I386所在的
逻辑盘,Z则代表安装WindowsXP的逻辑盘,unattend.txt是事先用Windows安装
管理器制作的全自动安装应答文件。
7 j7 Y9 h K& S9 l (4)在CMOS里将
计算机的启动顺序设置为由软盘、硬盘、光盘引导。
& @8 ]* E' S4 Z; ]; h
(5)用做好的软盘引导系统,当软驱灯熄灭后取出软盘,正常情况下计算机就会自动完成WindowsXP的安装。
5 t& s% a7 a/ P. Q
2、从光盘安装
\) U6 [! x* v' L/ d
(1)在纯DOS下用formatA:/s命令格式化一张软盘。
$ L# j9 _+ R$ V" V7 o5 J4 K
(2)把全自动安装应答文件unattend.txt拷进软盘里(把此文件放在硬盘上也可以,只要设置好路径,安装
程序也会找到它)。(3)在软盘里创建Config.sys文件,并编辑命令行:
/ k' ?' Q4 X7 k4 C device=C:windowscommandebdoakcdrom.sys/d:mscdxxx
" b+ H Y1 [0 J0 K, H4 Q
device=C:windowshimem.sys
7 C6 r5 G& f' Z9 o p. R (4)在软盘里创建文件Autoexec.bat,并编辑命令行:
) G# v- o3 h% T/ d
C:windowscommandmscdex.exe/d:mscdxxx
. V+ d0 X0 A' i: H
C:windowssmartdrv.exe
0 N' S3 l9 }7 O
X:I386winnt/u:A:unattend.txt/s:X:i386/t:Z:
+ f# z4 X6 S9 h% s' V 提示:Config.sys文件里的命令行
& W) @4 [* v* W0 m; \6 r; r
device=C:windowscommandebdoakcdrom.sys/d:mscdxxx和Autoexec.bat文件里的命令行C:windowscommandmscdex.exe/d:mscdxxx都是为了在纯DOS下加载
光驱。值得一提的是,若文件oakcdrom.sys只能在启动软盘里拷贝,则Config.sys里的命令行应改为device=oakcdrom.sys/d:mscdxxx,注意:
+ X E7 |/ S: _6 B3 A0 a0 k Config.sys和Autoexec.bat中的mscdxxx中的xxx可以为任意字符,但二者必须相同。
; U2 d3 P; I( b* d4 i' O (5)把软盘和光盘一同放进
机器里,在CMOS里将计算机的启动顺序设置为由光盘、软盘引导。
1 d+ W6 O, c- e% Y3 h, H$ U5 [
(6)用软盘引导,软驱灯会有第二次发光,这是系统在寻找并读取软盘里的应答文件unattend.txt,软驱灯熄灭后把软盘取出,以后的工作就交给计算机自已处理了。
( F' t. [- D8 W" t9 k5 P& Q 二、Winnt.exe参数详解
9 [& M4 [. o" w 以上两种方法都涉及到WindowsXP的安装文件Winnt.exe,因此笔者在这里介绍一下Winnt.exe常用的几个参数。
3 x d) s& k3 K" q# s0 `5 ^9 ^
(1)/r:%26lt;指定目录名%26gt;
0 D; J5 K% e" { Z 此参数可在安装时一直安装用户所指定目录中(要包含在I386目录下)的内容,如一些较旧的
硬件设备,WindowsXP自带的
驱动程序可能不支持,那我们在安装时就将这些设备
驱动程序所在目录一直装入Winnt目录下。
3 W! @- v- K! |/ s5 @
(2)/rx:%26lt;指定目录名%26gt;
+ q' b7 Q4 q% A7 S2 W$ L 此参数与上面的参数功能相同,只是在安装后自动删除用户指定的这个目录。 (3)/s:%26lt;路径名%26gt;
7 M$ t" R! X9 W$ L% C, y Y 默认情况下,安装程序在安装时会调用位于当前目录(即光盘I386目录)中的众多安装源文件。我们可先将I386全部复制到硬盘上,再用此参数(如Winnt/s:c:i386)进行定位,以加快安装
速度。
& m) }7 V2 F$ h: A+ Q+ N- d) B- l5 P
(4)/t:%26lt;分区名%26gt;
( S, V; w/ @# {1 m" D* ~* \
默认情况下,安装程序用C盘作为安装时临时文件的存放
空间,并在C盘上安装WindowsXP。我们可用此参数更改安装时临时文件的存放空间,如Winnt/t:d:。
5 [0 J2 V% r2 t9 g$ j4 B! U& T1 | (5)/u:%26lt;应答文件名%26gt;
! _: Y: U2 @ X2 w 此参数可结合应答文件来实现无人看守的全自动安装。
+ y3 z6 ~5 b4 w( R/ |# r 三、应答文件的制作
S- N3 R% c, y& {& j
全自动安装应答文件unattend.txt是通过自动安装管理器制作的。在安装盘SUPPORT目录的Tools子目录中,找到一个名为Deploy的CAB压缩文件,将该文件解压即可看到setupmgr.exe程序。双击该程序,运行无人安装管理器,按照一步步的提示选择相应选项或者输入相应
数据即可生成全自动安装应答文件。由于制作过程比较简单,此处不再赘述。
, P; i3 h3 w ^6 q- o
用记事本打开已制成的应答文件,我们可以看到刚才填写的内容以一定的书写格式记录在此文件中。此时还可以作适当的修改,例如我们可以在[Unattended]项下修改"Reparttion=Yes"(不包括引号,或"=No")来设定是否在安装时将原有分区全部删除后建立一个新的NTFS分区。在[Unattended]项下修改"File
System=ConvertNTFS"(不包括引号,或"=LeaveAlone")来设定是将安装分区格式化为NTFS文件系统,还是保持不变。
0 J0 q; g, \# I; z2 {
需要说明的是,如果你对自动安装应答文件中各个选项的含义比较熟悉,也可以直接修改安装盘I386目录中提供的unattend.txt文件来制作合适的应答文件。