无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4489|回复: 10
打印 上一主题 下一主题

[讨论] 如何把多个“F6驱动组合在一张软盘镜像里面”

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-24 23:07:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先,我的确搜索了一下无忧启动的帖子了,没有找到能够帮到我的帖子。

相信大家如果使用XP原版光盘安装时,必定遇到AHCI(SATA)驱动问题,我目前已经有了很多这些驱动软盘镜像。

我有amd、Intle(x86)、Intle(x64)、firadisk等等这类型的的磁盘控制器驱动。

如何把它们集合到一张软盘镜像里面呢??那么就不需要同时插入多张软盘。里面包含很多文件(包括inf、sys、和最重要的txtsetup.oem),我应该如何修改txtsetup.oem等文件的信息达到制作一个“盒盘”。

注:不需要考虑实际软盘镜像的大小和目前的计算机是否有软驱。

望各位高手指教指教~

下面是我对安装程序行为的一些猜测:
按了F6键 ---------然后按S键 ------然后读取入盘中的txtsetup.oem -------------获取软盘中一个或者多个驱动的名称和驱动文件的位置 -------------然后-----------我选择一个或者多个驱动----------然后根据我选择的驱动复制相应的文件,然后再自动加载B软驱黎的文件;
在本例中,不考虑B软驱出现的情况。如何通过修改txtsetup.oem文件来达到集合软盘镜像呢??
他们应该不会冲突吧?
有没有教程什么的?
2#
 楼主| 发表于 2011-10-24 23:10:37 | 只看该作者
这里有另外的我的帖子:http://social.microsoft.com/Foru ... b-8577-742db1e326ee
如果大家有什么帖子有空复制到这里谢谢~~~我自己也再研究研究~
回复

使用道具 举报

3#
 楼主| 发表于 2011-10-25 11:23:32 | 只看该作者

重大的尝试

这里http://social.microsoft.com/Foru ... b-8577-742db1e326ee我已经有了第一步的修改,还望大家看看,我修改得对不对~~~
回复

使用道具 举报

4#
 楼主| 发表于 2013-5-15 13:23:24 | 只看该作者
本帖最后由 2011GameBoy 于 2013-5-15 13:26 编辑

弄了一个外链:http://dl.vmall.com/c0hsc9unwe
应该不用安装什么插件的,直接点击那个文件名:scsis.img.gz 就可以下载了;
回复

使用道具 举报

5#
发表于 2013-5-15 14:53:40 | 只看该作者
这么大的时间跨度?11年那时好像用的是zhaoj的SRS F6,后来用稀饭放姜的,感觉更方便点儿,然后用论坛中的RUN代码,不过话说现在用PE5.X很少了,新电脑一般都用win7PE了。
回复

使用道具 举报

6#
发表于 2013-5-15 17:26:07 | 只看该作者
用DPMS就足以应负绝大多数机器了……
回复

使用道具 举报

7#
 楼主| 发表于 2013-5-23 22:12:11 | 只看该作者
jh1688 发表于 2013-5-15 17:26
用DPMS就足以应负绝大多数机器了……

DPMS是什么来的?
回复

使用道具 举报

8#
发表于 2013-5-24 05:58:46 | 只看该作者
DPMS是DriverPackMassStorage 的缩写,是SATA驱动的合集,具体解释可以百度一下,
下载地址:http://driverpacks.net/DriverPacks/download.php?pag=b
下载地址:http://driverpacks.net/DriverPacks/download.php?pag=m

想自己自动集成XP驱动可以下载上面的第一个,第二个下载地址是驱动的具体地址,里面包括了各种驱动,可以根据自己的系统下载自己的需要……
回复

使用道具 举报

9#
发表于 2014-4-11 04:01:03 | 只看该作者
本帖最后由 Sor/heart 于 2014-4-11 04:09 编辑

目前测试成功,Intel ICH10R 驱动在U盘模拟软驱(USB-FDD)同时放入32位(XP/2003/win7/2008)和64位(2003/win7/2008)在“X86”和“X64”目录中。修改的文件如下。

带“黑体”部分是从"X86" txtsetup.oem 复制过来的,改动地方就在黑体部分。修改部分说明:

1、disk2 = "Intel(R) Rapid Storage Technology Driver", \x86\iaStor.sys, \x86——这一句中的:“\x86“就是对文件目录的具体指向,同时决定什么系统的驱动;
2、iaStor_8R9R10RDO6 = "Intel(R) ICH8R/ICH9R/ICH10R/DO/5 Series/3400 Series SATA RAID Controller X86"——这一句中,在末尾加了“X86”,其实就是对应驱动,这一句就是定制“菜单”,在前面把"_8R9R10RDO5"(64位)改成“_8R9R10RDO6”(32位)以示区别,这个编号可以按自己想法更改,但要对应“3、4”两条,不然驱动会发生无法找到的问题;
3、[Files.scsi.iaStor_8R9R10RDO6]
      driver = disk2, iaStor.sys, iaStor
      inf = disk2, iaStor.inf
      catalog = disk2, iaStor.cat
上面这段可以直接复制,然后把disk1改变成disk2,其实disk1、2…… 就是不同目录在这里

4、[HardwareIds.scsi.iaStor_8R9R10RDO6]  
     id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"
这段同2的原理,改变iaStor_8R9R10RDO5变为iaStor_8R9R10RDO6以对应第二条设定的菜单选项。

改完上面这4条就算把X86和X64驱动指向改完了,然后拷贝这个txtsetup.oem文件到磁盘根目录即可,目录中的.OEM文件可以不管。

已经在XP\2003中测试完毕,选错了X86或者X64选项,只要系统不符合会提示错误,再选择一次就行了。

; Copyright (c) 2003-10 Intel Corporation
;#############################################################################
;#
;#    Filename:  TXTSETUP.OEM
;#
;#############################################################################
[Disks]
disk1 = "Intel(R) Rapid Storage Technology Driver", \x64\iaStor.sys, \x64
disk2 = "Intel(R) Rapid Storage Technology Driver", \x86\iaStor.sys, \x86

[Defaults]
scsi = iaStor_8R9R10RDO6

;#############################################################################
[scsi]

; iaAHCI.inf
;iaAHCI_ESB2       = "Intel(R) ESB2 SATA AHCI Controller"
;iaAHCI_7RDH       = "Intel(R) ICH7R/DH SATA AHCI Controller"
;iaAHCI_7MMDH      = "Intel(R) ICH7M/MDH SATA AHCI Controller"
;iaAHCI_8RDHDO     = "Intel(R) ICH8R/DH/DO SATA AHCI Controller"
;iaAHCI_8MEM       = "Intel(R) ICH8M-E/M SATA AHCI Controller"
;iaAHCI_9RDODH     = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"
;iaAHCI_9MEM       = "Intel(R) ICH9M-E/M SATA AHCI Controller"
;iaAHCI_10DDO      = "Intel(R) ICH10D/DO SATA AHCI Controller"
iaAHCI_10R        = "Intel(R) ICH10R SATA AHCI Controller"
;iaAHCI_5          = "Intel(R) 5 Series 4 Port SATA AHCI Controller"
;iaAHCI_5_1        = "Intel(R) 5 Series 6 Port SATA AHCI Controller"
;iaAHCI_5_1_1      = "Intel(R) 5 Series/3400 Series SATA AHCI Controller"

; iaStor.inf
;iaStor_ESB2       = "Intel(R) ESB2 SATA RAID Controller"
;iaStor_7RDH       = "Intel(R) ICH7R/DH SATA RAID Controller"
;iaStor_7MDH       = "Intel(R) ICH7MDH SATA RAID Controller"
iaStor_8R9R10RDO5 = "Intel(R) ICH8R/ICH9R/ICH10R/DO/5 Series/3400 Series SATA RAID Controller X64"
iaStor_8R9R10RDO6 = "Intel(R) ICH8R/ICH9R/ICH10R/DO/5 Series/3400 Series SATA RAID Controller X86"
;iaStor_8ME9ME5    = "Intel(R) ICH8M-E/ICH9M-E/5 Series SATA RAID Controller"

;#############################################################################

; iaAHCI.inf
[Files.scsi.iaAHCI_ESB2]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_7RDH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_7MMDH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_8RDHDO]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_8MEM]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_9RDODH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_9MEM]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_10DDO]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_10R]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_5]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_5_1]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_5_1_1]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat


; iaStor.inf
[Files.scsi.iaStor_ESB2]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat

[Files.scsi.iaStor_7RDH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat

[Files.scsi.iaStor_7MDH]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat

[Files.scsi.iaStor_8R9R10RDO5]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat

[Files.scsi.iaStor_8R9R10RDO6]
driver = disk2, iaStor.sys, iaStor
inf = disk2, iaStor.inf
catalog = disk2, iaStor.cat

[Files.scsi.iaStor_8ME9ME5]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat


;#############################################################################
[Config.iaStor]
value = "", tag, REG_DWORD, 1b
value = "", ErrorControl, REG_DWORD, 1
value = "", Group, REG_SZ, "SCSI Miniport"
value = "", Start, REG_DWORD, 0
value = "", Type, REG_DWORD, 1

;#############################################################################

; iaAHCI.inf
[HardwareIds.scsi.iaAHCI_ESB2]
id = "PCI\VEN_8086&DEV_2681&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_7RDH]
id = "PCI\VEN_8086&DEV_27C1&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_7MMDH]
id = "PCI\VEN_8086&DEV_27C5&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_8RDHDO]
id = "PCI\VEN_8086&DEV_2821&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_8MEM]
id = "PCI\VEN_8086&DEV_2829&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_9RDODH]
id = "PCI\VEN_8086&DEV_2922&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_9MEM]
id = "PCI\VEN_8086&DEV_2929&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_10DDO]
id = "PCI\VEN_8086&DEV_3A02&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_10R]
id = "PCI\VEN_8086&DEV_3A22&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_5]
id = "PCI\VEN_8086&DEV_3B29&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_5_1]
id = "PCI\VEN_8086&DEV_3B2F&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_5_1_1]
id = "PCI\VEN_8086&DEV_3B22&CC_0106","iaStor"


; iaStor.inf
[HardwareIds.scsi.iaStor_ESB2]
id = "PCI\VEN_8086&DEV_2682&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_7RDH]
id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_7MDH]
id = "PCI\VEN_8086&DEV_27C6&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_8R9R10RDO5]
id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_8R9R10RDO6]
id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"


[HardwareIds.scsi.iaStor_8ME9ME5]
id = "PCI\VEN_8086&DEV_282A&CC_0104","iaStor"
回复

使用道具 举报

10#
发表于 2014-4-11 13:31:21 | 只看该作者
坟帖也疯狂!有空给服务器再安装原版系统的时候试试,支持一下

点评

只是楼主没“结贴”,顺便测试了下而已! txtsetup.oem j就是一个 “批处理”文件而已,有点Dos|批处理“能力的偶能作出来! 看看淘宝网,软驱的销售还是头买家的! 最讨厌什么软驱淘汰了,光驱没用了,U  详情 回复 发表于 2014-4-12 01:46
回复

使用道具 举报

11#
发表于 2014-4-12 01:46:08 | 只看该作者
本帖最后由 Sor/heart 于 2014-4-12 01:48 编辑
lbw2007 发表于 2014-4-11 13:31
坟帖也疯狂!有空给服务器再安装原版系统的时候试试,支持一下


只是楼主没“结贴”,顺便测试了下而已!

txtsetup.oem j就是一个 “批处理”文件而已,有点Dos|批处理“能力的都能作出来!

看看淘宝网,软驱的销售还是头买家的!


最讨厌什么软驱淘汰了,光驱没用了,U盘走天下什么的…… 脑残无耻的人才会这么说|!随便什么,有个优盘能走天下的不是八嘎就是脑残而已!

不是炫耀,本机8个系统除了XP32以外全64,没“百度”搜索的那些问题;好好学计算机基础,别什么都难,什么都能捅破天,真正的“天”很多人是没见着的!


塞哟拉拉!!!别过!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-12 02:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表