无忧启动论坛

标题: 如何把多个“F6驱动组合在一张软盘镜像里面” [打印本页]

作者: 2011GameBoy    时间: 2011-10-24 23:07
标题: 如何把多个“F6驱动组合在一张软盘镜像里面”
首先,我的确搜索了一下无忧启动的帖子了,没有找到能够帮到我的帖子。

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

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

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

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

望各位高手指教指教~

下面是我对安装程序行为的一些猜测:
按了F6键 ---------然后按S键 ------然后读取入盘中的txtsetup.oem -------------获取软盘中一个或者多个驱动的名称和驱动文件的位置 -------------然后-----------我选择一个或者多个驱动----------然后根据我选择的驱动复制相应的文件,然后再自动加载B软驱黎的文件;
在本例中,不考虑B软驱出现的情况。如何通过修改txtsetup.oem文件来达到集合软盘镜像呢??
他们应该不会冲突吧?
有没有教程什么的?
作者: 2011GameBoy    时间: 2011-10-24 23:10
这里有另外的我的帖子:http://social.microsoft.com/Foru ... b-8577-742db1e326ee
如果大家有什么帖子有空复制到这里谢谢~~~我自己也再研究研究~
作者: 2011GameBoy    时间: 2011-10-25 11:23
标题: 重大的尝试
这里http://social.microsoft.com/Foru ... b-8577-742db1e326ee我已经有了第一步的修改,还望大家看看,我修改得对不对~~~
作者: 2011GameBoy    时间: 2013-5-15 13:23
本帖最后由 2011GameBoy 于 2013-5-15 13:26 编辑

弄了一个外链:http://dl.vmall.com/c0hsc9unwe
应该不用安装什么插件的,直接点击那个文件名:scsis.img.gz 就可以下载了;
作者: fengtao4it    时间: 2013-5-15 14:53
这么大的时间跨度?11年那时好像用的是zhaoj的SRS F6,后来用稀饭放姜的,感觉更方便点儿,然后用论坛中的RUN代码,不过话说现在用PE5.X很少了,新电脑一般都用win7PE了。
作者: jh1688    时间: 2013-5-15 17:26
用DPMS就足以应负绝大多数机器了……
作者: 2011GameBoy    时间: 2013-5-23 22:12
jh1688 发表于 2013-5-15 17:26
用DPMS就足以应负绝大多数机器了……

DPMS是什么来的?
作者: jh1688    时间: 2013-5-24 05:58
DPMS是DriverPackMassStorage 的缩写,是SATA驱动的合集,具体解释可以百度一下,
下载地址:http://driverpacks.net/DriverPacks/download.php?pag=b
下载地址:http://driverpacks.net/DriverPacks/download.php?pag=m

想自己自动集成XP驱动可以下载上面的第一个,第二个下载地址是驱动的具体地址,里面包括了各种驱动,可以根据自己的系统下载自己的需要……
作者: Sor/heart    时间: 2014-4-11 04:01
本帖最后由 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"
作者: lbw2007    时间: 2014-4-11 13:31
坟帖也疯狂!有空给服务器再安装原版系统的时候试试,支持一下
作者: Sor/heart    时间: 2014-4-12 01:46
本帖最后由 Sor/heart 于 2014-4-12 01:48 编辑
lbw2007 发表于 2014-4-11 13:31
坟帖也疯狂!有空给服务器再安装原版系统的时候试试,支持一下


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

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

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


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

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


塞哟拉拉!!!别过!!!




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