[轉錄]Fw: 如何將新的 Driver 整合進 WinXP 母片內

作者: hwhs (...)   2006-10-05 12:09:38
※ [本文轉錄自 hwhs 信箱]
作者: hwhs.bbs@csearena.ath.cx ("...")
標題: Fw: 如何將新的 Driver 整合進 WinXP 母片內
時間: Thu Oct 5 12:09:01 2006
發信人: xeon.bbs@yui.ath.cx (Bonjour mademoiselle) 看板: xeon
標 題: Fw: 如何將新的 Driver 整合進 WinXP 母片內
發信站: 哎噗囉小站 (Thu, 05 Oct 2006 00:47:01 +0800 (CST))
※ 本文轉錄自 [anson] 看板
發信人: anson.bbs@bbs.CDPA.cc (呃) 看板: anson
標 題: Fw: 如何將新的 Driver 整合進 WinXP 母片內
發信站: 光碟手帕集散地 (2006/10/03 Tue 02:05:58)
※ 本文轉錄自 [秘密] 看板
發信人: Airken.bbs@bbs.techarea.org
標 題: 如何將新的 Driver 整合進 WinXP 母片內
發信站: 2006/10/02 Mon 02:04:49
作者: belldandy (WOW的精髓就是冤冤相報) 看板: p_belldandy
標題: 如何將新的 Driver 整合進 WinXP 母片內
時間: Sat Sep 30 00:57:58 2006
HDD Controller 的 Chip 如果太新,WinXP不認得,開機時就得按 F6 載入 Driver
但是現在的機器多半都沒有這個 FDD 啦~只好把母片 Patch 一下了....
(用 www.nliteos.com 上的 nlite 這支程式功能更好更方便,但我怕後門,
所以自己動手 Patch)
依照以下步驟 Step by Step 絕對能成功,我已經反覆驗證二十次以上了
1. 將要整合的 Driver 分離出來,以 ICH8 SATA Driver 為例,我
拿出五個檔案: iaahci.cat iastor.cat iaahci.inf iastor.inf iastor.sys
2. 修改 Driver 的 INF 檔,將 [SourceDisksNames] 這一節的東西
(包含 [SourceDisksNames] 這個標籤) 全部刪掉!
這一步很重要,就是少作這一步害我作了兩天白工 Orz
3. 將處理好的 Driver 全部擺進 i386 目錄,至少要包含 *.inf *.cat *.sys
4. 編輯 i386 目錄下的 txtsetup.sif 檔 (以下四個步驟都是編輯這個檔案)
5. 在 [SourceDisksFiles.x86] 這個 section 增加設定,加了幾個檔案就要多
幾行設定,以剛剛的例子來說,我弄了五個檔案出來,這邊就要增加五行,
設定的規則是:
*.sys 檔一律設定成 <檔名> = 1,,,,,,3_,4,1,,,1,4
*.cat 與 *.inf 則一律設定成 <檔名> = 1,,,,,,,20,0,0
以 Step1 拿出來的檔案為例,我增加了以下五行
iaStor.sys = 1,,,,,,3_,4,1,,,1,4
iaahci.inf = 1,,,,,,,20,0,0
iaStor.cat = 1,,,,,,,20,0,0
iaahci.cat = 1,,,,,,,20,0,0
iaStor.inf = 1,,,,,,,20,0,0
6. 在 [SCSI.load] 這一節加入 <label> = <driver>,4 的 entry
例如 iaStor = iaStor.sys,4
這邊要注意的是 <label> 必須是檔案名稱 (不含副檔名)
7. 在 [SCSI] 這一節加入 <label> = <Driver Description>
例如 iaStor = "Intel ICH6/ICH7/ICH8 SerialATA Driver"
這邊的 <label> 必須跟 Step 3 的 Label 相同
8. 在 [HardwareIdsDatabase] 這一節加入這個 Driver 要辨識的 Device ID
格式為 <PCI Device ID> = <Label> , <Label> 必須用 " " 框起來,
並且必須跟 Step 3 的 <label> 相同
例如
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"
9. 存檔 txtsetup.sif
10. 把處理好的母片燒起來.....這樣應該就可以了

Links booklink

Contact Us: admin [ a t ] ucptt.com