Проверьте, пожалуйста, я всё правильно сделал?
Всё делал, в точности, как в
статье
Шаг №1.
Здесь скачал драйвера "Intel SATA Preinstall driver 10.6.0.1002 [370.6 Kb]" для моей материнской платы GIGABYTE GA-P55A-UD4 "Rev. 2.0"
Шаг №2. Распаковал содержимое установочного диска Windows XP в C:\XPCD
Шаг №3. Создал директорию C:\preload\$OEM$\$1\drivers\P55A_UD4\intel и в неё распаковал то, что скачал выше. В папке получилось
6 файлов:
Код:

iaahci.cat
iaAHCI.inf
iastor.cat
iaStor.inf
iaStor.sys
TXTSETUP.OEM
Шаг №4. Скопировал директорию $OEM$\$1\drivers\P55A_UD4\intel в C:\XPCD
Шаг №5. Сжал и положил файл
iaStor.SY_ в C:\XPCD\i386
Шаг №6. В самом начале секции [SourceDisksFiles] файла TXTSETUP.SIF добавил строчку
iaStor.sys = 1,,,,,,3_,4,1
Шаг №7. В самом начале секций [FloppyFiles.2] и [Files] файла DOSNET.INF добавил строчку
d1,iaStor.sys
Шаг №8. В секцию [HardwareIdsDatabase] файла TXTSETUP.SIF добавил строчки:
Код:

PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor"
Взял я эти строчки из секции [Strings] файла
iaStor.inf, кстати вот содержимое этой секции на всякий случай:
Код:

;********************************************************
[Strings]
;Localizable
DiskName = "Intel Rapid Storage Technology Driver"
*PNP0600.DeviceDesc = "Intel RAID Controller"
PCI\VEN_8086&DEV_27C3&CC_0104.DeviceDesc = "Intel(R) ICH7R/DH SATA RAID Controller"
PCI\VEN_8086&DEV_27C6&CC_0104.DeviceDesc = "Intel(R) ICH7MDH SATA RAID Controller"
PCI\VEN_8086&DEV_2822&CC_0104.DeviceDesc = "Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller"
PCI\VEN_8086&DEV_282A&CC_0104.DeviceDesc = "Intel(R) Mobile Express Chipset SATA RAID Controller"
INTEL="Intel"
;*******************************************
Всё правильно?
Шаг №9. В самом начале секции [SCSI.Load] файла TXTSETUP.SIF добавил строчку
iaStor = iaStor.sys,4
И шаг №10. В самом начале секции [SCSI] файла TXTSETUP.SIF добавил строчку
iaStor = "Intel RAID Controller"
А смущает меня вот что: все манипуляции проходят лишь с одним файлом
iaStor.sys так как только ему соответствует файл
iaStor.inf.
Но я посмотел содержимое файла
iaAHCI.inf и по моему, основываясь
ЭТИМ СКРИНШОТОМ , нужный мне контроллёр находится именно там. Вот часть его содержимого:
Код:

;********************************************************
[Strings]
;Localizable
DiskName = "Intel Rapid Storage Technology Driver"
*PNP0600.DeviceDesc = "Intel AHCI Controller"
PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc = "Intel(R) ICH7R/DH SATA AHCI Controller"
PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc = "Intel(R) ICH7M/MDH SATA AHCI Controller"
PCI\VEN_8086&DEV_2922&CC_0106.DeviceDesc = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"
PCI\VEN_8086&DEV_2929&CC_0106.DeviceDesc = "Intel(R) ICH9M-E/M SATA AHCI Controller"
PCI\VEN_8086&DEV_3A02&CC_0106.DeviceDesc = "Intel(R) ICH10D/DO SATA AHCI Controller"
PCI\VEN_8086&DEV_3A22&CC_0106.DeviceDesc = "Intel(R) ICH10R SATA AHCI Controller"
PCI\VEN_8086&DEV_3B29&CC_0106.DeviceDesc = "Intel(R) 5 Series 4 Port SATA AHCI Controller"
PCI\VEN_8086&DEV_3B2F&CC_0106.DeviceDesc = "Intel(R) 5 Series 6 Port SATA AHCI Controller"
PCI\VEN_8086&DEV_3B22&CC_0106.DeviceDesc = "Intel(R) 5 Series/3400 Series SATA AHCI Controller"
PCI\VEN_8086&DEV_1C02&CC_0106.DeviceDesc = "Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller"
PCI\VEN_8086&DEV_1C03&CC_0106.DeviceDesc = "Intel(R) Mobile Express Chipset SATA AHCI Controller"
INTEL="Intel"
;*******************************************
Почему нет файла iaAHCI.sys, неужели так и должно быть?