給winpe集成raid驅(qū)動的一種辦法
深山紅葉已經(jīng)集成了很多RAID驅(qū)動了,但是呢,誰都有運氣不好的時候,一不小心就碰見了一個比較稀奇的卡或者古老的卡或者新穎的卡等等,這時候就只有給深山紅葉掛第三方驅(qū)動了.
最簡單的,當(dāng)然是,你運氣很好,那臺機器有軟驅(qū),你在引導(dǎo)的時候按F6鍵就可以了,但是很可能你的命很苦,計算機的主人和你一樣的苦,實在沒有錢買一個已經(jīng)沒有什么用處的軟驅(qū).
唯一的辦法,只有把驅(qū)動整合到深山紅葉PE里面去了.
首先,你要明白,深山紅葉掛驅(qū)動的地方有幾個,很多文章都提過,PROGRAMS里的SYSTEM里的DRIVERS里的那一堆CAB文件,可以掛網(wǎng)卡,無線網(wǎng)卡,顯卡驅(qū)動.我估計這個地方掛磁盤驅(qū)動八成沒啥希望.
然后網(wǎng)上的文章也有提過其它地方掛載磁盤卡驅(qū)動的,**,我弄死找不到他們說的那些目錄或者文件.幸好WINDOWS PE是基于WINDOWS預(yù)安裝環(huán)境的,我對預(yù)安裝環(huán)境還是有那么一點點熟悉.于是用給預(yù)安裝環(huán)境增加驅(qū)動的方法試了一下,過完OK.
首先,找到WINPE.IS_文件,改成CAB的后綴,然后用WINRAR解開.你會發(fā)現(xiàn)其實那是一個ISO,比如說WINPE.ISO
然后呢,用ULTRAISO打開這個ISO文件,不要問我哪里有ULTRAISO,PE里面自己就帶了個綠色版的.
再然后呢,找到你的RAID卡的驅(qū)動,一般來說里面有一個INF,一個SYS,一個DLL文件,還有什么README一類的,我們要那個SYS就行了,比如說叫XXXSATA.SYS,把它用WINCAB打包成為CAB文件,然后把那個CAB改名字叫做XXXSATA.SY_然后把這個文件用ULTRAISO弄進(jìn)ISO文件里面SYSTEM32里面的DRIVERS里面去.也許PE版本不同有差異,你就自己找找ISO里面哪個目錄下有一堆的SY_這種文件就行了.
然后用ULTRAISO在ISO文件里面找到傳說中的TXTSETUP.SI_文件,一般在根目錄,也不排除丟在SYSTEM32或者DRIVERS里面,把它提取出來,改成CAB文件,解開,然后發(fā)現(xiàn)實際上是TXTSETUP.SIF這就是WINDOWS預(yù)安裝環(huán)境加載驅(qū)動的配置文件哦!
然后用ULTRAEDIT編輯這個文件,把你的驅(qū)動的信息添加進(jìn)去就行了.我以我前面說的XXXSATA這塊鬼知道存在與否的SATA卡為例.
在[SCSI]里面增加
XXXSATA = "XXX SATA CONTROLLER"
其實這只是個名字,它代表的就是WINDOWS預(yù)安裝環(huán)境加載的時候,下面顯示的正在加載XXXX驅(qū)動那玩藝兒.
然后在[SCSI.Load]里面增加
XXXSATA = XXXSATA.sys,4
這就是掛驅(qū)動啦,有人問不是壓縮成了CAB格式的SY_文件嗎?大哥,人家程序自己知道分析解壓縮,你保持名字的一致性就行啦。
然后就是比較復(fù)雜的一點的了。
在[HardwareIdsDatabase]里面增加
PCI\VEN_105A&DEV_3373 = "XXXSATA"
上面那個PCI后面的數(shù)字編號別抄我的我只好i舉個例子,抄的話你的PE就準(zhǔn)備藍(lán)屏吧。這串?dāng)?shù)字在你的驅(qū)動的INF文件里面去找,有,絕對有。自己研究研究。
然后在[SourceDisksFiles]里面添加
XXXSATA.sys = 1,,,,,,4_,4,1,,,1,4
完成了以后,把這個SIF文件用WINCAB壓縮成CAB格式,改回SI_后綴名,然后用ULTRAISO添加到ISO文件里面取代以前的那個SI_文件,不過呢,勸你備份一下,特別是初學(xué)者。
安裝在硬盤上的PE掛驅(qū)動的方式是基本一樣的。其實不管是什么版本的PE,只要是基于WINDOWS預(yù)安裝環(huán)境的,都可以參考上面的方法掛RAID卡驅(qū)動。大家自己舉一反三吧。
聯(lián)系客服