一勞永逸 Win XP安裝盤中集合驅動程序
電腦用了多年以后,隨產品附帶的驅動安裝盤早已“消失不見”,而每次重裝系統后又要勞神費力的自己去裝各個硬件的驅動,有沒有一種辦法可以將驅動直接安放在Windows XP(以下簡稱WinXP)的安裝盤中,這樣每次隨著重裝系統而將最新的硬件驅動也同時安裝穩妥呢?其實在WinXP安裝光盤的I386文件夾中有一個DRIVER.CAB文件,在這個壓縮文件里存放的就是在安裝系統時要默認安裝的驅動程序,將其解壓后就可以看到許多的驅動程序文件。不過,如果只是想簡單的添加額外的驅動程序到這個文件夾,可達不到“注射”驅動的目的,要想將自己需要的驅動程序融入WinXP的安裝光盤中,還需要一些操作和設置。
一、準備工作1.復制安裝文件將WinXP安裝光盤內的所有文件拷貝到硬盤中的某一文件夾中,例如這里的F:XPCD(XPCD為新建的文件夾),這里要注意確保該F盤有足夠容納大約兩個安裝光盤的空間容量,因為當制作好新的WinXP安裝光盤后我們還要制作鏡像文件。2.準備驅動文件在XPCD文件夾中創建一個名為“$OEM$”的文件夾,然后進入該“$OEM$”文件夾,再創建一個名為“”的文件夾,最后還要到“”文件夾中創建一個名為“drivers”的文件夾。接下來將最新版本的驅動程序(如主板、聲卡、顯卡以及網卡等)全部拷貝到drivers文件夾中(如圖1)。
圖1
小提示:在上面創建文件夾的操作中,所創建的“$OEM$”及“”文件夾名稱不能為其它名稱。在拷貝最新驅動程序到“drivers”文件夾時,注意所拷貝的驅動程序要為解壓后的文件夾,不能直接將未經解壓縮的驅動程序文件放入“drivers”文件夾內。要找最新的驅動程序可在http://www.mydrivers.com查找下載,也可以利用驅動精靈等提取硬件驅動的程序來收集已經安裝在系統中的設備驅動程序
3.創建WINNT.sif文件WINNT.sif文件可以在安裝系統時讓系統知道安裝非微軟提供的第三方設備驅動程序的路徑,我們可以利用setupmgr.exe程序來創建應答程序的方法來創建unattend.txt文件,然后修改unattend.txt文件并將它改名為我們所需要的winnt.sif,保存到F:XPCDI386文件中。Setupmgr.exe程序可以在F:XPCDSUPPORTTOOLS文件夾中的“DEPLOY.CAB”壓縮文件內找到,只要解壓DEPLOY.CAB文件,就會找到這個setupmgr.exe程序了,運行該程序就將打開“Windows安裝管理器向導”窗口(如圖2)。
圖2
現在點擊“下一步”,選中“創建新的應答文件(C)”項,接著點擊“下一步”并在出現的“要安裝的產品”向導窗口中選中“Windows無人參予安裝”項,繼續點擊“下一步”選擇WinXP光盤版本,再次點擊“下一步”并在“用戶相互作用級別”窗口中選擇“全部自動”,點擊“下一步”并在“分發文件夾”向導窗口中選中“否,這個應答文件將用來從CD安裝”項,繼續點擊“下一步”,在“許可協議”向導窗口中選擇“我接受許可協議”項,再點擊“下一步”將出現“Windows安裝管理器”窗口,在該窗口中根據提示輸入在安裝系統時需要的應答內容(例如計算機名,單位、時區以及產品密鑰等),最后確定unattend.txt文件的保存路徑(如圖3),
圖3
并點擊“確定”完成即可。
現在將剛制作完成的“unattend.txt”文件改名為“winnt.sif”并將其存放到F:XPCDI386文件夾中,留待稍后進行修改。
小提示:注意在修改文件名時,一定要防止winnt.sif文件被改名為winnt.sif.txt文件哦。
