无忧启动论坛

标题: [待测]目前常见南桥AHCI&RAID驱动F6软盘映像(2009-02-26更新) [打印本页]

作者: netwinxp    时间: 2008-12-26 19:32
标题: [待测]目前常见南桥AHCI&RAID驱动F6软盘映像(2009-02-26更新)
1、包含INTEL、NVIDIA、ATI、SIS、VIA、ALI/ULI南桥AHCI&RAID驱动F6软盘映像。
2、暂定版本号8.12.26B。
3、映像大小1.44M。
4、由于是最初BETA版所以不推荐立马使用,欢迎大家测试并反馈问题以便及时解决。
5、F6的时候会自动检测HWID,本映像已经包含目前常见南桥的AHCI&RAID的HWID,仅用一个TXTSETUP.OEM,所以应该不用其他检测软件辅助(比如CHKPCI)。---不会自检
6、用途:原版XP安装可作为软盘驱动,PE可作为软盘驱动预加载,加载方法参考CHENALL方案1。
7、以后版本再加入其他板载磁盘控制器芯片的驱动,不过由于容量限制可能会改用2.88M映像。
==========================================================
2008-12-31建议:如果实际应用中无法识别,建议将IMG改成2.88M,并解压里面的.SY_,可能是txt模式不支持SY_,或者本人的写法有问题,导致.SYS文件不能正确找到。---已证实可以压缩。
2009-01-08更新:VIA RAID升级为581,SIL3112R升级为1.0.60.0,添加ATI4XX SATA、SIL3X12 SATA&RAID、ITE RAID、JMBRAID。
2009-02-17更新:INTEL方案升级为IAAR4.7+IMSM8.7期待解决ICH10问题。
2009-02-26BUG修正:IMSM87存在Iastor.sys更名不识别问题,感谢Zhaohj反馈和解决。

PS:如果您的硬盘没被识别,请附上硬盘控制器的HWID,有附上的将第一时间进行处理*^_^*
方法见下图样例——


[ 本帖最后由 netwinxp 于 2009-2-28 20:50 编辑 ]

F6HDC_XP32_8.12.26.part1.rar

500 KB, 下载次数: 2140, 下载积分: 无忧币 -2

F6HDC_XP32 V8.12.26组件1

F6HDC_XP32_8.12.26.part2.rar

488.08 KB, 下载次数: 2016, 下载积分: 无忧币 -2

F6HDC_XP32 V8.12.26组件2

F6HDC_XP32_9.01.08B.part1.rar

500 KB, 下载次数: 1445, 下载积分: 无忧币 -2

F6HDC_XP32 V9.01.08B组件1

F6HDC_XP32_9.01.08B.part2.rar

500 KB, 下载次数: 1410, 下载积分: 无忧币 -2

F6HDC_XP32 V9.01.08B组件2

F6HDC_XP32_9.01.08B.part3.rar

185.68 KB, 下载次数: 1121, 下载积分: 无忧币 -2

F6HDC_XP32 V9.01.08B组件3

F6HDC_XP32_9.02.17.part1.rar

500 KB, 下载次数: 1172, 下载积分: 无忧币 -2

F6HDC_XP32 V9.02.17B组件1

F6HDC_XP32_9.02.17.part2.rar

500 KB, 下载次数: 1038, 下载积分: 无忧币 -2

F6HDC_XP32 V9.02.17B组件2

F6HDC_XP32_9.02.17.part3.rar

182.9 KB, 下载次数: 879, 下载积分: 无忧币 -2

F6HDC_XP32 V9.02.17B组件3

F6HDC_9.02.26.part1.rar

500 KB, 下载次数: 2075, 下载积分: 无忧币 -2

F6HDC_XP32 V9.02.26组件1

F6HDC_9.02.26.part2.rar

500 KB, 下载次数: 1990, 下载积分: 无忧币 -2

F6HDC_XP32 V9.02.26组件2

F6HDC_9.02.26.part3.rar

182.92 KB, 下载次数: 1715, 下载积分: 无忧币 -2

F6HDC_XP32 V9.02.26组件3


作者: fans896    时间: 2008-12-26 19:40
不错,用Nlite能不能直接合到XP原版?
作者: lrbin50    时间: 2008-12-26 19:43
好东东,占个位,这个应该大有用处.不知那个DIY的文件是什么作用?打开一看,就字母:HDC DRIVER 老大可不可以详细解说一下.还有,TXTSETUP.OEM的写法的意义.

[ 本帖最后由 lrbin50 于 2008-12-26 19:48 编辑 ]
作者: netwinxp    时间: 2008-12-26 19:43
为什么要集合进去?这个映像就是为了解决XP、PE堆满不相关的磁盘驱动,占用资源并可能造成驱动冲突而搞的。
可以用软盘或虚拟软盘在安装XP或进入PE之前加载。
作者: gaokun    时间: 2008-12-26 19:43
这个不错,不过软驱和软盘不好找。
还是得有什么简单的方法加载。
作者: CWD    时间: 2008-12-26 19:43
好啊,支持一个。。。下载学习ing。。。
作者: netwinxp    时间: 2008-12-26 19:46
原帖由 gaokun 于 2008-12-26 19:43 发表
这个不错,不过软驱和软盘不好找。
还是得有什么简单的方法加载。

虚拟软驱也可以,建议参考CHENALL方案1,相对于驱动分开多软盘的优点是不用手选南桥,系统可自动检测硬件。
作者: netwinxp    时间: 2008-12-26 20:07
原帖由 lrbin50 于 2008-12-26 19:43 发表
好东东,占个位,这个应该大有用处.不知那个DIY的文件是什么作用?打开一看,就字母:HDC DRIVER 老大可不可以详细解说一下.还有,TXTSETUP.OEM的写法的意义.

DIY其实就是用来识别软盘,你可以看一下其他的F6映像也有一个类似的无后缀文件,该文件里面的内容没多少实际意义,以后我就用来放版本号好了:)
作者: 0cat0    时间: 2008-12-26 20:07
原帖由 netwinxp 于 2008-12-26 19:46 发表

虚拟软驱也可以,建议参考CHENALL方案1,相对于驱动分开多软盘的优点是不用手选南桥,系统可自动检测硬件。


多谢提供这么好的东东,不过你说的“建议参考CHENALL方案1”不知道可不可以给个连接,因为最近才想做PE,一切都是从零开始的,想多学习学习
作者: HB天意    时间: 2008-12-26 20:13
原帖由 0cat0 于 2008-12-26 20:07 发表


多谢提供这么好的东东,不过你说的“建议参考CHENALL方案1”不知道可不可以给个连接,因为最近才想做PE,一切都是从零开始的,想多学习学习

支持一个!
作者: lrbin50    时间: 2008-12-26 20:19
原帖由 netwinxp 于 2008-12-26 20:07 发表

DIY其实就是用来识别软盘,你可以看一下其他的F6映像也有一个类似的无后缀文件,该文件里面的内容没多少实际意义,以后我就用来放版本号好了:)


[Disks]
itl="AHCI&RAID DRIVER",\DIY,\INTEL
nv="AHCI&RAID DRIVER",\DIY,\NV
ati="AHCI&RAID DRIVER",\DIY,\ATI
sil="AHCI&RAID DRIVER",\DIY,\SIL
via="AHCI&RAID DRIVER",\DIY,\VIA
sis="AHCI&RAID DRIVER",\DIY,\SIS
uli="AHCI&RAID DRIVER",\DIY,\ULI

这是TXTSETUP.OEM的,这里的DIY就是识别代码??那DIY这个文件也可以自己随意改?只需要在TXTSETUP.OEM中写明就行了?是这样吧?
作者: sizzling    时间: 2008-12-26 20:23
[Config.Si3112r]
value=Parameters\PnpInterface,"5",REG_DWORD,1
value=ProblemDevices,"",REG_SZ,""
value=ProblemDevices,"Maxtor 4D060H3                          DAK05GK0",REG_SZ,"MaxMode = UDMA-5"
value=ProblemDevices,"ST320012AS",REG_SZ,"Mod15Write"
value=ProblemDevices,"ST330013AS",REG_SZ,"Mod15Write"
value=ProblemDevices,"ST340017AS",REG_SZ,"Mod15Write"
value=ProblemDevices,"ST360015AS",REG_SZ,"Mod15Write"
value=ProblemDevices,"ST380023AS",REG_SZ,"Mod15Write"
value=ProblemDevices,"ST3120023AS",REG_SZ,"Mod15Write"
value=ProblemDevices,"ST340014ASL",REG_SZ,"Mod15Write"
value=ProblemDevices,"ST360014ASL",REG_SZ,"Mod15Write"
value=ProblemDevices,"ST380011ASL",REG_SZ,"Mod15Write"
value=ProblemDevices,"ST3120022ASL",REG_SZ,"Mod15Write"
value=ProblemDevices,"ST3160021ASL",REG_SZ,"Mod15Write"

TXTSETUP.OEM,上面红色部分代码是否误笔?
作者: pseudo    时间: 2008-12-26 20:24
标题: 连F6都不用按
原帖由 netwinxp 于 2008-12-26 19:32 发表
1、包含INTEL、NVIDIA、ATI、SIS、VIA、ALI/ULI南桥AHCI&RAID驱动F6软盘映像。
2、暂定版本号8.12.26B。
3、映像大小1.44M,实际大小

版主出手,必属精品,准备下载。

如果我的程序没有BUG,顺利的话,
将此映像改名为129SCSI.GZ,直接取代0pe圣诞版的同名文件就可以用了,连F6都不用按。
甚至,连0pe的iso都不用改动,改名后就放在硬盘某分区的WXPE目录下就成,它会优先于U盘同名文件和iso内文件被使用。
作者: netwinxp    时间: 2008-12-26 20:27
不是笔误,这个本来就是ATI4XX(SI3112R)硬盘识别补丁(红色的在一行),原来驱动就有。
作者: haonan    时间: 2008-12-26 20:51
这个一定要顶,正好量产了个usbfdd,找机会试试
作者: pop    时间: 2008-12-26 21:02
这个驱动支持2003不?
作者: netwinxp    时间: 2008-12-26 21:11
原帖由 pop 于 2008-12-26 21:02 发表
这个驱动支持2003不?

不知道2003对XP的驱动支持如何,理论上是向下兼容,建议试试。
作者: 421062724    时间: 2008-12-26 21:15
偶就不测试了~进深山了~~~
作者: cnn_5454    时间: 2008-12-26 22:58
嗯 这个一定支持这样就不用添加一堆镜像文件了。


明天我测试一个
我有一个VT8237R的 和ICH7R的
作者: cnn_5454    时间: 2008-12-26 23:01
NVIDIA 和 SIS 有一部分驱动 的AHCI 和 RAID是分开的。
也就是说NVIDIA和 SIS的驱动文件不一样。
作者: cnn_5454    时间: 2008-12-26 23:11
原帖由 cnn_5454 于 2008-12-26 23:01 发表
NVIDIA 和 SIS 有一部分驱动 的AHCI 和 RAID是分开的。
也就是说NVIDIA和 SIS的驱动文件不一样。





比较明显的就是 NVIDIA的 750A SLI

我发上来看一下

NCQ.part1.rar

100 KB, 下载次数: 151, 下载积分: 无忧币 -2

NCQ.part2.rar

100 KB, 下载次数: 150, 下载积分: 无忧币 -2

NCQ.part3.rar

93.31 KB, 下载次数: 157, 下载积分: 无忧币 -2

RAID.rar

213.87 KB, 下载次数: 170, 下载积分: 无忧币 -2


作者: netwinxp    时间: 2008-12-26 23:19
NVATABUS.INF、NVGTS.INF、NVRAID.INF、NVRD32.INF我经过特殊处理了(映像里面的所有INF我都特殊处理过,TXTSETUP.OEM更是自己写的),其实NV早期的版本BUS和RAID是放在一起的,只是后来分开了,我现在通过特殊处理,让它们又合并在一起了(你可以比较它们和原版驱动的区别)。RAID含有一个HWID和一个ACPI层的HWID,会加载BUS和RAID驱动,NCQ没有ACPI层的HWID,所以只会加载BUS驱动,酱紫合起来放和份开放的效果是一样的。
***NCQ和RAID两个NVGTS.SYS其实是一模一样的。至于CC_0101不需驱动,系统自动会用PCIIDE去冬它们***

[ 本帖最后由 netwinxp 于 2008-12-26 23:29 编辑 ]
作者: lwz    时间: 2008-12-26 23:32
好贴
不知能不能用于ghost xp
我的意思在制作ghost时再也不需要集成SRS控制器驱动,只需按F6,配合楼主的软盘镜像
作者: netwinxp    时间: 2008-12-26 23:34
GHOST俺没研究,不太清楚,但直接安装XP的话倒是可以使用。
作者: lwz    时间: 2008-12-26 23:58
Climbing版主好像写过一篇教程,提到过GHost时也能按F6加载,只是Climbing好像现在整天在时空论坛,不常来了
很喜欢这个
以后准备就用这个,xp、PE、ghost都用它,一物多用
作者: yobbo    时间: 2008-12-27 01:33
原帖由 netwinxp 于 2008-12-26 23:34 发表
GHOST俺没研究,不太清楚,但直接安装XP的话倒是可以使用。


有四个inf文件不能加入XP,其它可以,"4D36E96A"
作者: jjffjj    时间: 2008-12-27 08:37
楼主速度好快,昨天上午还说没有弄好,晚上就放出来了。

下载试用了。
作者: netwinxp    时间: 2008-12-27 09:42
原帖由 yobbo 于 2008-12-27 01:33 发表
有四个inf文件不能加入XP,其它可以,"4D36E96A"

哪4个?"4D36E96A"是什么意思?欢迎反馈问题方便及时修正。
作者: chenall    时间: 2008-12-27 09:43
没有更多条件测试,精神上支持...
好像用这个不会自动检测吧,还是要手工选择的.记得之前有弄过像这样的,但是需要手工选择.

有条件的朋友可以试下会不会自动检测到正确的驱动.
作者: zmcjs    时间: 2008-12-27 09:43
希望增加老版sata和scsi 的驱动!
作者: netwinxp    时间: 2008-12-27 09:47
原帖由 chenall 于 2008-12-27 09:43 发表
没有更多条件测试,精神上支持...
好像用这个不会自动检测吧,还是要手工选择的.记得之前有弄过像这样的,但是需要手工选择.

有条件的朋友可以试下会不会自动检测到正确的驱动.

如果不能检测的话,那么INTEL的F6不也一大堆HWID,那它又是如何处理的?
作者: pseudo    时间: 2008-12-27 10:31
标题: 回复 #29 chenall 的帖子
原帖由 chenall 于 2008-12-27 09:43 发表
没有更多条件测试,精神上支持...
好像用这个不会自动检测吧,还是要手工选择的.记得之前有弄过像这样的,但是需要手工选择.

有条件的朋友可以试下会不会自动检测到正确的驱动.

chenall兄犯糊涂了,应该是自动的。
#13楼有现成的可测试程序。我没有更多条件测试,一直闭门造车。
作者: 超无限    时间: 2008-12-27 11:16
原来楼主已经搞了单TXTSETUP.OEM的驱动方案。呵呵。我还没看到呢。
正好手上有个U盘量产了个虚拟软驱。回去试试。不知道支不支持这样加载。用一量产的USB-CDROM安装XP 然后用这个虚拟软驱的
U盘加载

[ 本帖最后由 超无限 于 2008-12-27 11:54 编辑 ]
作者: wmjm    时间: 2008-12-27 20:40
下载来测试一下,谢谢。
作者: zmcjs    时间: 2008-12-27 23:18
要是多了建议用多个1.44分开,弄个2.88怎么用啊!
作者: cnn_5454    时间: 2008-12-28 13:53
我觉得如果太挤了,其实多弄几个也可以,比如

英特尔的一个

NVIDIA一个

SIS一个

VIA一个

宇力一个

ATI一个

总共六个

这样,就算加载错误,也不会出太大的问题,重新启动再加载也可以。这样可以避免些冲突
作者: chenall    时间: 2008-12-28 14:23
#31,
那个HWID应该是为某个驱动准备的,比如选择了IAHCI1就会自动加载IAHCI1对应的SYS文件[Files.scsi.IAHCI1],并处理对应的HWID字段.[HardwareIds.scsi.IAHCI1]

#32,你是否试过确定可以自动加载正确驱动?

我根据以前的测试,和我最近用VM再试了一下的结果,我还是觉得这个不会自动检测驱动.但会自动加载[Defaults]指定驱动.

而且到目前为止好像也没有人报告可以自动检测成功???

注:因为这个镜像默认是加载INTEL的驱动的,如果是在INTEL的主板上成功并不代表真正的成功!

我目前只能使用虚拟机进行测试,结果就是上面所说的.其它的我暂无条件测试.当然了测试之前我已经在里面添加了VMSCSI的驱动.

用WINDOWS 2003安装盘测试,自动加载失败(不按F6,使用A:),这果如果把DEFAULT下的值改成VMSCSI,则成功.
按F6,用A:需要手工选择驱动,

使用B:/(虚拟fd1),不需要F6,效果一样.只会自动加载default的值.

[ 本帖最后由 chenall 于 2008-12-28 14:24 编辑 ]
作者: adgainai    时间: 2008-12-28 15:14
raid好难搞,搞不懂,,有没有比较详细的,基本都是原理,实践的有没
作者: zqjiang    时间: 2008-12-28 15:38
怎么样用虚拟软盘加载啊?
作者: pseudo    时间: 2008-12-28 15:50
标题: 回复 #37 chenall 的帖子
也没人报告不成功。其实可能只有你试了。
我懒做实验,闭门造车的:
1、用你以前提供的单个驱动oem映像试验成功
2、多驱动oem映像楼主说会自动检测。
3、多驱动、单驱动的映像文件格式相同。
1+2+3就是我的车了:)
如果存在[Defaults]问题即第2条不成立,那是楼主的问题了。楼主这个贴的目标很大程度上就没达到。
作者: pseudo    时间: 2008-12-28 15:58
标题: 回复 #38 zqjiang 的帖子
原帖由 zqjiang 于 2008-12-28 15:38 发表
怎么样用虚拟软盘加载啊?

#13楼提到现成的可测试程序。
不过chenall在#37楼对楼主的东西能否自动检测置疑。有待验证。
作者: netwinxp    时间: 2008-12-28 16:04
以INTEL的8.6 F6软盘为例,其default=iaStor_ICH8MEICH9ME,那么岂不是只能用在ICH8ME/9ME RAID上面了,ICH10等其他系列、AHCI咋办?
根据个人理解,F6加载应该是先从[HardwareIds.scsi.xxxx]匹配HWID,然后找对应的[Files.scsi.xxxx]中的文件,并把[Config.xxx]加到注册表,至于[scsi]仅仅助记名字而已。
***F6是出现在NTDETECT.COM之后的,这时候系统已经收集了HWID信息,能测HWID也不是奇怪的事***
个人认为如果驱动不起来,应该是OEM文件有问题,否则单单ICH8ME/9ME就要分RAID和AHCI两张盘,但事实上INTEL对多个ICH? AHCI、RAID用的是同一张F6软盘。
***由于本人主机较老,所以没法测试***

[ 本帖最后由 netwinxp 于 2008-12-28 16:12 编辑 ]
作者: trend    时间: 2008-12-28 16:15
不知道能否用U盘虚拟下软盘装下它,用它来做RAID或者AHIC。。。。
作者: cnn_5454    时间: 2008-12-28 16:25
一个txtsetup.oem加载多个磁盘驱动是有成功的例子的

我去找找的,我记得有个主板,好像是965+ICH8平台的主板
就提供过这么一个包含ICH8和板载智微芯片驱动的软盘文件。当时把这个文件拷入软盘之后。主板上面由第三方芯片提供的IDE接口就可以用来安装系统了,而且速度不慢,IDE口的老硬盘和ICH8的新硬盘都能够识别(记得盘符好像是乱的,不过这是系统问题,不是驱动的)。

我想想是什么主板来着~~~

也许能够给版主些启发


[ 本帖最后由 cnn_5454 于 2008-12-28 16:27 编辑 ]
作者: netwinxp    时间: 2008-12-28 16:55
原帖由 cnn_5454 于 2008-12-28 16:25 发表
一个txtsetup.oem加载多个磁盘驱动是有成功的例子的

我去找找的,我记得有个主板,好像是965+ICH8平台的主板
就提供过这么一个包含ICH8和板载智微芯片驱动的软盘文件。当时把这个文件拷入软盘之后。主板上面 ...

好,如果能提供这个F6软盘相信能帮我找出可能存在的错误:)
作者: jjffjj    时间: 2008-12-29 12:38
INTEL的是4.1和7.8两个驱动,原来的是5.0的,4.1的更稳定?
作者: zhaohj    时间: 2008-12-29 17:22
测试结果:
环境:THANKPAD X60(开启AHIC),PE:PSEUDO 0pe129.iso
步骤1:用PSEUDO 0pe129.iso无任何改动,能认到硬盘
步骤2:修改0pe129.iso中WXPE\129SCSI.GZ,把楼主的IMG改名为SCSI.IMG再压缩成129SCSI.GZ,再启动PE,不按F6,无法认到硬盘。
(PS:PSEUDO的一个启动文件镜像中提示好像缺少HIMEM.SYS,但不影响使用)
作者: cduser    时间: 2008-12-29 17:27
如果能够实现GHOST的时候也能按F6加载就好了。
作者: pseudo    时间: 2008-12-29 18:40
回复 #47 zhaohj 的帖子
谢谢,终于有了个验证实例。看来楼主这个映像还须进一步实践改进。
还希望zhaohj兄进一步提供资料:
1、启动过程中出现菜单时,移动光标,用空格键勾选“Generate Report to HDD”,
然后将光标移动回原来的位置,回车继续启动。这样就会在硬盘XP系统目录下生成一个
_REPORT_目录(例如c:\windows\_REPORT_),请将此目录所有内容打包上传可供分析。
2、把楼主映像改名129EXT1.GZ(直接改名,可不压缩),而原129EXT1.GZ改名129SCSI.GZ,看能否启动(不管是否识别硬盘),如能启动,这时楼主映像会仿真为A:盘,那么适当时机按F6看会怎样。

回复 #37 chenall 的帖子

如果后面有zhaohj的_REPORT_,chenall兄可针对他的机器把映像改进一下印证#37楼的default问题。
作者: zhaohj    时间: 2008-12-29 23:20
回复 #49 pseudo 的帖子
1:这个启动出现的缺少(或不匹配)HIMEM.SYS是在你的勾选报告前(也就是刚启动时,我是GRUB直接ISO启动的),因此错误信息不会出现在报告中。
2:笔记本在单位,明天一早提交报告。
(PS:这个问题的解决也是PE的一大进步,而且我常维护服务器,颇有感觉)
作者: pseudo    时间: 2008-12-30 00:20
标题: 回复 #50 zhaohj 的帖子
晕,我这回准备把HIMEM.SYS放到子目录,config.sys中改了路径,但文件忘记移动位置,所以找不到没加载。想起阿非说访问不了ntfs分区的xp可能就跟这有关。
谢谢你。
作者: zhaohj    时间: 2008-12-30 08:22
回复 #49 pseudo 的帖子问题2
按楼主的提示办法,映像改名129EXT1.GZ(直接改名,可不压缩),而原129EXT1.GZ改名129SCSI.GZ,按F6选择INTEL AHIC1或AHIC2都无法进入PE.
x60的硬盘控制器是:Intel ICH7M/MDH SATA AHIC Controler

[ 本帖最后由 zhaohj 于 2008-12-30 08:29 编辑 ]

IMG002.JPG (332.43 KB, 下载次数: 250)

IMG002.JPG

_REPORT_.rar

43.26 KB, 下载次数: 128, 下载积分: 无忧币 -2


作者: zhaohj    时间: 2008-12-30 17:23
看来这个方法有待进一步解决,上面fd0、fd1都试了不行
作者: chenall    时间: 2008-12-30 18:07
也许这个驱动包里面没有支持你的硬盘控制器?再试试INTEL的其它两个,

还有无法进入PE,具体是指的什么?进不到桌面?还是启动不了?
作者: zhaohj    时间: 2008-12-31 08:40
原帖由 chenall 于 2008-12-30 18:07 发表
也许这个驱动包里面没有支持你的硬盘控制器?再试试INTEL的其它两个,

还有无法进入PE,具体是指的什么?进不到桌面?还是启动不了?


出现F6后>>>>>>>>>>>>>,不到一秒就自动退出,这个XP界面也没出现。
今天再试试其它PE,驱动包里面肯定有X60的硬盘控制器。这个也想不通,为什么会进不了桌面。
作者: pseudo    时间: 2008-12-31 11:39
标题: 回复 #55 zhaohj 的帖子
#49期望
原129EXT1.GZ-------->129SCSI.GZ--------->仿真B:
楼主img------------>129EXT1.GZ----------->仿真A:
但从报告看不到B:中有EXT1,有点奇怪,这样不借助xp是启动不到桌面的。会不会硬盘某分区有WXPE\129SCSI.GZ被优先使用了。同名文件硬盘优于U盘,iso外的优于iso内的。

还希望提供一个完全使用0pe圣诞原版的报告。原版:
原129EXT1.GZ--------->仿真A:
原129SCSI.GZ----------->仿真B:
因为原版成功,报告里就有更多硬盘信息。

[ 本帖最后由 pseudo 于 2008-12-31 11:43 编辑 ]
作者: 83329876    时间: 2008-12-31 16:50
什么时候出个正式版,等待中
作者: zhaohj    时间: 2008-12-31 17:16
没事就做做测试
换了台全新机器:Thankpad_X61,开启AHIC,硬盘控制器是:Intel ICH8M SATA AHIC Controler-2829
全新安装XP(纯净、无PE等),我用移动硬盘启动PE测试:
1:0PE原版,SCSCI仿真B:
2:0PE原版,SCSCI仿真A:
3:0PE改楼主SCSI仿真B:
4:0PE改楼主SCSI仿真A:
测试结果,0PE原版SCSCI仿真B:及SCSCI仿真A:不按F6都能认到硬盘;0PE改楼主SCSI仿真B:及A:都没认到硬盘。
以下是REPORT:
(ps:pseudo的129SCSI.GZ用SCSI.IMG改名是不行的,还是需要压缩成GZ,上面的我可能范了这个错误进不了桌面,我现在是修改你的IMG而成的)

[ 本帖最后由 zhaohj 于 2008-12-31 17:17 编辑 ]

_REPORT_0-A.rar

200.93 KB, 下载次数: 146, 下载积分: 无忧币 -2

0PE原版,SCSCI仿真A:

_REPORT_0-B.rar

200.93 KB, 下载次数: 155, 下载积分: 无忧币 -2

0PE原版,SCSCI仿真B:

_REPORT_1-A.rar

45.2 KB, 下载次数: 145, 下载积分: 无忧币 -2

0PE改楼主SCSI仿真A:

_REPORT_1-B.rar

45.2 KB, 下载次数: 149, 下载积分: 无忧币 -2

0PE改楼主SCSI仿真B:


作者: netwinxp    时间: 2008-12-31 20:40
原帖由 jjffjj 于 2008-12-29 12:38 发表
INTEL的是4.1和7.8两个驱动,原来的是5.0的,4.1的更稳定?

主要是为了控制体积。
原帖由 zhaohj 于 2008-12-31 17:16 发表
没事就做做测试
换了台全新机器:Thankpad_X61,开启AHIC,硬盘控制器是:Intel ICH8M SATA AHIC Controler-2829
全新安装XP(纯净、无PE等),我用移动硬盘启动PE测试:
1:0PE原版,SCSCI仿真B:
2:0PE原 ...

看来只能是A盘选择,如果不能识别硬盘的话,把磁盘映像改成2.88M,同时把.SY_解压缩试试,不知是不是txt方式文件不能压缩。

[ 本帖最后由 netwinxp 于 2009-1-2 09:26 编辑 ]
作者: cnn_5454    时间: 2009-1-2 00:16
我觉得使用一个 2.88的映象 还是没问题的。

增加的体积不大
作者: xxxyyy1    时间: 2009-1-2 00:50
这个必须量产出一个fdd区吗,单个u盘分区会浪费空间吗,不知windows7是否会改进这个软盘问题
作者: 超无限    时间: 2009-1-3 18:37
在华硕X81上测试。确实无法自动加载。手动加载也不成功
我是用USB-CDROM 和USB虚拟软盘测试的。因虚拟软盘无量产成2.88M的。所以就无法测试2.88M的方案了。只认到量产虚拟软盘所剩下的HDD区。。

[ 本帖最后由 超无限 于 2009-1-3 18:44 编辑 ]
作者: zhaohj    时间: 2009-1-3 18:43
还请pseudo来解答一下,我什么地方测试有误,还是驱动不全?因为我用
map --mem /SCSI.IMG (fd0)
map --hook
再加载PE时按F6也没看到AHIC的硬盘,只看到移动硬盘(我用移动硬盘启动的)
(PS:解开也试过了,生成2.88盘)

[ 本帖最后由 zhaohj 于 2009-1-3 18:44 编辑 ]
作者: pseudo    时间: 2009-1-3 18:56
标题: 回复 #63 zhaohj 的帖子
to zhaohj
0pe已更新,新版支持3个驱动包,映射为a:、B:的都有。
选F6包到时按F6即可。机制已经有,看映像内容了,可替换为自己作的映像。具体看0pe的说明文档。

to netwinxp、 chenall
#58楼_REPORT_0-B.rar里有zhaohj用的硬盘的资料,能否修改定制映像支持这个硬盘?
作者: netwinxp    时间: 2009-1-3 19:16
他那个哪要订制啊,直接Iastor57以上版本的软盘就可以了,下面是Intel软盘提取的。

[ 本帖最后由 netwinxp 于 2009-1-3 19:24 编辑 ]

imsm 5.7.2.1003.rar

141.35 KB, 下载次数: 127, 下载积分: 无忧币 -2

Iastor57


作者: fcxhh    时间: 2009-1-4 08:56
不错,收藏了!
作者: awera    时间: 2009-1-4 12:13
最近用了联想Y430AT6400的笔记本,安装xp的时候就蓝屏,最后才搞明白,原来就是因为这个AHCI的问题,最后是在bios上把硬盘设置成ide才安装了xp。

装好xp后,又找了个改版的AHCI驱动,在xp下安装,重启bios改为AHCI,于是xp就能支持AHCI,与vista能够双启动而不需修改biso。

[ 本帖最后由 awera 于 2009-1-4 12:21 编辑 ]
作者: zhaohj    时间: 2009-1-4 16:58
现在知道原因了,为什么我上面的测试都失败。
内核,还是内核!XPSP2的PE对AHCI不认(或不稳定),换成XPSP3的内核就认了。痛苦的测试......
现在可以确定,用FD1的就加载默认,不会自动检测,目前只能用FD0手动选择。
我是用Lyra的内核,取消所有的内置驱动后测试的,他的内核是XPSP3。
没法提供报告,因为PSEUDO的内核是XPSP2的,FD0、FD1加载都失败,除非更新内核!
楼主的INTEL驱动不支持Intel(R) ICH8M-E/M SATA AHCI Controller,我换成新版测试的。

建议内核都改成XPSP3!!!

[ 本帖最后由 zhaohj 于 2009-1-4 17:17 编辑 ]
作者: netwinxp    时间: 2009-1-4 19:29
不对7.8的才支持8M-E/M,8.x的好像有3个不支持ICH8ME(虽然表面上看支持,但经他人测试真的不支持,有BUG)(你说你的是7M所以我才给个5.7,其实7.8的兼容性最好,甚至支持部分ICH10)
请教几个问题——
1、可不可以识别压缩。
2、去掉default项,然后fd1,看能不能出来选择条。

[ 本帖最后由 netwinxp 于 2009-1-4 19:38 编辑 ]

imsm 7.8.0.1012.rar

167.65 KB, 下载次数: 258, 下载积分: 无忧币 -2

Iastor7.8


作者: deng2169487    时间: 2009-1-4 22:29
珍藏……下载试试  后果在 评论。
作者: zhaohj    时间: 2009-1-4 22:43
回#69版主:
    原测试机器是X60,驱动是ICH7M;后新买台x61,驱动是ICH8M-E/M,这几天就用这台X61测试的。
上面的两个,第一个我认为是支持压缩的,但为了保证我明天在测试确认;第二个,去掉default项,然后fd1,明天一并回报。
    我好像在哪里看到过一个实机测试笔记本测试XPSP2的PE对AHCI的硬盘也不认,至少我现在测试是这样。如果有条件测试者,用OEM的镜像进行测试,并删除原PE内核驱动。
作者: pseudo    时间: 2009-1-4 23:11
标题: 回复 #69 netwinxp 的帖子
zhaohj 好像说楼主#1楼的img映像(在12.30版0pe中压缩改名为129F6.GZ,自动仿真为A:),按F6后,选了几个都不行。当然问题也可能出在0pe本身,但我判断0pe这方面问题不大。
他还说用0pe默认的129SCSI.GZ(基于你的之前的方案,chkpci方式)可以。

我#64楼所说的为他定制,是建议修改#1楼多驱动映像,包含对zhaohj的硬盘支持。#58楼_REPORT_0-B.rar里有zhaohj用的硬盘的资料,包括hwid和.sys。

12.30版0pe已经为应用这种映像提供了现成的机制,将这种单或多驱动img映像压缩(也可不压缩),改名为129F6.GZ替换0pe的同名文件即可。启动时选相应菜单项,适当时候按F6。
有时也可不替换同名文件,只需在硬盘根目录建立WXPE目录,将129F6.GZ放入,它优先于iso里的同名文件被使用。
作者: pseudo    时间: 2009-1-4 23:56
原帖由 zhaohj 于 2009-1-4 22:43 发表
回#69版主:
    原测试机器是X60,驱动是ICH7M;后新买台x61,驱动是ICH8M-E/M,这几天就用这台X61测试的。
上面的两个,第一个我认为是支持压缩的,但为了保证我明天在测试确认;第二个,去掉default项,然后 ...

#69的驱动做成的驱动包,用于12.30版0pe,启动选using 129F6.GZ, if any(map to A:)菜单项,适当时候按F6。
如果成功,再改名129OEM.GZ,启动时选using 129OEM.GZ, if any(map to B:),不按F6。

129F6.GZ

187.71 KB, 下载次数: 151, 下载积分: 无忧币 -2


作者: sjstg    时间: 2009-1-5 00:17
强人啊,我需要这个!
作者: zhaohj    时间: 2009-1-5 08:35
再回#69楼版主:
一早测试,1:驱动压缩能识别
               2:txtsetup.oem中把默认删除,用FD1,不会自动弹出选择项,失败!
作者: zhaohj    时间: 2009-1-5 09:03
回#73pseudo:
1:#69的驱动做成的驱动包,用于12.30版0pe,启动选using 129F6.GZ, if any(map to A:)菜单项,按F6,能识别AHCI硬盘;
(PS:晕了,XPSP2的PE看来也不是不能识别,可能与驱动有关,我原来是用INTEL最新的驱动做测试的,看来NETWINXP的话有道理,最新的有些BUG,但最新的驱动包XPSP3的PE能识别)

2:改名129OEM.GZ,启动时选using 129OEM.GZ, if any(map to B:),不按F6,不能识别;我看了默认是iaStor_ICH8M ,不会自动选择。
iaStor_ICH8M = "Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)"
我的驱动是:iaAHCI_ICH8M = "Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)"

3:用PCI的方式(129SCSI.GZ(B:)可以识别。

现在可以肯定一点:驱动压缩没关系,FD1不会自动选择,XPSP3的PE识别能力比XPSP2的PE强!

[ 本帖最后由 zhaohj 于 2009-1-5 09:18 编辑 ]
作者: zmcjs    时间: 2009-1-5 11:35
希望做出正式版,最好分类几个1.44 不要搞2.88 这样大家可以选择!
建议吧常用的驱动放在一个1.44里面,吧不常用的或者服务器的放在一个1.44里面!
这样大家选择也方便!
作者: chenall    时间: 2009-1-5 12:25
原帖由 zhaohj 于 2009-1-5 09:03 发表
回#73pseudo:
1:#69的驱动做成的驱动包,用于12.30版0pe,启动选using 129F6.GZ, if any(map to A:)菜单项,按F6,能识别AHCI硬盘;
(PS:晕了,XPSP2的PE看来也不是不能识别,可能与驱动有关,我原来是用I ...



自动识别使用F6自动识别还是有DEFAULT有关系的。
作者: zhaohj    时间: 2009-1-5 13:06
to chenall:
    我很喜欢你的外置方式,我测试了你5-14的SCSI与你最新内核PE,也无法识别Intel(R) 82801HEM/HBM SATA AHCI RAID Controller(H8M-E/M)
我改了chkpci.com,chkpci1.com,把里面的IASTOR80换成IASTOR78的驱动,也无法识别,是不是驱动太多打架了?
还有一点,既然有chkpci.com,chkpci1.com,为什么驱动里面还要放*.txt、TXTSETUP.OEM和txtsetup.sif呢?我认为只要txtsetup.sif就可以了。你现在的方式是怎样的?

[ 本帖最后由 zhaohj 于 2009-1-5 13:15 编辑 ]

Snap1.jpg (4.22 KB, 下载次数: 219)

Snap1.jpg

作者: luosiping360    时间: 2009-1-6 22:51
路过学习,不过至今没有看明白。

还有GHOST系统怎样才能加载到RAID驱动?
作者: zhaohj    时间: 2009-1-8 09:16
原帖由 pseudo 于 2009-1-4 23:11 发表
12.30版0pe已经为应用这种映像提供了现成的机制,将这种单或多驱动img映像压缩(也可不压缩),改名为129F6.GZ替换0pe的同名文件即可。启动时选相应菜单项,适当时候按F6。
有时也可不替换同名文件,只需在硬盘根目录建立WXPE目录,将129F6.GZ放入,它优先于iso里的同名文件被使用。


这句话有个明显漏洞,这个时候硬盘还未识别,肯定找不到。
反过来,如果能找到硬盘WXPE\129F6.GZ,这个驱动也无所谓了。哈哈_^_
作者: pseudo    时间: 2009-1-8 09:45
原帖由 zhaohj 于 2009-1-8 09:16 发表
这句话有个明显漏洞,这个时候硬盘还未识别,肯定找不到。
反过来,如果能找到硬盘WXPE\129F6.GZ,这个驱动也无所谓了。哈哈_^_

不是漏洞,这个时候可以识别,后来不能识别,这是关键。
作者: chenall    时间: 2009-1-8 10:39
原帖由 zhaohj 于 2009-1-5 13:06 发表
to chenall:
    我很喜欢你的外置方式,我测试了你5-14的SCSI与你最新内核PE,也无法识别Intel(R) 82801HEM/HBM SATA AHCI RAID Controller(H8M-E/M)
我改了chkpci.com,chkpci1.com,把里面的IASTOR80换成I ...


是的那些是没有用的.只要TXTSETUP.SIF和驱动文件.其它的只作为参考
作者: netwinxp    时间: 2009-1-8 14:19
稍微更新一下,增添ITE、JMB、SIL等,并对一些驱动文件版本更新。
作者: huyosin    时间: 2009-1-8 14:25
支持!
多谢!
收下了

不过我的硬盘不知道能不能用。。。
作者: zmcjs    时间: 2009-1-8 14:38
表情更新了,不知道一些网友提出的bug解决了没有,希望在春节前发布正式版!
作者: james168    时间: 2009-1-8 15:33
谢谢netwinxp。。。
作者: xhj    时间: 2009-1-8 21:21
这个是个好东西啊。免去到处找驱动的烦恼了
作者: lizhenbao    时间: 2009-1-9 08:14
好东西!  下载看看。
作者: zhaohj    时间: 2009-1-9 15:12
asus p45 无法识别

Snap1.jpg (26.54 KB, 下载次数: 267)

Snap1.jpg

作者: wmjm    时间: 2009-1-9 17:58
楼主更新很快,谢谢分享。
作者: netwinxp    时间: 2009-1-9 20:33
原帖由 zhaohj 于 2009-1-9 15:12 发表
asus p45 无法识别

ICH10目前就算是Iastor86也有点BUG,准备等新版本的驱动,再想办法解决。
作者: tigerstar    时间: 2009-1-12 11:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2009-1-15 14:44
经过多次测试,F6的时候不会自动检测HWID
今天测试了ISTOR87,在我的ASUS-P45机器上测试,原版ICH10R SATA AHCI CONTROLLER没问题,把它改到楼主的INTEL中(修改驱动为iastor47.sys及iastor87.sys,并相应修改INF文件),修改TXTSETUP.OEM为这两个驱动的配置,经过测试多个id不会自动匹配。

[ 本帖最后由 zhaohj 于 2009-1-15 16:31 编辑 ]
作者: cnn_5454    时间: 2009-1-18 21:37
版主,我找到了一个从多目录加载SATA的 软盘组。是一个驱动的,不过一个软盘组里包含了多个驱动。

一个软盘组包含 ICH8+第三方的映象我还没有找到 ~~~想不起来是哪个主板的了 好似彩虹~~ 没找到中



#
# TXTSETUP.OEM for IT8212 ATA RAID Controller
#

[Disks]
d1 = "ITE IT8212 ATA RAID Driver Diskette", \ITERAID, \
d2 = "ITE IT8212 ATA RAID Driver Diskette", \ITERAID, \WINNT
d3 = "ITE IT8212 ATA RAID Driver Diskette", \ITERAID, \WIN2K
d4 = "ITE IT8212 ATA RAID Driver Diskette", \ITERAID, \WINXP

[Defaults]
scsi = ITERAID_2000

[scsi]
ITERAID_NT     = "ITE IT8212 ATA RAID Controller (Windows NT)", ITERAID
ITERAID_2000   = "ITE IT8212 ATA RAID Controller (Windows 2000)", ITERAID
ITERAID_XP   = "ITE IT8212 ATA RAID Controller (Windows XP)", ITERAID

[Files.scsi.ITERAID_NT]
driver = d2, iteraid.sys, ITERAID
inf    = d2, iteraid.inf

[Files.scsi.ITERAID_2000]
driver = d3, iteraid.sys, ITERAID
inf    = d3, iteraid.inf
catalog = d3, iteraid.cat

[Files.scsi.ITERAID_XP]
driver = d4, iteraid.sys, ITERAID
inf    = d4, iteraid.inf
catalog = d4, iteraid.cat

[HardwareIds.scsi.ITERAID_NT]
id = "PCI\VEN_1283&DEV_8212","ITERAID"

[HardwareIds.scsi.ITERAID_2000]
id = "PCI\VEN_1283&DEV_8212","ITERAID"

[HardwareIds.scsi.ITERAID_XP]
id = "PCI\VEN_1283&DEV_8212","ITERAID"

[Config.ITERAID_NT]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

[Config.ITERAID_2000]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

[Config.ITERAID_XP]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1
作者: trianv    时间: 2009-1-19 17:50
CHENALL方案1  好似已经没有了。。。楼主方便的话请直接在一楼搞个链接或直接转过来,方便我们菜鸟学习,谢谢啦,
作者: raulwang    时间: 2009-1-22 17:10
支持下~~
:)
作者: huangdi168    时间: 2009-1-26 01:20
用VM简单试了下,总算找到了最基本的东东.
不需要用楼主提供的软件来制作.
配合GRUB可是无敌安装啊,呵呵.好像2K3以上的系统才支持的.
可以按照下面的方式来实现楼主的功能..
1.制作一个OEM驱动软盘(可以用虚拟软件软件虚拟出一个软盘然后将TXTSETUP.OEM等文件复制到该软件上)或下载一个别人制作的软盘用WINIMAGE打开将文件添加进去.

2.使用方法,配合GRUB来使用.
重要的是GRUB的启动命令.....

比如这个软盘镜像放在U盘或CD上.
这里的例子使用经常用的的U盘.
用U盘启动(要装有GRUB)
进入GRUB命令行.

map --mem /SCSI.IMG (fd1)
map --hook
cdrom --init
chainloader (cd)
boot

开始安装吧.....

我只提供方法,具体如何使用各位可以自行选择.

其实说白了也就是这个fd1.只要将含有OEM驱动的软盘镜像加载到fd1就可以实现顶楼的功能了.
顶楼的ISO使用了SBM引导管理器并不是必须的只是为了方便用户使用.

感谢楼主提供的信息,让我们又了解了另外一种加载SCSI驱动的方法.

另本人的言语表达不好,相信有许多人看了会一头雾水.
有看得懂的朋友可以帮忙整理一下方便那些看不太懂的朋友.



chenall方法,我转载的。。。
作者: tzxinqing    时间: 2009-1-29 12:25
chenall方法,这几行GRUB命令是挂载scsi.img映像,再驱动光驱,转而由光盘启动?
作者: cwzh_115    时间: 2009-1-31 07:39
要是能把U盘同事量产成软盘和CD-ROM就好了




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3