對於那些經常需要給朋友攢機或者重新安裝操作系統的電腦高手來說,每次安裝Windows系統所經歷的漫長等待無異於一次折磨。雖然身邊有Ghost之類分區鏡像軟件,但是每台計算機配置不同造成Windows對於硬件的檢測不一樣,再加上Windows XP/2003獨有的激活策略,這似乎使得Ghost沒有了用武之地。其實這些並非沒有解決之道,只要將自動應答文件和Ghost有機結合起來,我們也可以打造出一個適用於所有計算機的Windows封裝包,這樣僅需十分鐘即可完成以前幾個小時的繁瑣安裝了。
一、卸載驅動程序
大家都知道在第一次安裝Windows的時候,系統會對當前計算機硬件進行檢測,並且安裝相應的驅動程序,因此對一個已經正常運行的Windows封包之前,需要卸載各種驅動程序,而這對最終得到的封裝包是否能夠運用在其它計算機中也是非常必要的。
1. 卸載硬件驅動程序
卸載硬件驅動程序並不是在設備管理器中隨意卸載,必須要按照一定的順序進行,通常我們可以參照網卡、USB設備、聲卡、顯卡、顯示器等步驟進行。在卸載驅動程序的時候,首先從設備管理器中選取某個設備,接著右擊鼠標並且從彈出菜單中選擇“卸載”命令即可。
2. 更改ACPI屬性
ACPI是高級電源管理的意思,雖然如今大部分計算機都支持ACPI功能,但是不同主板的ACPI類型不同,倘若你和別人所使用的計算機的ACPI不同,那麼就會出現電腦無法軟關機的故障,為此一定要更改ACPI屬性。更改ACPI屬性的時候,先從資源管理器中選擇“計算機→ACPI Uniprocessor PC”,接著從鼠標右鍵菜單中選擇“更新驅動程序”命令,在出現的驅動程序更新向導中依次選擇“從列表或指定位置安裝→不要搜索,我要自己選擇要安裝的程序”,將ACPI類型更改為“Standard PC”一項即可。
3. 更改驅動器屬性
在創建Windows封裝包過程中,更改磁盤驅動器的屬性非常重要,如果忽略這個步驟,那麼其它計算機使用這個封裝包安裝Windows之後就會出現無法正常引導計算機,並且不斷重新啟動的故障。因此我們需要將IDE控制器更改為標准雙通道的PCI IDE控制器,這樣才能使其適用於如今各種不同類型的主板。首先從資源管理器的“IDE ATA/ATAPI控制器”中找到當前正在使用的IDE控制器,右擊鼠標之後從彈出菜單中選擇“更改驅動程序”命令,接著在出現的驅動程序更新向導中依次選擇“從列表或指定位置安裝→不要搜索,我要自己選擇要安裝的程序”,最後從窗口中選取“標准雙通道PCI IDE控制器”一項即可。
完成上述三方面的驅動程序卸載之後,基本上就可以利用Windows的自動應答文件來創建封裝包了。不過提醒大家注意的是,無論卸載硬件驅動程序還是更改相關的屬性,完畢之後系統都會提示重新啟動計算機,這時候切記不要選擇重新啟動計算機,而是在下面的重新封裝過程中由程序自動關閉計算機,否則重新啟動計算機之後系統會提示發現新硬件,又需要安裝新的驅動程序了。
二、創建自動應答文件
熟悉Windows 9x/2000的朋友都知道,系統提供了一個隱藏的自動應答文件程序,而Windows XP也有這個文件,借助它就可以非常便捷的完成自動應答文件的創建操作。首先從Windows XP安裝光盤的“supporttools”目錄中找到名為deploy.cab的文件,將其解壓縮到硬盤中之後,運行setupmgr.exe文件即可激活安裝管理器向導程序,下面就讓我們一起動手試試吧。
第一步 首次運行安裝管理器的時候,程序會詢問你創建新文件還是修改已經保存的應答文件,一般情況下選取“創建新文件”一項。
第二步接著程序提供了三種安裝類型,其中無人參予安裝的應答文件一般為Unattend.txt;Sysprep安裝可以選擇應答文件,一般用於自動安裝模式;遠處安裝服務可以讓我們從遠程安裝服務器安裝Windows,在此我們選擇“Sysprep”類型繼續。
第三步 接下去需要選擇應答文件對應的Windows版本,此時根據自己的實際情況選擇,例如筆者選取“Windows XP Professional”一項。
第四步在彈出的窗口中可以選擇是否完全自動安裝,一般情況下建議選擇“是,完全自動安裝”,否則用這個封裝包光盤安裝系統時候還是比較麻煩的。