以nLite製作含驅動程式之Windows 2000/XP/2003整合安裝片
官方網站:http://www.nliteos.com/
以往在重灌Windows 2000、XP或2003時,流程不外乎是按照安裝系統→安裝驅動程式→安裝應用程式的順序進行,通常系統裝完後大多數的裝置都不受內建的驅動程式所支援,因此還要先確保剛安裝好系統的平台上已經整理好適當的驅動程式庫(根據維修莫非定律,重灌完才發現得要設法找驅動的場合相當多),否則若是網路不通、USB也無法啟動時就糗大了。因此若能針對特定平台製作一片已將所有驅動程式整合好的系統安裝片,在系統自動安裝的過程中就可將裝置安裝完成,即可省去許多手動安裝的麻煩,某些平台在安裝過程中需要放入軟碟才能抓到SATA/RAID界面裝置的複雜流程也可以一併略去,而這就是nLite的目標囉。
nLite的特色是完全免費、介面簡潔,雖然還有其他工具可進行類似的功能,但完全免費的則不多。首先到http://www.nliteos.com/download.html下載軟體,有提供綠色免安裝版本,皆為多國語系版,本篇以目前最新的1.4.9.1版進行截圖說明,原圖較大故僅放上橫寬400px版本,如需看大圖請直接點擊縮圖即可。
執行後的歡迎畫面可更改語系,亦列出所有支援的作業系統版本,下一步需指定系統安裝檔的來源目錄,這是要用來整合的原始版本,整合時也會直接對此目錄進行修改,如果指向到安裝光碟片的話軟體會提示要在硬碟開個目錄存放dump出來的安裝檔案,當然也可以選擇硬碟中先前已修改過的版本來做再次修改,在此以一個已整合SP3的XP來進行示範。

下一步的預設(Preset)可以先跳過,這是可以用來進行分支版本管理的功能,如果不是週期性維護的玩家可以省略這步。下一步作業選擇要選擇本次的修改過程中要動到哪些工作,在此我勾選了修補程式及其他整合包、驅動程式、安裝元件、選項及最後的製作可開機ISO檔,至於系統優化及無人值守因為選項比較多、需要一些技巧,有機會再另外開篇文章來討論。


首先進行的是Hotfix或其他更新整合包的整合工作,由於SP3已經包含了大多數過去的大型更新,因此在此只以IE7整合為例,只需要按下"插入"後並選取事先下載好的IE7離線安裝完整版即可。


接下來就是重點-驅動程式,首先需要做的當然是從原廠(系統廠或公板廠皆可)取得所有裝置的驅動程式安裝檔,不論取得後的形式為壓縮檔或自解安裝檔,我們的目的都是找到理頭的.inf檔,.inf內會記錄裝置名稱、製造廠商及要將哪些dll或sys複製到指定目錄去,因此正確的提供inf檔才能讓nLite自動複製對應的檔案到driver.cab中,進而達成將驅動程式整合到安裝片內的目的。一般以壓縮檔方式提供的驅動程式多半只要解壓後就可以找到inf檔,若是以setup方式提供的則須先利用setup解壓或是直接進行一次安裝,之後就可以在C槽特定目錄下找到對應的inf檔了,例如兩大顯示卡廠商ATI與nVidia都需要用這種方式,至於某些inf檔在加入後會跳出選單(多半為SATA/RAID驅動),這就比較複雜需要經驗判斷了。


接下來的是安裝元件,雖然他的翻譯看起來像是"安裝"但實際上的意義是"移除",用意在於將原本會安裝到系統中的某些元件直接拔除,一方面可以減少安裝後的系統垃圾量,另一方面也可讓安裝片容量減小些。一開始會先詢問這個系統可能的用途,藉此會自動標示一些不可移除的元件以免發生問題,這個步驟並不會實際移除任何元件,個人通常是將IIS及平板電腦取消勾選。之後才會進入真正的元件選擇模式,在此可以移除像Windows Messenger、搜尋小幫手這類無用的應用程式,也可將一些老舊的內建驅動一併移除,像是音效卡或顯示卡這類裝置的內建驅動幾乎是很難派上用場的。


最後到了選項這頁,在此目的非常簡單-將內建的TCP連線數限制解開,否則依照內定的10條連線數連P2P都不用開就可能會爆掉了,當然可以事後再透過其他第三方工具進行調整啦,調成多少較好需看需求而定,個人一向都調為1024。最後詢問是否要開始建置時只要回答"是"即可,建置所需的時間依照過程中增刪的資料量而定,建置完成後再輸出為ISO檔,整個工作就可以收尾啦!當然還是需要到目標機器上實際安裝過一次才知道是否仍有缺漏處,如果能在系統剛安裝完就看到所有的裝置正確顯示無驚嘆號,就代表工作成功囉!


nLite這套工具相當實用,當然使用上還有些小技巧,像是可以先從原版安裝片製作一份刪除多餘功能的精簡通用版當作母版,之後再針對各目標平台去加掛不同驅動程式製作分支版本,這樣就可以省去重複選取刪除功能的動作了,等到習慣操作後更可以利用Preset的功能來簡化分支版本的數量,不管是MIS人員或是經常要幫親朋好友修電腦的工具人,都可以在事先就儘量做好整合工作,只要硬體沒有大幅改變就可以一片通用,就算過時了片子依然可以當成一般的安裝片使用,也不算是太浪費資源,像本人現在使用的AMD 780G平台就可以與兩三個友人共用一組設定,非常省時省力,自己製作也比下載來路不明的整合優化版來的安全呢。
tag :
