Войти

Показать полную графическую версию : как из 3-х txtsetup.oem сделать 1???


kostyan3333
02-04-2012, 23:00
Приветствую всех! Имеется мать GA-X58A-UD5,хочу поставить на неё WinXP с включённой поддержкой AHCI. Для этого качаю с оффсайта SATA Preinstall driver. Поскольку, контроллеров HDD три(ICH10R,Marvell 9128,JMicron JMB362), то и архивов с драйверами тоже 3. В каждом свои драйвера под каждый контроллер и свой txtsetup.oem. Драйвера подкладываю с дискеты при помощи F6,при установке. Беда в том,что драйвера можно подложить только для одного контроллера,потому txtsetup.oem нужен свой для каждого. А хочется для всех и сразу! Пробовал тупо свалить все драйвера на дискету и отредактировать один txtsetup.oem(скопировал текст со всех 3х и вставил в один). В меню загрузки драйвера вроде отображаются и даже их выбрать можно,но не грузятся( "Windows не удаётся загрузить файл *** пропустить?") Пожалуйста помогите! Сам я далёк от программирования. Извините,за сумбур. Заранее большое спс!!!
Тексты txtsetup.oem:
txtsetup.oem1:
; Copyright (c) 2003-11 Intel Corporation
;#############################################################################
;#
;# Filename: TXTSETUP.OEM
;#
;#############################################################################
[Disks]
disk1 = "Intel(R) Rapid Storage Technology Driver", iaStor.sys, \

[Defaults]
scsi = iaStor_Mobile

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

; iaAHCI.inf
iaAHCI_7RDH = "Intel(R) ICH7R/DH SATA AHCI Controller"
iaAHCI_7MMDH = "Intel(R) ICH7M/MDH 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"
iaAHCI_DesktopWorkstationServer = "Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller"
iaAHCI_Mobile = "Intel(R) Mobile Express Chipset SATA AHCI Controller"

; iaStor.inf
iaStor_7RDH = "Intel(R) ICH7R/DH SATA RAID Controller"
iaStor_7MDH = "Intel(R) ICH7MDH SATA RAID Controller"
iaStor_DesktopWorkstationServer = "Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller"
iaStor_Mobile = "Intel(R) Mobile Express Chipset SATA RAID Controller"

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

; iaAHCI.inf
[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_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

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

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


; iaStor.inf
[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_DesktopWorkstationServer]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat

[Files.scsi.iaStor_Mobile]
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_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_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"

[HardwareIds.scsi.iaAHCI_DesktopWorkstationServer]
id = "PCI\VEN_8086&DEV_1C02&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_Mobile]
id = "PCI\VEN_8086&DEV_1C03&CC_0106","iaStor"


; iaStor.inf
[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_DesktopWorkstationServer]
id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"

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

txtsetup.oem 2:
; ****************************************************************************
; ****************************************************************************
; ** Filename: TxtSetup.OEM
; ****************************************************************************
; ****************************************************************************

[Disks]
disk1 = "J_36X", xraid_f.inf, \
disk2 = "J_36X", xraid_f.inf, \

[Defaults]
scsi = J_I386

;----------- Component Section -----------

[scsi]
J_I386 = "RAID/AHCI Driver for GIGABYTE GBB36X Controller (x32)"
;J_Amd64 = "RAID/AHCI Driver for GIGABYTE GBB36X Controller (x64)"

;-------------------------------------------

[Files.scsi.J_I386]
driver = disk1, jraid.sys, Jraid
inf = disk1, xraid_f.inf
catalog = disk1, jraid.cat

;-------------------------------------------

[Files.scsi.J_Amd64]
driver = disk2, jraid.sys, Jraid
inf = disk2, xraid_f.inf
catalog = disk2, jraid.cat

;-------------------------------------------

[Config.Jraid]
value = parameters\PnpInterface,5,REG_DWORD,1

;--------------------------------------------

[HardwareIds.scsi.J_I386]
id = "PCI\VEN_197B&DEV_2363&CC_0101", "Jraid"
id = "PCI\VEN_197B&DEV_2360&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2361&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2362&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2363&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2364&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2366&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2369&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2360&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2361&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2362&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2363&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2364&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2366&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2369&CC_0106", "Jraid"

[HardwareIds.scsi.J_Amd64]
id = "PCI\VEN_197B&DEV_2363&CC_0101", "Jraid"
id = "PCI\VEN_197B&DEV_2360&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2361&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2362&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2363&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2364&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2366&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2369&CC_0104", "Jraid"
id = "PCI\VEN_197B&DEV_2360&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2361&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2362&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2363&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2364&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2366&CC_0106", "Jraid"
id = "PCI\VEN_197B&DEV_2369&CC_0106", "Jraid"

txtsetup.oem3:
[Disks]
disk0 = "Marvell SATA Driver Diskette", \mv91xx, \
disk1 = "Marvell SATA Driver Diskette", \mv91xx.inf, \
disk2 = "Marvell SATA Driver Diskette", \mv91xx.inf, \

[Defaults]
SCSI = i386_91xx

[SCSI]
i386_mvxxmm = "Marvell shared library (install first)", mv91xx
i386_91xx = "Marvell 91xx SATA Controller 32bit Driver", mv91xx
;amd64_91xx = "Marvell 91xx SATA Controller 64bit Driver", mv91xx

[Files.SCSI.i386_91xx]
inf = disk1, mv91xx.inf
driver = disk1, mv91xx.sys, mv91xx
catalog = disk1, mv91xx.cat
dll = disk1, mv91xxm.dll


;[Files.SCSI.amd64_91xx]
[Files.SCSI.i386_mvxxmm]
driver = disk1, mvxxmm.sys, mv91xx


[HardwareIds.SCSI.i386_91xx]
id = "PCI\VEN_1B4B&DEV_9023&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_90A3&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9110&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9190&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9111&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9191&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9120&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_91A0&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9125&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_91A5&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9128&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_91A8&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9028&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_90A8&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9123&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9123&CC_0104", "mv91xx"
id = "PCI\VEN_1B4B&DEV_914D&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_91A3&CC_0101", "mv91xx"

;[HardwareIds.SCSI.amd64_91xx]
[HardwareIds.SCSI.i386_mvxxmm]
id = "PCI\VEN_1B4B&DEV_9023&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_90A3&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9110&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9190&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9111&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9191&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9120&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_91A0&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9125&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_91A5&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9128&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_91A8&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9028&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_90A8&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9123&CC_0106", "mv91xx"
id = "PCI\VEN_1B4B&DEV_9123&CC_0104", "mv91xx"
id = "PCI\VEN_1B4B&DEV_914D&CC_0101", "mv91xx"
id = "PCI\VEN_1B4B&DEV_91A3&CC_0101", "mv91xx"

[Config.mv91xx]
value = parameters\PnpInterface,5,REG_DWORD,1

ivvtvv
01-08-2012, 14:16
Драйвера подкладываю с дискеты при помощи F6,при установке »
Проще интегрировать их в дистрибутив припомощи UpdatePack-XPSP3-Rus http://forum.oszone.net/thread-196600.html и аддона для интеграции драйверов тектового режима http://forum.oszone.net/thread-117423.html еще проще програмой nlite http://www.nliteos.com/

Tanat0S
17-11-2012, 02:56
kostyan3333,
Описание структуры TXTSETUP.OEM (http://msdn.microsoft.com/en-us/library/windows/hardware/ff553509.aspx)
По идее достаточно подкорректировать секцию [Disks] под различные дрова, ну и соответственно отредактировать Files.HwComponent.ID.
Что-то типа

[Disks]
disk1 = "Intel(R) Rapid Storage Technology Driver", iaStor.sys, \
disk2 = "Marvell SATA Driver Diskette", \mv91xx.inf, \
...
[Files.scsi.iaStor_Mobile]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaStor.inf
catalog = disk1, iaStor.cat

[Files.scsi.J_I386]
driver = disk2, jraid.sys, Jraid
inf = disk2, xraid_f.inf
catalog = disk2, jraid.cat
Правда хз как быть с [Defaults].

kostyan3333
17-11-2012, 17:48
Описание структуры TXTSETUP.OEM »
I'm плохо понимать по аглицки :blush2:
И вообще,я давно забил на эту тему. Выкрутился подстановкой дров через интерфейс хрюшки. конечно пришлось сыграть в лотерею,но вроде работало. Может быть попробую ещё,когда в отпуске буду. Короче,всё равно спасибо!

Tanat0S
18-11-2012, 15:06
kostyan3333,
Да там и понимать то не особо много - текста чуть :)
Вчера сам уже попробовал, по F6 спокойно закинул дрова на 2 sata контроллера, работает и на хр и на семерке. Заодно разобрался с [Defaults], из этой секции автоматом грузится драйвер если не нажимать F6.

kostyan3333
18-11-2012, 18:26
Tanat0S, заинтриговал! выложи свой кодик пжл




© OSzone.net 2001-2012