Windows XP提供了在線更新的功能,如果開啟了自動更新功能,那么更新過程完全在后臺進(jìn)行,幾乎不用你進(jìn)行什么干預(yù)。不過,目前國內(nèi)各個(gè)城市的信息化發(fā)展還很不平衡,并不是所有用戶都用上了寬帶,很大一部分用戶仍然在使用小貓撥號上網(wǎng),因此在家里利用電話線進(jìn)行在線更新是一件不切實(shí)際的事情。
正因如此,很多用戶利用單位的寬帶線路下載補(bǔ)丁,然后再帶回家進(jìn)行更新,但這樣操作又出現(xiàn)了新的問題,那就是每個(gè)補(bǔ)丁都需要單獨(dú)安裝,而且所有補(bǔ)丁文件合在一起帶走,也不是一件輕松的事情。能否自己動手制作一張Windows XP SP安裝光盤呢?答案是肯定的。
Windows XP修補(bǔ)程序的出爐
為了修復(fù)操作系統(tǒng)的bug,微軟會定期發(fā)布相應(yīng)的修補(bǔ)程序或補(bǔ)丁程序,一般稱之為Hotfix,而多個(gè)Hotfix補(bǔ)丁程序的集合就是所謂的Service Pack補(bǔ)丁包,目前Windows XP已發(fā)布了SP1補(bǔ)丁包,而SP2也已面向少數(shù)用戶進(jìn)行測試。
每個(gè)Hotfix都有一個(gè)唯一的編號,這里清楚地顯示了Windows XP系統(tǒng)中安裝的所有Hotfix補(bǔ)丁程序,而且每個(gè)Hotfix的名稱都有一定的規(guī)律,例如Q327979,這表示什么含義呢?
其實(shí),微軟在發(fā)布Hotfix的同時(shí),會將其以Security bulletin(安全公告)的形式通知用戶,然后用戶就可以通過Windows Update程序進(jìn)行安裝。每份安全公告都有一個(gè)唯一的編號,例如MS02-063,這表示是微軟公司在2002年發(fā)布的第63個(gè)安全公告。這份安全公告通常還會涉及另外一個(gè)編號:Q*****,該編號表示該問題在Knowledge Base(微軟知識庫)中的編號,只要知道了這個(gè)編號,我們就可以從中查找到相應(yīng)的訪問和解決方案,可惜這些內(nèi)容一般都是英文,對大部分國人來講理解起來有點(diǎn)難度。
例如前面提到的“Q327979”,它完整的名稱是Q327979_WXP_SP2_x86_CHS.exe,這里的“Q327979”表示該補(bǔ)丁程序的問題在知識庫文章Q327979中曾經(jīng)討論過,“WXP”表示適用于Windows XP操作系統(tǒng),“SP2”表示該補(bǔ)丁程序即將被集成到Windows XP SP2中,“x86_CHS”指適用于簡體中文版本,如果是“x86_ENU”的話則適用于英文版本。 (西部e網(wǎng) http://www.wsalc.com)
安裝補(bǔ)丁程序的一般步驟
由于Service Pack是多個(gè)Hotfix的集合,因此安裝了SP,也就不用再安裝之前所有的Hotfix補(bǔ)丁程序,而且SP1、SP2都是不累加的,因此我們只需要安裝最新版本的SP包就可以了。
一般情況下,我們安裝補(bǔ)丁程序的順序是這樣的:
第一步 安裝軟件:按照正常步驟安裝Windows XP;
第二步 安裝SP補(bǔ)丁包:從微軟站點(diǎn)或其他軟件站點(diǎn)下載SP的安裝文件,例如Windows XP簡體中文版的SP1a安裝文件是xpsp1a_cn_x86.exe,文件大小為143MB,下載回來后直接執(zhí)行即可安裝;
第三步 在線更新Hotfix:由于SP定期發(fā)布的原因,因此最新版本的Hotfix可能尚未被集成至SP中,我們可以通過“Windows Update”進(jìn)行在線更新,不過這要求你的Windows XP是正版才行,否則就只能手工更新。 (西部e網(wǎng) http://www.wsalc.com)
將SP手工集成至Windows XP安裝光盤中
如果需要重裝操作系統(tǒng),那么就免不了安裝SP、在線更新Hotfix這些繁瑣的步驟,其實(shí)我們完全可以將SP手工集成至Windows XP安裝光盤中,這樣重裝系統(tǒng)時(shí)就方便多了。
第一步:做好相應(yīng)的準(zhǔn)備工作
首先,請?jiān)谟脖P上騰出一個(gè)有足夠空間的分區(qū),最少應(yīng)該在1GB以上,然后分別創(chuàng)建winxp、sp1兩個(gè)文件夾,將Windows XP安裝光盤中的所有文件復(fù)制到winxp文件夾中,同時(shí)將SP1下載回來。
第二步:釋放SP1
執(zhí)行WinRAR或WinZIP,選擇剛剛下載回來的xpsp1a_cn_x86.exe,這是一個(gè)自解壓文件,將其釋放至sp1文件夾中,注意不能直接執(zhí)行SP1,否則就會啟動安裝程序了。
第三步:集成SP1
從“\sp1\update”中找到一個(gè)名為update.exe的文件,這個(gè)文件可以用來手工集成SP1,可以讓用戶不必在系統(tǒng)狀態(tài)改變后重新安裝SP。請?jiān)凇斑\(yùn)行”對話框或“命令提示符”下鍵入如下命令:\sp1\update\update.exe -s:\winxp
這里要提醒的是,上述命令中“-s:”和“\winxp”之間并沒有空格,然后我們就會看到圖2所示的窗口,集成過程并不需要很長的時(shí)間,一般不會超過10分鐘,集成結(jié)束后會在\winxp\i386文件夾中增加了一個(gè)名為sp1.cab的壓縮包,當(dāng)然還會自動創(chuàng)建一些其他的文件,所有文件加在一起共占用567MB硬盤空間,比未整合前增加了37MB。
第四步:寫入光盤
現(xiàn)在,我們可以利用Nero等刻錄軟件將“\winxp”文件夾寫入CD-R光盤,就可以得到一張集成了SP1的Windows XP安裝光盤了。
利用工具軟件集成SP1
事實(shí)上,即使按照上面的介紹,要想獨(dú)立完成集成SP1、創(chuàng)建ISO文件、創(chuàng)建無人值守安裝光盤等操作,也實(shí)在是一件非常麻煩的事情。
有個(gè)名為Flexbeta Slipstreamer XP的工具軟件可以幫助我們達(dá)到目的,這是一個(gè)專門針對Microsoft系列軟件的免費(fèi)集成工具,可以將Windows XP和Office XP的Service Pack整合到安裝文件中去,而且還可以非常方便的制作ISO文件和無人值守的安裝文件,需要的朋友可以從http://it.weste.net/soft.asp?id=13658(西部軟件下載)下載安裝。
例如,我們希望將SP1a集成至Windows XP的安裝文件中,只要按照下列步驟操作即可:
第一步:確定Service Pack的位置
執(zhí)行Flexbeta Slipstreamer XP,我們首先會看到一個(gè)歡迎窗口,點(diǎn)擊“Next”按鈕,這里需要提供Service Pack存放的位置,點(diǎn)擊“Browse”按鈕選擇事先下載回來的xpsp1a_cn_x86.exe文件。
第二步:確定安裝文件的位置
接下來,程序會要求指定原安裝文件的位置,這里有Windows XP CD(安裝光盤)、Location on the hard drive(硬盤本地文件)兩種選擇,一般都是選擇前者。接下來,程序會要求鍵入文件夾的名稱,這是用來將Windows XP安裝光盤中的文件拷貝到硬盤上。當(dāng)然如果你事先已經(jīng)將Windows XP安裝光盤中的文件拷貝到硬盤上的話,就可以直接選擇“Locaton on the hard drive”選項(xiàng)了。
第三步:選擇安裝方式
在這里可以選擇是使用手工應(yīng)答安裝還是無人值守安裝方式,缺省設(shè)置是“No,I will enter information during install”方式,即手工應(yīng)答安裝方式。
接下來,我們可以選擇是在安裝過程中鍵入CD Key還是自動鍵入CD Key,如果選擇了后者,程序會要求你立即鍵入安裝序列號,如圖6所示,這樣以后在每次安裝的時(shí)候就不用再輸入這些長長的序列號了。
接下來,我們可以選擇是在安裝過程中鍵入CD Key還是自動鍵入CD Key,如果選擇了后者,程序會要求你立即鍵入安裝序列號,如圖6所示,這樣以后在每次安裝的時(shí)候就不用再輸入這些長長的序列號了。
第四步:集成SP
接下來,程序會自動開始集成過程,這里當(dāng)然免不了驗(yàn)證Windows XP是否正版的這一步驟,如果順利通過驗(yàn)證的話,我們所需要做的就只是耐心等待了,集成過程大概需要5至8分鐘左右的時(shí)間。
第五步:生成ISO文件
Flexbeta Slipstreamer XP提供了創(chuàng)建ISO文件的功能,如圖7所示,缺省選擇是“Yes,I would like to have an ISO image created for me.”,點(diǎn)擊“Next”按鈕,進(jìn)入下一個(gè)窗口,點(diǎn)擊右下角的“Create ISO”按鈕,鍵入文件名,然后就可以開始ISO文件的創(chuàng)建工作,最后將這個(gè)ISO文件刻錄到光盤上即可。