難道安裝Windows,就必須我們呆在計算機旁,一遍又一遍地按下那些不代表任何意義的“下一步”?No,只要敢于嘗試微軟或者第三方提供的小工具,Windows安裝過程也可以變得很愜意。完成一些簡單的準備工作后,我們接下來只敲入一行指令,或者直接從光盤啟動,就可以讓Windows自動安裝……
提示Attention
Windows自帶的自動應答文件生成器—SetupMgr在Windows 2000/XP/2003安裝光盤\\Support\\Tools下有一個Deploy.cab文件,把其中的所有文件釋放到一個臨時目錄,執行其中的SetupMgr.exe,也可生成一個用來完成Windows自動安裝的應答文件。
從硬盤自動安裝Windows
微軟在Windows 98中就為我們提供了自動化安裝Windows的解決之道,Windows 2000/XP/2003,甚至最新的Windows Vista了當然也有相應的方法。
現在主流的操作系統,不管是Windows 2000、XP還是2003,實現自動化安裝的原理都是一樣的(最新的Windows Vista則另起爐灶,有了很大的變化),那就是先創建一個包含Windows安裝需要所有選項設置的自動應答文件(文本文件),再告訴安裝程序這個文件的位置和名字,Windows就可以不用我們中途干涉,“自動”安裝了。
這個Windows自動安裝應答文件的名字為Winnt.sif,一般位于Windows安裝光盤的i386子目錄下。今天,我們就用一款專用的Winnt.sif Creator小工具來創建這個文件。
1.準備
要實現Windows自動化安裝,我們需要首先完成三項準備工作。
首先,準備一張Windows的安裝光盤,將所有內容拷貝到有足夠空間的分區中(比如E:\\XPCD下)。
其次,下載Winnt.sif Creator并將其釋放到任意目錄,比如C:\\Tools\\sifCreator下。
最后,記下Windows安裝需要的序列號。
2.開始制作Winnt.sif
在資源管理器中切換到Winnt .si f Creator釋放到目錄,執行其中的Winntsif.exe。
在Winnt.sif Creator的主界面(如圖1),我們可以看到,可以進行設置的選項很多,但對于只需要自動化安裝Windows的我們來說,必須進行的則很少。
(1)序列號是必須的
依次點擊Winnt.sif Creator左側的“Configuration”→“UserData”(如圖2),然后在右側窗口輸入Windows序列號(Product Key)、用戶名(Full Name)、組織(Organisation)和計算機名(Computer Name)。
(2)時區是可選的Wi n n t . s i f Cr e a t o r 中的“時區”設置是在“Co n f i g u r a t i o n”→“GUIUnattended”選項下完成的(如圖3)。在“Timezone Index(時區)”輸入框中輸入你所在的時區。如果你不明白輸入什么內容,可點擊下方的“View TimeZone Index Values”鏈接查看自己所在時區的數值,比如我們所在的東八區(中國標準時間)時區數值為210。
另外,需要提醒大家注意的是,在這個選項頁下,還可以為管理員(Administrator)設置密碼(如果不輸入任何內容則密碼為空)。
(3)區域、語言是比較復雜的
在Winnt.sif Creator的“Configuration”→“RegionalSettings”下,我們可以設置Windows的區域信息,主要包括“Language Group(語言組)”和“Language(語言)”兩部分。語言組可以通過點擊“View Group Values”鏈接查找到簡體中文為10,語言則最好保持默認設置(如圖4)。
完成上述操作后,點擊“Configuration”→“Finish”,確保右側窗口中所有設置正確無誤后,點擊“Make My Winnt.sif”來生成Windows安裝自動應答文件(如圖5)。
至于這個Winnt.sif文件的保存位置,最好是Windows安裝文件所在的位置,也就是從光盤上拷貝下來文件的那個i386目錄下。
提示 Attention
如果你對自動化安裝Windows應答文件的各個選項很熟悉,則不必每次修改一個小選項(比如用戶名、序列號)都要借助Winnt.sif Creator,用記事本吧。只要英文過得去,Winnt.sif文件中的很多選項,顧名思義也可以弄個八九不離十。
(4)其他
如果你只想讓Windows自動安裝,不需要進行驅動程序預先安裝,系統提前優化,請跳過此步,直接從“3.開始從硬盤自動化安裝Windows”閱讀。
需要注意的是,Winnt.sif Creator并不只是一個簡單的Windows自動化安裝應答文件創建工具,它在“Configuration”→“Unattended”下可以讓你指定驅動程序位置以實現驅動集成,在“Configuration”→“GUIRunOnce”下還提供了自動化安裝補丁、應用程序接口,至于其他的選項,還有很多,比如Windows組件選擇安裝、注冊表優化、桌面主題配置等……我這里只是給大家提個醒,如果你需要自動安裝光盤有更多功能,可以深入研究。更多付出,往往意味著更大的收獲。
提示 Attention
現在新裝的計算機,一般都沒有軟驅,所以我還是建議你在Windows尚能正常運行時,去下載安裝一個MaxDOS(http://pzz.cn/)。以后如果Windows崩潰了,需要啟動到DOS下完成某些工作時,可以從硬盤啟動MaxDOS,而不用從USB、軟盤啟動DOS。
另外,需要提醒大家的是,在DOS下執行Winnt打開Windows安裝進程前,最好先執行Smartdrv.exe,否則,拷貝Windows安裝文件花費的時間可能成倍數增加。
3.開始從硬盤自動化安裝Windows制作完Windows安裝自動應答文件后,接下來的工作就很簡單了。
● DOS下執行Winnt
如果你的Windows安裝文件保存在硬盤上,需要重新安裝系統時,可以用DOS啟動盤啟動計算機,切換到Windows安裝文件所在位置(比如E:\\XPCD\\i386下,Winnt.sif也保存在這里),帶參數執行Winnt(如圖6):
E:
Cd \\XPCD\\i386
Winnt /u:E:\\XPCD\\i386\\Winnt.sif /s:E:\\XPCD\\i386
參數說明:
u:用來指定自動安裝Windows應答文件所在位置。
s:用來指定Windows安裝文件所在位置。
提示Attention
為了方便大家,我們提供了一個Winnt.sif范本供大家下載(http://down.pcshow.net)。你只要用記事本打開它,修改[UserData]節下的ProductKey(注冊碼)、FullName(用戶名)、OrgName和ComputerName(計算機名),就生成了一個適合自己的Windows自動安裝應答文件。
● Windows下執行Winnt32
如果你需要在Windows下自動化安裝另外一個Windows(多系統共存),或者是在Windows PE下安裝Windows,則需要打開命令行提示符,切換到Windows安裝文件所在位置,帶參數執行Winnt32:
Winnt32 /unattend:E:\\XPCD\\i386\\winnt.sif /s:E:\\XPCD\\i386
需要大家注意的是,Winnt32下用來指定Windows自動安裝應答文件的參數為“/Unattend”,Windows安裝文件所在位置為“/s:”。
從光盤自動安裝Windows
有刻錄機的朋友可能更喜歡刻錄一張Windows安裝光盤,從光盤啟動安裝Windows。但怎么才能實現從光盤自動安裝Windows呢?
1.最簡單的Windows自動安裝光盤制作方法我們在前文已經制作了一個Windows自動安裝應答文件,這個文件不但可以用于硬盤自動安裝,還可以用于光盤自動安裝Windows。
Step1 將原版的Windows安裝光盤全部內容按照原來的目錄結構拷貝到硬盤上某個目錄中(比如E:\\XPCD),并將前文生成的Winnt.sif拷貝到該目錄的i386子目錄下(E:\\XPCD\\i386)。
Step2執行“開始”→“程序”→“Nero 7 Ultra Edition”→“數據”→“NeroBurning ROM”打開Nero,在“新建”窗口,選擇CD下的“CD-ROM(啟動)”,然后勾選右側的“映像文件”,并點擊“瀏覽”指定Windows 2000/XP/2003的引導扇區文件(該文件可從http://down.pcshow.net下載。)
接下來,勾選下面的“啟用高級設置”,“類型”選擇為“不虛擬”,“已加載扇區數”設置為4(如圖7)。
最后,將E:\\XPCD下的所有文件/文件夾添加到光盤中,刻錄。一張可以自動安裝的Windows光盤至此制作成功。
2.更強大的Windows自動安裝光盤制作方法
如果,你認為這樣制作出來的Windows自動安裝光盤還不符合你的要求,你還需要這張光盤集成最新的Service Pack(補丁包)、熱補?。℉otfix),可以自動安裝驅動程序、應用程序并進行簡單的系統調整,試試Windows Unattended CDCreator(后文簡稱WUCDC)吧。
WUCDC不但可以實現上述所有功能,而且全部采用圖形界面,不喜歡命令行或者手工編輯配置文件的朋友有福了(要使WUCDC正常運行,需要到http://msdn.microsoft.com/netframework/downloads/updates/default.aspx下載安裝.Net Framework 1.1以上版本)。
Step1 指定Windows安裝文件
把Windows安裝光盤放入光驅后,再打開WUCDC,在“來源CD”選項頁,首先點擊“選擇”指定Windows安裝文件所在位置(不習慣WUCDC的英文操作界面?請點擊主界面右下方的Language下拉框,選擇“繁體中文TradChinese”是不是會好一些)。稍等片刻,WUCDC會自動顯示出Windows的安裝版本號、ServicePack號和語言(如圖8)。
此時,點擊“選擇制作目錄”指定WUCDC需要把Windows安裝文件拷貝到并進行加工的位置(比如E:\\XPCD)。
如果你的Windows安裝文件已經在硬盤上,請在“選擇來源CD”后,直接點擊“在來源目錄制作”。
提示 Attention
如果你需要為該Windows集成最新的補丁包,請點擊“Service Pack/RyanVM和nLiteupdatePacks和追加附件”右方的“選擇”,它會自動幫你集成補丁包到Windows安裝文件中。
Step2 設置自動安裝
切換到“自動安裝”選項頁,然后逐個輸入用戶名、公司名、計算機名以及注冊碼。你會發現,WUCDC比Winnt.sif Creator使用起來更直觀、方便(如圖9)。
Step3 一些小調整
我們還可以在WUCDC的“使用者”選項頁中預先添加一些用戶。這些用戶在Windows安裝完畢之后,會自動添加到系統中(如圖10)。
另外,我們還可以在“修改”選項頁中,替換掉Windows的一些文件來解除限制或者提供更多功能,比如替換TCPIP.sys以解除Windows XP SP2的同時連接數限制,替換Windows XP的Uxtheme.dll讓我們可以使用第三方的桌面主題。
Step4 集成驅動、應用程序
WUCDC的“驅動程序”、“Hotfix”和“軟件”三個選項頁,則分別用來集成驅動程序、Hotfix并實現軟件的自動安裝。由于篇幅所限,這里就不再贅述。
Step5 開始制作光盤鏡像
開始制作光盤鏡像完成所有設置后,我們來到“完成”選項頁,首先點擊“保存”將當前設置存盤,然后點擊“制作ISO鏡像”就自動調用CDImage來完成鏡像文件的制作(如圖11)。
在Wi n n t . s i f Cr e a t o r、WUCDC這些小工具的幫助下,不管是從硬盤,還是要從光盤自動安裝Windows都變得十分簡單。從此以后,Windows的安裝再也不是一件苦差事。
提示 Attention
①在使用WUCDC制作光盤鏡像之前,我們還可以勾選i386\\Win9xmig、i386\\Win9xupg、i386\\Winntupg、dotnetfx等選項,為光盤瘦身。
②Nero刻錄光盤鏡像ISO文件時,請在Nero的主界面,執行“刻錄機”→“刻錄映像文件”,然后選擇生成的鏡像文件進行刻錄。
本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。