[教学]整合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