Windows XP提供了在线更新的功能,如果开启了自动更新功能,那么更新过程完全在后台进行,几乎不用你进行什么干预。不过,目前国内各个城市的信息化发展还很不平衡,并不是所有用户都用上了宽带,很大一部分用户仍然在使用小猫拨号上网,因此在家里利用电话线进行在线更新是一件不切实际的事情。
正因如此,很多用户利用单位的宽带线路下载补丁,然后再带回家进行更新,但这样操作又出现了新的问题,那就是每个补丁都需要单独安装,而且所有补丁文件合在一起带走,也不是一件轻松的事情。能否自己动手制作一张Windows XP SP安装光盘呢?答案是肯定的。
Windows XP修补程序的出炉
为了修复操作系统的bug,微软会定期发布相应的修补程序或补丁程序,一般称之为Hotfix,而多个Hotfix补丁程序的集合就是所谓的Service Pack补丁包,目前Windows XP已发布了SP1补丁包,而SP2也已面向少数用户进行测试。
每个Hotfix都有一个唯一的编号,这里清楚地显示了Windows XP系统中安装的所有Hotfix补丁程序,而且每个Hotfix的名称都有一定的规律,例如Q327979,这表示什么含义呢?
其实,微软在发布Hotfix的同时,会将其以Security bulletin(安全公告)的形式通知用户,然后用户就可以通过Windows Update程序进行安装。每份安全公告都有一个唯一的编号,例如MS02-063,这表示是微软公司在2002年发布的第63个安全公告。这份安全公告通常还会涉及另外一个编号:Q*****,该编号表示该问题在Knowledge Base(微软知识库)中的编号,只要知道了这个编号,我们就可以从中查找到相应的访问和解决方案,可惜这些内容一般都是英文,对大部分国人来讲理解起来有点难度。
例如前面提到的“Q327979”,它完整的名称是Q327979_WXP_SP2_x86_CHS.exe,这里的“Q327979”表示该补丁程序的问题在知识库文章Q327979中曾经讨论过,“WXP”表示适用于Windows XP操作系统,“SP2”表示该补丁程序即将被集成到Windows XP SP2中,“x86_CHS”指适用于简体中文版本,如果是“x86_ENU”的话则适用于英文版本。 (西部e网 http://www.weste.net)
安装补丁程序的一般步骤
由于Service Pack是多个Hotfix的集合,因此安装了SP,也就不用再安装之前所有的Hotfix补丁程序,而且SP1、SP2都是不累加的,因此我们只需要安装最新版本的SP包就可以了。
一般情况下,我们安装补丁程序的顺序是这样的:
第一步 安装软件:按照正常步骤安装Windows XP;
第二步 安装SP补丁包:从微软站点或其他软件站点下载SP的安装文件,例如Windows XP简体中文版的SP1a安装文件是xpsp1a_cn_x86.exe,文件大小为143MB,下载回来后直接执行即可安装;
第三步 在线更新Hotfix:由于SP定期发布的原因,因此最新版本的Hotfix可能尚未被集成至SP中,我们可以通过“Windows Update”进行在线更新,不过这要求你的Windows XP是正版才行,否则就只能手工更新。 (西部e网 http://www.weste.net)
将SP手工集成至Windows XP安装光盘中
如果需要重装操作系统,那么就免不了安装SP、在线更新Hotfix这些繁琐的步骤,其实我们完全可以将SP手工集成至Windows XP安装光盘中,这样重装系统时就方便多了。
第一步:做好相应的准备工作
首先,请在硬盘上腾出一个有足够空间的分区,最少应该在1GB以上,然后分别创建winxp、sp1两个文件夹,将Windows XP安装光盘中的所有文件复制到winxp文件夹中,同时将SP1下载回来。
第二步:释放SP1
执行WinRAR或WinZIP,选择刚刚下载回来的xpsp1a_cn_x86.exe,这是一个自解压文件,将其释放至sp1文件夹中,注意不能直接执行SP1,否则就会启动安装程序了。
第三步:集成SP1
从“\sp1\update”中找到一个名为update.exe的文件,这个文件可以用来手工集成SP1,可以让用户不必在系统状态改变后重新安装SP。请在“运行”对话框或“命令提示符”下键入如下命令:\sp1\update\update.exe -s:\winxp
这里要提醒的是,上述命令中“-s:”和“\winxp”之间并没有空格,然后我们就会看到图2所示的窗口,集成过程并不需要很长的时间,一般不会超过10分钟,集成结束后会在\winxp\i386文件夹中增加了一个名为sp1.cab的压缩包,当然还会自动创建一些其他的文件,所有文件加在一起共占用567MB硬盘空间,比未整合前增加了37MB。
第四步:写入光盘
现在,我们可以利用Nero等刻录软件将“\winxp”文件夹写入CD-R光盘,就可以得到一张集成了SP1的Windows XP安装光盘了。
利用工具软件集成SP1
事实上,即使按照上面的介绍,要想独立完成集成SP1、创建ISO文件、创建无人值守安装光盘等操作,也实在是一件非常麻烦的事情。
有个名为Flexbeta Slipstreamer XP的工具软件可以帮助我们达到目的,这是一个专门针对Microsoft系列软件的免费集成工具,可以将Windows XP和Office XP的Service Pack整合到安装文件中去,而且还可以非常方便的制作ISO文件和无人值守的安装文件,需要的朋友可以从http://it.weste.net/soft.asp?id=13658(西部软件下载)下载安装。
例如,我们希望将SP1a集成至Windows XP的安装文件中,只要按照下列步骤操作即可:
第一步:确定Service Pack的位置
执行Flexbeta Slipstreamer XP,我们首先会看到一个欢迎窗口,点击“Next”按钮,这里需要提供Service Pack存放的位置,点击“Browse”按钮选择事先下载回来的xpsp1a_cn_x86.exe文件。
第二步:确定安装文件的位置
接下来,程序会要求指定原安装文件的位置,这里有Windows XP CD(安装光盘)、Location on the hard drive(硬盘本地文件)两种选择,一般都是选择前者。接下来,程序会要求键入文件夹的名称,这是用来将Windows XP安装光盘中的文件拷贝到硬盘上。当然如果你事先已经将Windows XP安装光盘中的文件拷贝到硬盘上的话,就可以直接选择“Locaton on the hard drive”选项了。
第三步:选择安装方式
在这里可以选择是使用手工应答安装还是无人值守安装方式,缺省设置是“No,I will enter information during install”方式,即手工应答安装方式。
接下来,我们可以选择是在安装过程中键入CD Key还是自动键入CD Key,如果选择了后者,程序会要求你立即键入安装序列号,如图6所示,这样以后在每次安装的时候就不用再输入这些长长的序列号了。
接下来,我们可以选择是在安装过程中键入CD Key还是自动键入CD Key,如果选择了后者,程序会要求你立即键入安装序列号,如图6所示,这样以后在每次安装的时候就不用再输入这些长长的序列号了。
第四步:集成SP
接下来,程序会自动开始集成过程,这里当然免不了验证Windows XP是否正版的这一步骤,如果顺利通过验证的话,我们所需要做的就只是耐心等待了,集成过程大概需要5至8分钟左右的时间。
第五步:生成ISO文件
Flexbeta Slipstreamer XP提供了创建ISO文件的功能,如图7所示,缺省选择是“Yes,I would like to have an ISO image created for me.”,点击“Next”按钮,进入下一个窗口,点击右下角的“Create ISO”按钮,键入文件名,然后就可以开始ISO文件的创建工作,最后将这个ISO文件刻录到光盘上即可。