製作集成SATA驅動程式的Windows XP安裝光碟
作者:余劉琅 轉貼自:遠望資訊·《玩電腦》 更新時間:2004-7-23
SATA 硬碟有不少優點,但安裝作業系統實在麻煩,不僅要抓住機會按 F6 鍵載入SATA 的驅動程式,還要製作帶驅動程式的軟碟。要命的是如果新機器沒有配置軟盤機,那可就大眼瞪小眼了……來製作一張含 SATA 驅動程式的 WinXP安裝光碟吧。你會發現:原來載入 SATA 硬碟驅動其實很簡單。
為了不再讓 WinXP 的安裝過程需要通過軟碟載入 SATA 驅動程式,很多人都夢想主板的 SATA 驅動程式集成到安裝光碟中,本文就來 DIY一張集成 SATA 驅動程式的 Windows XP 安裝光碟!
Windows XP 安裝目錄及檔準備
打開資源管理器,在一個擁有足夠磁碟空間 (空閒空間至少為 700MB;如果將生成後的光碟鏡像也放在該分區,則應當保證有一張光碟的雙倍容量的空間,即 1.4GB左右) 的硬碟分區上創建一個檔夾,比如 D:\XPSATA,用於保存Windows XP 的全部安裝檔。
把一張完好的 Windows XP 安裝光碟放入光碟機,在資源管理器中將光碟中的檔全部選定,再複製到 D:\XPSATA目錄中。
準備驅動程式檔
一般隨主板附送的驅動程式安裝光碟中都有 SATA 的驅動程式。打開光碟目錄,尋找名稱中含有 SATA 或 RAID 字元的檔夾;也可在主板製造商的網站或其他驅動程式下載站點(如:驅動之家“
等尋找與自己的主板晶片組相匹配的 SATA 驅動程式。
在 D 盤中建立一個新的目錄 (如 STATDRV),然後將找到的 SATA 驅動程式檔全部拷貝到這個目錄中 (D:\SATADRV)。這裏我們以 Si3112 的 SATA 驅動程式為例進行介紹。其他類型的 SATA 驅動程式的集成步驟幾乎完全相同,所不同的僅僅是驅動程式檔案名的不同而已。
在這個 D:\STATDRV 的檔夾中,一定會有一個副檔名為 .inf或 .oem 的小文件,如 oemsetup.inf 或者 txtsetup.oem 等 (本例中為 txtsetup.oem),用記事本程式打開它,隨後要用!
編輯 txtsetup.sif 文件
打開 D:\XPSATA\I386 檔夾,找到一個名為 txtsetup.sif 的檔,這是 Windows XP 在安裝時載入驅動程式的資訊檔,用記事本程式打開它。
按 Ctrl+F 快捷鍵,打開查找對話方塊,以 為關鍵字進行查找(圖1)。找到這個欄位後,其下面已經存在一些內容(圖2)。翻頁到這個欄位的末尾(注意:不是整個檔內容的末尾),添加以下內容:si3112.sys = 1,,,,,,3_,4,1。
(我用的是 KT600 的 SATA 驅動,裏面有一個 INF 檔,我把也加到了上面:
viamraid.sys = 1,,,,,,3_,4,1
VIAMRAID.INF = 1,,,,,,3_,4,1
)
(圖1)
(圖2)
這裏的 si3112.sys = 1,,,,,,3_,4,1 是描述驅動程式所在位置的代碼。代碼的格式為 filename_on_source=diskid,subdir,upgradecode,newinstallcode,spare,spare,newfilename,在 txtsetup.sif 檔中的 和 等欄位中有詳細的描述。有興趣的朋友可以深入研究其他目錄的對應關係,這裏僅簡單介紹。
此主題相關圖片如下:
在實際操作時,絕對不可以照搬代碼!特別是副檔名為 SYS 的檔 si3112.sys,它是 SATA 驅動程式目錄 D:\STATDRV 中的驅動程式檔案名,如果讀者的 SATA 驅動程式與本文所述的不同,則只需換成目錄中相應的檔即可。
切換到前面打開的 txtsetup.oem 文件,以 的欄位。
該欄位下的代碼如:id ="PCI\VEN_1095&DEV_3112 &SUBSYS_31121095, "Si3112"”。
切換到剛才打開的 txtset ..
訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容