[教學]整合SATA驅動的製作

Home Home
引用 | 編輯 basic
2005-07-14 16:14
樓主
推文 x0
SuperXP和TOP-XP 集成 SATA DriverFromCD 製作教學

希望小弟這兒的教學對於和我ㄧ樣使用SATA硬碟的網友們有所幫助!

注意事項:SuperXP 與 XP原始光碟的架構不一樣,本下列方式以" XP原始架構 "為主

首先先參考這些網址:





準備好下列所需檔案

SETUP.EX_ (1.68K
presetup.cmd (1K
SetDevicePath.exe (12K
WatchDriverSigningPolicy.exe (3.5K
drivers.exe (1.5mb
37個sy_檔案 (1.49mb

製作前最好具備下列條件

有安裝 WinRAR 3.42或 7-Zip
有安裝一台燒錄機、燒錄程式
XP 原始光碟(最好是SP2以上)



===========架構((可以將hotfix事先整合好!或者使用nLite做整理,))====
nLite官方網址: →至於程式內使用方式可到MSFN內查詢


********├DOCS
********│
********├DOTNETFX
********│
********├I386─┬setupORG.exe
********│******├SETUP.EX_ (1.68kb)
********│******├winnt.sif
********│******├TXTSETUP.SIF(檔案內建,須修改所以列出來)
********│******├presetup.cmd
********│******├aec67160.sy_
********│******├aec671x.sy_
********│******├aec68x5.sy_
********│******├a320raid.sy_
********│******├aac.sy_
********│******├aar1210.sy_
********│******├adpu320.sy_
********│******├hpt366.sy_
********│******├hpt371.sy_
********│******├hpt3xx.sy_
********│******├hpt374.sy_
********│******├hptmv.sy_
********│******├iastor.sy_
********│******├iteraid.sy_
********│******├symmpi.sy_
********│******├megaide.sy_
********│******├fasttx2k.sy_
********│******├fasttrak.sy_
********│******├fastsx.sy_
********│******├ulsata.sy_
********│******├ulsata2.sy_
********│******├S150sx8.sy_
********│******├sptrak.sy_
********│******├nvatabus.sy_
********│******├nvraid.sy_
********│******├pnp649r.sy_
********│******├pnp680r.sy_
********│******├raidsrc.sy_
********│******├si3112r.sy_
********│******├si3114r.sy_
********│******├si3124r.sy_
********│******├sisraid.sy_
********│******├sisraid1.sy_
********│******├sisraid2.sy_
********│******├siside.sy_
********│******├viapdsk.sy_
********│******└viamraid.sy_
********│
********│
*主目錄─┼SUPPORT(可刪除)
********│
********├VALUEADD(可刪除)
********│
********├$OEM$─┬CMDLINES.TXT
********│*******├Tweak.cmd
********│*******└Tweak.reg
********│
********├OEM─bin─┬drivers.exe
********************├SetDevicePath.exe
********************└WatchDriverSigningPolicy.exe

===因為沒有可以存放圖片的空間,所以.... =.=


我的步驟

01.拷貝 原始光碟所有檔案到一個目錄(假設為D:\SATAXP)
02. 在 D:\SATAXP 的 I386 目錄右鍵 命令提示字元
expand SETUP.EX_ setupORG.exe

((這是將原始的SETUP.EX_解壓縮成setupORG.exe))

03.註解:如果右鍵沒有[命令提示字元]!在開始→執行 打 cmd
輸入expand D:\SATAXP\I386\SETUP.EX_ D:\SATAXP\I386\setupORG.exe

04. 將 SETUP.EX_ (1.68K 覆蓋 原始的 SETUP.EX_ (11K
05. 把D:\SATAXP 裡面建立一個目錄 OEM
在OEM 再建立一個目錄 bin
把三個檔案 drivers.exe、SetDevicePath.exe、WatchDriverSigningPolicy.exe 複製到此

06.編輯 TXTSETUP.SIF 的 區段 (請用Ctrl+F尋找)
加入setupORG.exe = 1,,,,,,,2,0,0
presetup.cmd = 1,,,,,,,2,0,0


註解:在TXTSETUP.SIF中會找到很多個的區段,請放在


bootvid.dll = 1,,,,,,3_,2,0,0,,1,2
kdcom.dll = 1,,,,,,3_,2,0,0,,1,2
在bootvid.dll = 1,,,,,,3_,2,0,0,,1,2的上方!

原因:網路上的文章是寫尋找setup.exe,並放在與setup.exe同一個區段,而setup.exe剛好在這個區段
,放再這裡還有一個好處!方便尋找,用Ctrl+F的方式按第一下就到了


07. 然後再拉到最下底下


......
......
WinDirSpace512 = 1271438
WinDirSpace1K = 1274064
WinDirSpace2K = 1279650
WinDirSpace4K = 1290872
WinDirSpace8K = 1314080
WinDirSpace16K = 1365200
WinDirSpace32K = 1465024
WinDirSpace64K = 1707648
WinDirSpace128K = 2251392
WinDirSpace256K = 3438080


的下方,把下面內容貼上 (以下內容是參考SuperXP的drivers.exe中裡面的檔案名稱!)

這部份的介紹請到上述所介紹的網址觀看!這是上述網站介紹的應用




aec67160.sys = 1,,,,,,4_,4,1,,,1,4
aec671x.sys = 1,,,,,,4_,4,1,,,1,4
aec68x5.sys = 1,,,,,,4_,4,1,,,1,4
a320raid.sys = 1,,,,,,4_,4,1,,,1,4
aac.sys = 1,,,,,,4_,4,1,,,1,4
aar1210.sys = 1,,,,,,4_,4,1,,,1,4
adpu320.sys = 1,,,,,,4_,4,1,,,1,4
hpt366.sys = 1,,,,,,4_,4,1,,,1,4
hpt371.sys = 1,,,,,,4_,4,1,,,1,4
hpt3xx.sys = 1,,,,,,4_,4,1,,,1,4
hpt374.sys = 1,,,,,,4_,4,1,,,1,4
hptmv.sys = 1,,,,,,4_,4,1,,,1,4
iastor.sys = 1,,,,,,4_,4,1,,,1,4
iteraid.sys = 1,,,,,,4_,4,1,,,1,4
symmpi.sys = 1,,,,,,4_,4,1,,,1,4
megaide.sys = 1,,,,,,4_,4,1,,,1,4
fasttx2k.sys = 1,,,,,,4_,4,1,,,1,4
fasttrak.sys = 1,,,,,,4_,4,1,,,1,4
fastsx.sys = 1,,,,,,4_,4,1,,,1,4
ulsata.sys = 1,,,,,,4_,4,1,,,1,4
ulsata2.sys = 1,,,,,,4_,4,1,,,1,4
S150sx8.sys = 1,,,,,,4_,4,1,,,1,4
sptrak.sys = 1,,,,,,4_,4,1,,,1,4
nvatabus.sys = 1,,,,,,4_,4,1,,,1,4
nvraid.sys = 1,,,,,,4_,4,1,,,1,4
pnp649r.sys = 1,,,,,,4_,4,1,,,1,4
pnp680r.sys = 1,,,,,,4_,4,1,,,1,4
raidsrc.sys = 1,,,,,,4_,4,1,,,1,4
si3112r.sys = 1,,,,,,4_,4,1,,,1,4
si3114r.sys = 1,,,,,,4_,4,1,,,1,4
si3124r.sys = 1,,,,,,4_,4,1,,,1,4
sisraid.sys = 1,,,,,,4_,4,1,,,1,4
sisraid1.sys = 1,,,,,,4_,4,1,,,1,4
sisraid2.sys = 1,,,,,,4_,4,1,,,1,4
siside.sys = 1,,,,,,4_,4,1,,,1,4
viapdsk.sys = 1,,,,,,4_,4,1,,,1,4
viamraid.sys = 1,,,,,,4_,4,1,,,1,4


PCI\VEN_1191&DEV_8081 = "aec67160"
PCI\VEN_1191&DEV_8002&SUBSYS_80021191 = "aec671x"
PCI\VEN_1191&DEV_8010&SUBSYS_80101191 = "aec671x"
PCI\VEN_1191&DEV_8010&SUBSYS_00001191 = "aec671x"
PCI\VEN_1191&DEV_8020&SUBSYS_80201191 = "aec671x"
PCI\VEN_1191&DEV_8020&SUBSYS_00001191 = "aec671x"
PCI\VEN_1191&DEV_8030&SUBSYS_80301191 = "aec671x"
PCI\VEN_1191&DEV_8040&SUBSYS_80401191 = "aec671x"
PCI\VEN_1191&DEV_000A = "aec68x5"
PCI\VEN_9005&DEV_809F = "a320raid"
PCI\VEN_9005&DEV_8090 = "a320raid"
PCI\VEN_9005&DEV_8091 = "a320raid"
PCI\VEN_9005&DEV_8092 = "a320raid"
PCI\VEN_9005&DEV_8093 = "a320raid"
PCI\VEN_9005&DEV_8094 = "a320raid"
PCI\VEN_9005&DEV_809E = "a320raid"
PCI\VEN_9005&DEV_808F = "a320raid"
PCI\VEN_9005&DEV_8080 = "a320raid"
PCI\VEN_9005&DEV_8097 = "a320raid"
PCI\VEN_9005&DEV_809D = "a320raid"
PCI\VEN_9005&DEV_809C = "a320raid"
PCI\VEN_9005&DEV_8095 = "a320raid"
PCI\VEN_9005&DEV_8096 = "a320raid"
PCI\VEN_1011&DEV_0046&SUBSYS_03649005 = "aac"
PCI\VEN_1011&DEV_0046&SUBSYS_03659005 = "aac"
PCI\VEN_9005&DEV_0280&SUBSYS_02809005 = "aac"
PCI\VEN_9005&DEV_0281&SUBSYS_02819005 = "aac"
PCI\VEN_9005&DEV_0282&SUBSYS_02829005 = "aac"
PCI\VEN_9005&DEV_0283&SUBSYS_02839005 = "aac"
PCI\VEN_9005&DEV_0284&SUBSYS_02849005 = "aac"
PCI\VEN_9006&DEV_2140&SUBSYS_21409006 = "aac"
PCI\VEN_9005&DEV_0285&SUBSYS_02859005 = "aac"
PCI\VEN_9005&DEV_0285&SUBSYS_02869005 = "aac"
PCI\VEN_9005&DEV_0285&SUBSYS_02879005 = "aac"
PCI\VEN_9005&DEV_0285&SUBSYS_028A9005 = "aac"
PCI\VEN_9005&DEV_0285&SUBSYS_028B9005 = "aac"
PCI\VEN_9005&DEV_0285&SUBSYS_02909005 = "aac"
PCI\VEN_9005&DEV_0285&SUBSYS_02929005 = "aac"
PCI\VEN_9005&DEV_0285&SUBSYS_02939005 = "aac"
PCI\VEN_9005&DEV_0286&SUBSYS_028C9005 = "aac"
PCI\VEN_9005&DEV_0286&SUBSYS_028D9005 = "aac"
PCI\VEN_1095&DEV_0240 = "aar1210"
PCI\VEN_9005&DEV_801D = "adpu320"
PCI\VEN_9005&DEV_801E = "adpu320"
PCI\VEN_9005&DEV_801F = "adpu320"
PCI\VEN_9005&DEV_800F = "adpu320"
PCI\VEN_9005&DEV_800F&SUBSYS_005F9005 = "adpu320"
PCI\VEN_9005&DEV_8000&SUBSYS_00609005 = "adpu320"
PCI\VEN_9005&DEV_8010&SUBSYS_00409005 = "adpu320"
PCI\VEN_9005&DEV_8011&SUBSYS_00419005 = "adpu320"
PCI\VEN_9005&DEV_8012&SUBSYS_00429005 = "adpu320"
PCI\VEN_9005&DEV_8014&SUBSYS_00449005 = "adpu320"
PCI\VEN_9005&DEV_8015&SUBSYS_00409005 = "adpu320"
PCI\VEN_9005&DEV_8016&SUBSYS_00409005 = "adpu320"
PCI\VEN_9005&DEV_8017&SUBSYS_00449005 = "adpu320"
PCI\VEN_1103&DEV_0004&REV_01 = "hpt366"
PCI\VEN_1103&DEV_0007 = "hpt371"
PCI\VEN_1103&DEV_0004 = "hpt3xx"
PCI\VEN_1103&DEV_0005 = "hpt3xx"
PCI\VEN_1103&DEV_0006 = "hpt3xx"
PCI\VEN_1103&DEV_0008 = "hpt374"
PCI\VEN_11AB&DEV_5080 = "hptmv"
PCI\VEN_11AB&DEV_5081 = "hptmv"
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_24DF&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_25B0&CC_0104 = "iaStor"
PCI\VEN_1283&DEV_8212&SUBSYS_00011283 = "iteraid"
PCI\VEN_1283&DEV_8212&SUBSYS_00000000 = "iteraid"
PCI\VEN_1283&DEV_8211&SUBSYS_82111283 = "iteraid"
PCI\VEN_1283&DEV_8212&SUBSYS_2A1D103C = "iteraid"
PCI\VEN_1283&DEV_8211&SUBSYS_2A1D103C = "iteraid"
PCI\VEN_1283&DEV_8212&SUBSYS_813A1043 = "iteraid"
PCI\VEN_1283&DEV_8212&SUBSYS_81381043 = "iteraid"
PCI\VEN_1283&DEV_8211&SUBSYS_81381043 = "iteraid"
PCI\VEN_1283&DEV_8212&SUBSYS_2C0717F2 = "iteraid"
PCI\VEN_1283&DEV_8212&SUBSYS_1458B000 = "iteraid"
PCI\VEN_1283&DEV_8212&SUBSYS_1940B000 = "iteraid"
PCI\VEN_1283&DEV_8212&SUBSYS_0A46174B = "iteraid"
PCI\VEN_1283&DEV_8211&SUBSYS_0A46174B = "iteraid"
PCI\VEN_1000&DEV_0622 = "symmpi"
PCI\VEN_1000&DEV_0624 = "symmpi"
PCI\VEN_1000&DEV_0626 = "symmpi"
PCI\VEN_1000&DEV_0628 = "symmpi"
PCI\VEN_1000&DEV_0030 = "symmpi"
PCI\VEN_1000&DEV_0032 = "symmpi"
PCI\VEN_1095&DEV_0649&SUBSYS_0649101E = "megaide"
PCI\VEN_1095&DEV_0649&SUBSYS_005D0E11 = "megaide"
PCI\VEN_1095&DEV_0649&SUBSYS_007E0E11 = "megaide"
PCI\VEN_1095&DEV_0649&SUBSYS_FE001179 = "megaide"
PCI\VEN_1095&DEV_0680&SUBSYS_05241000 = "megaide"
PCI\VEN_1095&DEV_3112&SUBSYS_05341000 = "megaide"
PCI\VEN_1166&DEV_0213&SUBSYS_02131000 = "megaide"
PCI\VEN_105A&DEV_3319 = "fasttx2k"
PCI\VEN_105A&DEV_3371 = "fasttx2k"
PCI\VEN_105A&DEV_3373 = "fasttx2k"
PCI\VEN_105A&DEV_3376 = "fasttx2k"
PCI\VEN_105A&DEV_6629 = "fasttx2k"
PCI\VEN_105A&DEV_0D30&CC_0104 = "fasttrak"
PCI\VEN_105A&DEV_1275&CC_0104 = "fasttrak"
PCI\VEN_105A&DEV_4D30&CC_0104 = "fasttrak"
PCI\VEN_105A&DEV_4D30&SUBSYS_4D32105A = "fasttrak"
PCI\VEN_105A&DEV_4D30&SUBSYS_4D39105A = "fasttrak"
PCI\VEN_105A&DEV_4D33&SUBSYS_4D33105A = "fasttrak"
PCI\VEN_105A&DEV_4D38&CC_0104 = "fasttrak"
PCI\VEN_105A&DEV_4D38&SUBSYS_4D39105A = "fasttrak"
PCI\VEN_105A&DEV_5275&CC_0104 = "fasttrak"
PCI\VEN_105A&DEV_5275&SUBSYS_1275105A = "fasttrak"
PCI\VEN_105A&DEV_5275&SUBSYS_B0001458 = "fasttrak"
PCI\VEN_105A&DEV_6268 = "fasttrak"
PCI\VEN_105A&DEV_6268&CC_0104 = "fasttrak"
PCI\VEN_105A&DEV_6269 = "fasttrak"
PCI\VEN_105A&DEV_7275 = "fasttrak"
PCI\VEN_105A&DEV_7275&CC_0104 = "fasttrak"
PCI\VEN_105A&DEV_6621 = "fastsx"
PCI\VEN_105A&DEV_6622 = "fastsx"
PCI\VEN_105A&DEV_3318 = "ulsata"
PCI\VEN_105A&DEV_3375 = "ulsata"
PCI\VEN_105A&DEV_3D75 = "ulsata2"
PCI\VEN_105A&DEV_3D18 = "ulsata2"
SCSI\ProcessorPromise_SATA_Console____ = "ulsata2"
PCI\VEN_105A&DEV_8000 = "S150sx8"
PCI\VEN_105A&DEV_8002 = "S150sx8"
PCI\VEN_105A&DEV_8004 = "S150sx8"
PCI\VEN_105A&DEV_8006 = "S150sx8"
SCSI\ProcessorPromise_ = "S150sx8"
PCI\VEN_8086&DEV_ ..

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



獻花 x4
引用 | 編輯 edone
2005-07-14 22:11
1樓
  
sata似乎愈來愈多了,每次都F6也不失一個方法
能作整合光碟,就會方便的多

獻花 x0
引用 | 編輯 Kilian
2005-07-15 04:40
2樓
  
1. 請問 drivers.exe 除了在 SXP 還可以在那裡找到?

2. tweak.reg 有些錯, 請更正

3. 最後的網站連結不適合發表, 已移除;

4. [TOP-XP所多加的]那幾項和 notepad 與 SATA 整合無關, 有些離題

獻花 x0
引用 | 編輯 basic
2005-07-15 16:20
3樓
  
表情 補修了一下!真是抱歉。

獻花 x0
引用 | 編輯 Darren
2005-07-15 17:35
4樓
  
據我了解 drivers.exe 裡面那些檔案是 Maybe 跟他的朋友從各家控制器官網找的驅動經過測試,排除相衝情形整合出來的,可說是屬 SXP 原創。整合方法也許不難,但由於需要硬體實測,一般人不容易取得,所以多數 XP 整合光碟都直接拿 SXP 整合的驅動來用。

獻花 x0
引用 | 編輯 basic
2005-07-15 22:09
5樓
  
表情 只能說Maybe 太強了...

獻花 x0
引用 | 編輯 swbchen
2005-08-05 06:55
6樓
  
Wa ! 如此幾即可不需 sysprep ???

獻花 x0
引用 | 編輯 RandeonNeo
2005-08-19 23:19
7樓
  
這些SATA驅動程式不知道能不能在windows2003使用~~
照著步驟做,不過是放在2003,希望也可以用~~呵呵

獻花 x0
引用 | 編輯 gavinqoo
2005-12-12 19:32
8樓
  
SATA Driver 改用2003 即可.
問題求教 , 請問開版大大 .
是否有試過檔名 iastor.sys --> Intel ICH7 SATA 中的 RAID mode & AHCI mode .
一般安裝都ok,但Intel 的 RAID & AHCI 打開去安裝就發生問題
這裡做幾乎都失敗 , 死在 GUI install 完 , blue screen .
救一下>o<"

獻花 x0
引用 | 編輯 lan998
2005-12-15 03:58
9樓
  
下面是引用edone於2005-07-14 22:11發表的 :
sata似乎愈來愈多了,每次都F6也不失一個方法
能作整合光碟,就會方便的多

嗯..沒有錯......有時在沒有網路可以使用時又找不到驅動時就在跳腳.....恨

獻花 x0
引用 | 編輯 ㄚ逗仙
2005-12-17 18:17
10樓
  
其實你的架構跟superXP一樣
大概就只是如此

獻花 x0
引用 | 編輯 q0821
2005-12-18 23:08
11樓
  
我看了這期的秘技偷偷報,它裡面也寫了整合SATA驅動程式的方法,它適用nLITE直接整合,請問和這個方法有什麼差別嗎?,不然用nlite的方法好像簡單的多,不過我已經照著上面的方法做了,就懶的改了。 表情

獻花 x0
引用 | 編輯 basic
2005-12-21 10:49
12樓
  
表情 最近都懶惰做整合光碟了     做光碟只是為了 方便幫同學安裝

有什麼不同唷.. 我想你的製作上 比較簡單吧! 還有 我po文章的時候是 7、8月份 現在是 12月份

早了很多月份... 當然這個使用方法 在sxp有支援sata的時候就有了... po文章只是 為了順應 sata的

使用者月來越多 軟碟片品質卻月來月爛 方便使用者   加上 也開始有很多網友也在研究整合光碟

雖然有些網友或著大大知道 這個 sata的整合 不過 被我搶先一步po出來 ........我想大概沒什麼差別吧!


這個網站是我的最愛   所以 有機會po 就搶著po 表情

獻花 x0
引用 | 編輯 LANGRISSER
2006-06-01 11:27
13樓
  
我想請問你的驅動包有支援INTEL ICH7R嗎?
我沒有軟碟機要如何把INTEL的SATA RAID DRIVER整合進去?

獻花 x0
引用 | 編輯 basic
2006-06-02 08:33
14樓
  
表情 可能沒...(其實不太清楚 SATA2的應該沒支援!這個程式包太久囉!)
現在的人可能用 nLite 整合驅動程式了... 去ggogle 找一下 nLite 的程式 整合看看

"最快的簡單方式" 就是 網路上抓個 硬體驅動程式備份的程式

先將妳的驅動程式更新到最新 然後用 備份程式 擷取出來 (一般都會存在一個資料夾) 然後再把SATA
的摳出來

目前這個方式 對沒有軟碟機的人 應該是個滿快的方式 至於備份程式
可以去本網站或著微風論壇 找看看

獻花 x0
引用 | 編輯 dickey1984
2006-06-03 12:55
15樓
  
這是我使用的心得,整合sata驅動
驅動不會分辨,安裝碟是否為raid模式
在一般情況下是沒問題,但是組raid時就頭大了
怎麼裝就是不給套用raid的特殊驅動,導致raid 0組不起來
nLite 整合驅動程式時好像也是這樣,只能匯入其中的一種
不能把一般的跟raid的驅動一起匯入,安裝時bios又是同樣的名稱,會出亂子

獻花 x0