随着Windows 2000中文版的正式上市,相信不少用户已在自己的电脑上安装
了这个微软用于统一Windows 9x和NT的新操作系统,以体验其强大的稳定性、安
全性、可扩展性和多功能性。Windows 2000共有4个针对不同应用领域的版本,分
别为Windows 2000 Professional、Windows 2000 Server、Windows 2000 Advan
ced Server和Windows 2000 DataCenter Server。由于大部分用户使用的是Prof
essional版本,所以笔者就此对Windows 2000 Professional中文正式版(版本号
为2195)的安装光盘(以下简称为安装光盘)中的内容做一番剖析。对于RC2、R
C1及各Beta版的用户,可能会略有差异,但大部分内容还是相同的。
安装光盘的根目录下共有7个文件和6个目录。
下面先介绍这7个文件及其作用:
1.Autorun.inf:自运行文件,使安装光盘在插入后自动运行安装程序引导用户
进行安装。
2.Bootfont.bin:控制安装启动时的中文字体。
3.Cdrom_ip.5:用于在安装时认证这张光盘为合法正版的Windows 2000 Profes
sional安装光盘。对于Server和Advanced Server其相应的文件分别为Cdrom-is.
5和Cdrom-ia.5。
4.Cdrom-nt.5:也用于认证该光盘为合法正版的Windows 2000安装光盘。对于上
述3个版本的Windows 2000,这个文件是相同的。
5.Read1st.txtL:版本发布说明文件,含有一些重要安装信息。
6.Readme.doc:Word文档,内有关于Windows 2000兼容性和安装后的注意事项,
建议大家看一下。
7.Setup.exe:用于Windows9x、Windows NT下的安装文件,相当于I386目录下的
Winnt32.exe文件。
根目录下共有BOOTDISK、DISCOVER、I386、SETUPTXT、SUPPORT、VALUEADD 6个目
录。下面介绍其中的主要内容作。
一.BOOTDISK目录
此目录中Makeboot.exe和Makebt32.exe文件用于制作Windows 2000的启动盘,共
需4张软盘。前者可在DOS、Windows9x、Windows NT和Windows 2000下运行,而后
者只能在纯32位的Windows NT和Windows 2000中运行。4个.img文件为制作启动盘
文件所需文件。
二.DISCOVER目录
双击此目录中的Default.htm文件,可用浏览器打开“Windows2000 Professiona
l探索”,内有一些关于Professional中文版功能特点的简要说明,有兴趣的朋友
可以看一下。
三.I386目录
这个目录中包含了几乎所有用于安装Windows 2000的源文件,大小有320M之多。
其中Winnt.exe和Winnt32.exe为安装执行文件。前者用于在DOS下进行全新安装,
后者用于在Windows9x、NT下进行全新或升级安装。需提醒大家一句,安装前一定
要加载Smartdrv,不然光复制文件就可能要好几个小时。这两个执行文件都可带
一些参数设置,下面就选一些常用的向大家介绍一下。
Winnt.exe的参数
1./r:<指定目录名>
此参数可在安装时一起安装用户所指定目录(要包含在I386目录下)中的内容,
如一些较旧的硬件设备可能不被Windows 2000自带的驱动程序所支持,那么我们
可将其驱动程序所在的目录在安装时一并装入Winnt目录下。
2./rx:<指定目录名>
此参数与上述参数功能相同,只是在安装后将这个用户指定的目录删除。
3./s:<路径名>
默认情况下,安装程序在安装时会调用位于当前目录(即光盘I386目录)中的众
多安装源文件。我们可先将I386目录全部复制到硬盘上,再用此命令参数如Winn
t /s:c:\i386进行定位,以加快安装速度。
4./t:<分区名>
默认情况下,安装程序用C盘作为安装时临时文件的存放空间,并在其上安装 Wi
ndows 2000。我们可用此命令参数进行更改,如Winnt /t:d: 。
5./u:<应答文件名>
此参数可结合应答文件来实现无人看守的全自动安装。具体方法将在后文中介绍
。
Winnt32.exe的参数
此命令的许多参数都与Winnt.exe命令的参数功能相同。如/copydir:对应/r:、
/copysource:对应/rx:、/s:对应/s:、/tempdrive:对应/t:、/unattend:
对应/u:,其他用得不多的参数就不再一一介绍了。
四.SETUPTXT目录
此目录包含2个文本文件,用于指导用户安装。
五.SUPPORT目录
此目录中的Hcl.txt文件中包含了所有已通过与Windows 2000兼容测试的硬件产品
的列表,有近14000种。当然,并不是说不在此列表中的硬件设备就一定会与Win
dows 2000发生冲突,用户可到微软的网站查询最新的兼容硬件列表文件。
Windows 2000 的实用支持工具
此目录中还有一个Tools子目录。成功安装Windows 2000后,在Windows2000系统
中执行Tools目录中Setup文件,可安装一组Windows 2000的支持工具。另外要说
明的是,Tool目录中所带的支持工具共有49个,若我们使用默认安装只是安装了
其中的12个。若是要使用其它的支持工具,可先在支持工具帮助文件中查看运行
某一工具所需的文件,然后将相应的文件从Tool目录下的Support压缩包中解压出
来。
安装完后,可在“开始菜单”→“程序”→“Windows 2000 Support Tools”→
“Tools”中找到所安装的工具(如图1)。由于此套未经多语言标准化,所以即
使是在中文版的Windows 2000中,此套工具中的大部分程序也都是英文的,这不
能不说是一个小小的遗憾。考虑到篇幅及对一般用户的实用性,笔者选其中的几
个向大家简要介绍一下。
1. Application Compatibility Tool(以下简称ACT,如图2)由于Windows 200
0是一个新开发出的操作系统,所以目前有许多应用程序还不能在Windows 2000上
安装或运行。这个工具就是用于在Windows 2000上模拟其它的操作系统(Window
s 9x、NT4),从而骗过一些原本不能在Windows 2000上安装或运行的程序,使其
得以顺利安装或运行。ACT的使用十分简单,运行后点击界面中的“Browse”按钮
来选择想要安装或运行的程序,然后在“Operating System”栏中选择想要模拟
的操作系统后,点击“OK”按钮,如果顺利的话即可安装或运行了。如果程序还
是不能安装或运行,那就再尝试选中界面下方“Disable Heap Manager on Wind
ows 2000”(用于防止程序与Windows 2000的内存管理模式间的冲突)、“Use
pre-Windows 2000 Temp Path”(用于禁用Windows 2000的临时目录)和“Corr
ect disk space detection for 2-GB+ drives”(用于避免程序对Windows 200
0磁盘空间的检测冲突)这三项中的一项或多项。如果程序与Windows 2000的不兼
容性得以解决,我们还可选中“Make the above check box settings permanen
t”将解决方案写入注册表,以后就可不用先运行ACT而直接顺利运行原本与Wind
ows 2000不兼容的程序。当然,ACT并不是万能的,也只是对部分不兼容程序有效
。如果某程序实在无法在Windows 2000安装或运行,那只有等待其支持Windows
2000的升级文件或补丁了。
2.Process Viewer(如图3)这个工具用于查看本机或其他已互连的机器当前所有
正在运行的进程和程序。运行Process Viewer后,默认显示的为本机的进程情况
。我们也可在“Computer”栏中输入机名地址路径后,按“Connect”按钮来查看
其它已互连的机器。界面左方的“Memory Detail”按钮分别用于对选中的进程或
程序进行内存详细使用情况的查看;“Kill Process”按钮可将其终止。按“Re
fresh”按钮可进行刷新。此外,界面中还显示出了选中进程的有效处理时间、内
存使用的优先级别、所使用的线程数及其优先级等内容,可供用户查看参考。
3.WinDiff(如图4)使用这个工具可对2个文件或2个文件夹中的文件进行ASCII码形
式的比较,从而找出两者间的不同之处,并以显而易见方式标示出来。这一工具
对于经常编一些程序、手写html文件、文本处理的用户来说是十分有用的。运行
WinDiff后,选择“File”菜单中的“Compare Files”(或“Compare Director
ies”)命令,在弹出的对话框中分别选择两个需要比较文件(或目录)后,即可
在WinDiff的主界面中看到比较结果,相同的用黑色显示,不同的用红色显示。选
中比较结果后,点击界面右上方的“Expand”按钮即可察看更为详细的比较结果
。对于两个文件的不同之处,第一个文件用红底标出,第二个文件用黄底标出,
并在左方标有相应的行号。我们还可以实现更改显示方式、查找、保存不同之处
或是相同之处等许多功能,这里就不再一一介绍了。
其它一些支持工具如活动目录管理工具、活动目录复本监视器、SNMP查询工具等
对于注重网络应用的用户都有一定的实用价值。
无人看守的全自动安装
Tool目录下还有一个名为Deploy的CAB压缩文件,将其解压到一个临时目录后,其
中的setupmgr可用于制作进行无人看守全自动安装时的应答文件。我们知道,若
以一般的方式进行安装,在安装过程中安装程序会多次要求用户来输入一些设置
信息,所以我们必须看守在机器旁直到整个安装过程结束。其实,用户可以事先
将安装过程中所要回答的信息设置好,将其制成一个文件,这个文件就称为应答
文件。安装程序可调用应答文件,以实现无人看守的全自动安装。
运行Setupmgr即可进入“Windows 2000 安装管理器向导”开始制作应答文件。点
击“下一步”后,选择“创建新的应答文件”。若用户需要创建可复制本机配置
的应答文件或修改已有的应答文件,则可选择相应的项。点击“下一步”后,选
择应答文件用于“Windows 2000 的无人参与安装”。点击“下一步”,选择安装
平台为“Windows 2000 Professional”。点击“下一步”,注意这一步是关键,
一定要将安装时的交互等级设为“全部自动”。在接受Microsoft许可协议后,制
作向导便正式开始要求用户填写或设置诸如名称、单位、计算机名、管理员登录
密码、显示设置、网络设置、加入工作组或域、时区、拨号代码、语言支持、浏
览器设置、系统文件夹名、网络打印机、安装完后的自动运行命令、用于一并安
装设备驱动程序的分发文件夹等信息,最后生成名为“Unattend.txt”的应答文
件。
用记事本打开已制成的应答文件(如图5),我们可以看到刚才填写的内容都以一
定的书写格式记录在此文件中。细心的朋友可能发现,制作应答文件时并没有要
求用户输入产品序列号,我们需修改应答文件来手工加入,否则安装过程中安装
程序会提示用户输入序列号,从而不能实现完全无人看守。加入产品序列号的方
法为:在[UserData]项下加入“ProductID=‘*****-*****-*****-*****-*****’
”(不包括外层引号,这里的*应用实际序列号替代)。另外,我们可再在[Unat
tended]项下加入“Repartition=Yes”(不包括引号,或=No)来设定是否在安装
时将原有分区全部删除后建一NTFS的新分区。在[Unattended]项下加入“FileSy
stem=ConvertNTFS”(不包括引号,或=LeaveAlone)来设定是将安装分区格式化
为NTFS文件系统,还是保持不变。修改后的应答文件如图6所示。
最后说明一下应答文件的使用方法。
用户若是从硬盘上进行安装,可先将光盘中的I386目录复制到硬盘上,再将应答
文件放入此目录中,并用/u:参数定位应答文件,/s:参数定位I386目录。如在DO
S下可执行:Winnt /u:unattend.txt /s:d:\i386 /t:d:
用户若是从光盘上进行安装,可先在BIOS中设置为从光盘启动,并将应答文件改
名为Winnt.sif后放到1张空白软盘中。将软盘插入软驱,从光盘启动运行后,安
装程序若发现有应答文件,则会开始无人看守的全自动安装。若没有发现则以一
般方式进行安装。
Deploy.cab中的另外2个可执行文件Sysprep.exe和Setupcl.exe的功能有点类似于
Ghost,可用于复制出一台已成功安装配置的机器的信息,以便对其他相同配置的
机器进行快速复制安装,这里就不再赘述了。
六.VALUEADD目录
此目录中有3RDPARTY和MSFT2个子目录,分别包含了由第三方和微软公司开发编写
的程序和组件。但这些程序组件并未完全通过与Windows 2000的兼容性测试。VA
LUEADD.html为其说明文件。这里就不再详细介绍了,有兴趣的朋友可以自己试试
。