И еще один контрольный выстрел в стандартную подгрузку sata-драйвера с floppy по F6 вначале установки.
То есть даже если у вас в компе есть флопи-дисковод, или материнка на AMI BIOS с поддержкой эмуляции флопи для usb-флешек,
успех не гарантирован. У меня такая материнка. Вот как эта фича с эмуляцией флопи выглядит в моем случае и она работает:
Итак, запустили установку WinXP, нажали F6, потом S, выбрали правильный драйвер, а их там много, нужно еще знать, какой нужен
конкретно на вашу систему, драйвер sata подхватился, жесткий диск распознан, появилась желтая полоска индикатора копирования установочных файлов... И тут же пропала, а вместо нее сообщение:
"Вставьте диск с пометкой Intel rapid storage technology driver в дисковод А:", или
"Вставьте диск с пометкой Intel matrix storage manadger driver в дисковод А:", или
"Вставьте диск с пометкой Intel (r) raid storage technology driver» в дисковод А:"
Там еще оказывается есть косяки в самой программе установки WinXP, а чтоб их обойти нужно еще сделать:
[more]с дискетки имеем файлы
Код:
iaAHCI.inf
iastor.inf
iaAHCI.cat
iastor.cat
iastor.sys
txtsetup.oem
их все кроме txtsetup.oem нужно обработать makecabом и засунуть в i386
Код:
makecab iaAHCI.inf iaAHCI.in_
makecab iastor.inf iastor.in_
makecab iaAHCI.cat iaAHCI.ca_
makecab iastor.cat iastor.ca_
makecab iastor.sys iastor.sy_
причем заглавные/строчные буквы в названиях неважно. Также было указано до этого на форуме что их нужно копировать в каталог где autorun.inf - это ошибка. После обраотки makecabом файлы нужно копировать в i386
далее нужно их прописать в txtsetup.sif
Добавляем нижележащий код в соответствующие секции. причем важно вставляем именно в соответсвенные существующие секции. если просто вставить в конце txtsetup.sif работать не будет
Код:
[SCSI]
iastor = "ICHR10 RAID"
то что будет в кавычках неважно , вместо "ICHR10 RAID" можно написать "My SUPER RAID!"
Код:
[SCSI.Load]
iastor = iastor.sys,4
Код:
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_2682&CC_0104 = "iastor"
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"
все эти pci/ven подсматриваем в txtsetup.oem
Код:
[SourceDisksFiles]
iaAHCI.inf = 1,,,,,,,20,0,0
iastor.inf = 1,,,,,,,20,0,0
iaAHCI.cat = 100,,,,,,,,3,3
iastor.cat = 100,,,,,,,,3,3
iastor.sys = 1,,,,,,3_,4,1,,,1,4
причем в txtsetup.sif несколько секций [SourceDisksFiles] нужно вставлять именно в ту где прописан intelide.sys потому что это драйвер такого же порядка что и мы хотим происать. Также важно как прописан iastor.sys. Я имею ввиду
iastor.sys = 1,,,,,,3_,4,1,,,1,4
в способе от raskren написано неправильно - 1,,,,,,3_,4,1
Если есть сомнения смотрим как прописаны аналогичные sys файлы
Далее нужно прописатиь файлы в файл dosnet.inf
Нужно ли обязательно туда прописыать я не знаю. я попробовал два способа интеграции что описаны на конференции - первый с $OEM$ и второй тот что выше. ни один не сработал да и с $OEM$ очень длительно и муторно к тому же, а этот сработал с первого раза. Желания допиливать просто нет времени.
итак прописываем файлы в dosnet.inf
Вписываем файлы в те же секции что и intelide.sys а именно
Код:
[FloppyFiles.1]
d1,iaAHCI.inf
d1,iastor.inf
d1,iaAHCI.cat
d1,iastor.cat
d1,iastor.sys
[Files]
d1,iaAHCI.inf
d1,iastor.inf
d1,iaAHCI.cat
d1,iastor.cat
d1,iastor.sys
Готово!
Все должно работать, единственнное когда уже будет графическая часть установки windows скажет что iastor.sys не найден и будет кнопка "browse" - нажимаем и выбираем. Подчеркиваю если все сделано правильно то этот вопрос возникнет не в текствой части установки там где выбора никокого нет а в графической .
Далее в целом как я устанваливаю виндовс в особо тяжелых случаях когда не могу просто его перенести со старого компа на новый.
Загружаюсь с winpe , в процессе загрузки подгружаю драйвера по F6. разбиваю и форматирую новый диск на два: первый большой и в конце небольшой раздел в который копирую I386. пусть первввый раздел это C: а второй который с I386 будет F:
тогда чтобы установить windows из командной строки запускаю
Код:
f:\i386\winnt32 /s:f:\i386 /syspart:c: /tempdrive:f:
/s:f:\i386 - показыввает где потом в процессе установки искать дистрибутив
/syspart:c: - на какой раздел ставить windows
/tempdrive:f: - где хранить времнные файлы в процессе установки
после того как комп предложит перезагрузиться жмем <Esc> и можно провертиь правильность наших дейсмтвий. Если в txtsetup.sif все прописано правильно то в папке
Код:
C:\$win*nt*ls* (чтото типа того)
внутри будет iastor.sys , в той же подпапке что и intelide.sys
Если в dosnet.inf все прописано правильно то на другом диске
Код:
F:\$win*nt*ls* (чтото типа того)
внутри будет iastor.sys
Если это так можно смело перезагружаться и начинать установкк, если нет стираем эти каталоги
Код:
C:\$win*nt*ls*
F:\$win*nt*ls*
ищем ошибки и пробуем снова
Код:
f:\i386\winnt32 /s:f:\i386 /syspart:c: /tempdrive:f:
Источник [/more] Альтернативы интеграции sata-драйверов в дистрибутив просто нет.