raid驅動不用插軟盤的方法(轉)

post0發表於2007-08-11
raid驅動不用插軟盤的方法(轉)[@more@]

No.1 raid驅動不用插軟盤的方法

RAID、SCSI磁碟控制器驅動安裝

對於Windows 2000/XP之類的基於NT核心的作業系統,即插即用硬體的安裝可以安排在系統安裝之後再進行(即系統安裝到GUI模式階段才開始安裝);不過對於 SCSI、RAID卡的驅動安裝情況可能有所不同,如果你需要將作業系統安裝在RAID或SCSI硬碟上,那麼它們的驅動程式必須在安裝系統之前就正確載入(它們的安裝時機應是位於系統安裝的TextMode階段)。基於這樣的原因,磁碟控制器之類的硬體和常見的即插即用硬體的驅動程式安裝方式肯定是不一樣的,我們應該區別對待。

安裝此類驅動程式常見的模式是將硬體的驅動程式複製到軟盤上,這樣在系統開始安裝的時候按下F6,然後系統會為你載入軟盤中的驅動程式。這樣的驅動程式軟盤根目錄下肯定有一個名為Txtsetup.oem的檔案,它會告訴安裝程式怎樣安裝SCSI、RAID卡的驅動程式,至於這個檔案的詳細資料我們不再詳細加以介紹,如果你有興趣的話,可以參考微軟的驅動開發包中相關部分。

例項——在最初的我安裝Windows 2000的時候,總是先將IWill SIDERAID 100的驅動程式放入軟碟機,然後再安裝的初期及時按下F6來載入RAID卡的驅動程式,透過以下方式改造可以讓我的RAID卡的驅動直接載入(就如同它已經內建了驅動程式一樣)。

(1)把Windows 2000原版光碟上的所有檔案複製到f:win2k下,並在i386目錄下建立一個$OEM$ 子目錄(f:win2ki386$OEM$);

(2) 在$OEM$目錄下新建TEXTMODE子目錄(f:win2ki386$OEM$TEXTMODE);

(3) 把RAID卡的Windows 2000驅動程式都複製到TEXTMODE目錄下(RAID卡隨盤驅動程式可能還包括Windows NT/XP的驅動程式,請複製相應的檔案,Windows 2000驅動程式一般位於Win2000目錄下),通常驅動程式包括以下幾個檔案:

Driver.sys

Driver.dll

Driver.inf

Driver.cat

Txtsetup.oem

我這裡是:

Disk1

Hpt3xxNT.sys

Hpt3xxNT.inf

TXTSETUP.OEM

注意:

A.有的驅動程式可能並不包括.cat檔案和.dll檔案,但肯定要包含TxtSetup.oem、.inf和.sys檔案;

B.所有在Txtsetup.oem檔案中出現的檔案都應該複製到textmode目錄中;

C.這些檔案還必須複製到應答檔案中OemPnPDriversPath鍵指定的相關目錄中,比如我們後文是f:win2ki386$OEM$$1PnPdrvrsRAID100

D.所有TextMode目錄中的檔名還必須列舉在應答檔案的 [OEMBootFiles]段中。

(4) 用任何文字編輯器編輯Txtsetup.oem檔案,刪除任何和Windows 2000驅動無關的資訊,並且把 [disks] 段中的目錄相關資訊改成指向當前目錄,比如我這裡是:

[Disks]

d1 = "HPT370 UDMA/ATA100 RAID Driver Diskette", Disk1,

d2 = "HPT370 UDMA/ATA100 RAID Driver Diskette", Disk1, Winnt

d3 = "HPT370 UDMA/ATA100 RAID Driver Diskette", Disk1, Win2k

修改成:

[Disks]

d1 = "HPT370 UDMA/ATA100 RAID Driver Diskette", Disk1, .

注意:

A.上邊的“d1 = "HPT370 UDMA/ATA100 RAID Driver Diskette", Disk1, .”後邊有一個表示當前路徑的英文句號“.”;

B.由於我們修改了目錄資訊(只保留了一個d1),所以請將後文相關部分的d3也改成d1(標識Windows 2000驅動程式):

[Files.scsi.Hpt3xx2K]

driver = d1, HPT3xxNT.sys, Hpt3xxNT

inf = d1, hpt3xxNT.inf, Hpt3xxNT

(5) 用文字編輯器編輯unattend.txt並且加入以下段:

[MassStorageDrivers]

" Iwill SIDE RAID100 IDE RAID Controller for Win2000" = "OEM"

其中的“Iwill SIDE RAID100 IDE RAID Controller for Win2000”來自於Txtsetup.oem檔案[scsi]段中標誌Windows 2000控制器的文字。

(6)在應答檔案中,建立 [OEMBootFiles]段,將TextMode目錄下的所有檔案列表填寫進去,我這裡是:

[OEMBootFiles]

Disk1

Hpt3xxNT.sys

Hpt3xxNT.inf

TXTSETUP.OEM

注意:

如果你的計算機上有多個儲存控制卡,請只將啟動裝置的驅動程式加入應答檔案的[MassStorageDrivers] 和[OEMBootFiles]段中,至於其它儲存裝置的驅動程式,我們可以按照後文“即插即用硬體驅動安裝”中介紹的方法來安裝。

(7)為了保證Windows安裝程式自動去查詢我們新增進去的第三方驅動程式,我們還需要在應答檔案中[Unattended]中新增一行:

OemPreinstall=Ye

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-946164/,如需轉載,請註明出處,否則將追究法律責任。

相關文章