[轉帖]製作集成SATA驅動程式的Windows XP安裝光碟

Home Home
引用 | 編輯 wangqr
2004-11-11 23:07
樓主
推文 x1
製作集成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 ..

訪客只能看到部份內容,免費 加入會員



獻花 x2
引用 | 編輯 hjp
2006-11-18 16:32
1樓
  
有看沒有懂......
............

獻花 x0
引用 | 編輯 gk2290001
2006-11-18 18:47
2樓
  
用這種方法整合幾個SATA驅動程式還好,整合幾十個肯定會累得受不了

獻花 x0
引用 | 編輯 eric0116
2007-09-14 00:51
3樓
  
thk

獻花 x0
引用 | 編輯 gogobil
2007-09-17 00:33
4樓
  
有看沒有懂
  圖片不見

獻花 x0
引用 | 編輯 upone
2008-01-29 01:24
5樓
  
真的也看不懂 太深奧了 我這腦袋瓜的ram真的要提昇

獻花 x0
引用 | 編輯 台灣阿廷
2008-01-29 16:32
6樓
  
屋~~,竟然出現了makecab這個東東,應該沒多少人知道到吧!

獻花 x0
引用 | 編輯 台灣阿廷
2008-01-29 16:33
7樓
  
不過,有點複雜, 表情 ,表情 表情 表情 表情

獻花 x0
引用 | 編輯 Scott15
2008-02-16 21:18
8樓
  
如果說只有載入DOS下的SATA驅動[ GCDROM.SYS]
XP可否仍然正常安裝在SATA硬碟上呢?

獻花 x0
引用 | 編輯 livebeta
2008-03-28 17:02
9樓
  
其實不用這麼辛苦,用nLite即可= =

獻花 x0
引用 | 編輯 sht97
2008-05-17 03:01
10樓
  
最近正好有此需要!
連同SP3一起整合謝謝大大囉!

獻花 x0
引用 | 編輯 wangqrfqm
2008-08-26 01:51
11樓
  
下面是引用livebeta於2008-03-28 17:02發表的 :
其實不用這麼辛苦,用nLite即可= =


nLite 是?

獻花 x0
引用 | 編輯 yehbc
2009-05-05 00:51
12樓
  
哇很清楚...很仔細....不過.....
我還是→霧裡看花...
表情 婐有看沒有懂

獻花 x0
引用 | 編輯 bighyj
2009-06-09 23:22
13樓
  
可以在網路找到nlite中文版
依照裡面的步驟
就可以整合出sata的安裝光碟

獻花 x0