PDA

Показать полную графическую версию : [решено] Интеграция SATA и RAID драйверов


EfLasher
23-12-2005, 09:48
Приветствую Всех. Начитан про интеграцию в этом форуме, так что не гоняйте в другие посты. Проблема вот в чем. По описанному вот на этой странице http://oszone.net/display.php?id=2782 работает только если винду записывать на болванки. А вот если установка операционки производится с винчестера, то появляются проблемы. А именно: допустим добавили SATA RAID контроллер с драйвером m5287.sys, и вот при копировании файлов на первом этапе установки, винда про этот файл забывает и не копирует его. Соответственно при загрузке второго этапа (с подключением SCSI/RAID контроллеров) ругается, что не может найти этот самый файл. Ну конечно, потому как его физически нет в темповой директории, куда должен был скопироваться этот файл.
И это не только с этим файлом, это со всеми встраиваемыми другими контроллерами.
А при установке с диска всё отличненько работает.

(Мысли вслух..)
При установке с диска корневой каталог то SetupSourcePath = "\", вот тогда то и знает откуда брать ентот самый m5287.sys. А при установке с винта эта самая инсталяшка находится хр.н знает где.
Может где-нить в txtsetup.sif прописать точный путь к файлу m5287.sys...

Короче, нужно дубиться установки драйверов с клона, то есть с винта.
В общем у кого есть соображения по этому поводу? Может мало информации, если надо допишу.

Oleg_Sch
23-12-2005, 10:21
Скорее всего вам надо прописать файлы в dosnet.inf, помимо txtsetup

Вот кусок моего txtsetup.sif:
[SourceDisksFiles]

; ULi SATA Controller (M1573)
m5287.sys = 1,,,,,,3_,4,1

; SiS 180/181 raid
SISRaid.sys = 1,,,,,,3_,4,1
property.dll = 1,,,,,,3_,4,1

А вот соответствующий ему dosnet.inf:
[FloppyFiles.2]
; ULi SATA Controller (M1573)
d1,m5287.sys

; SiS 180/181 raid
d1,SISRaid.sys
d1,property.dll

У меня эта проблема была ПРИ ОБНОВЛЕНИИ уже установленной винды (при чистой установке с компакта все работало) - решилась dosnet.inf
Обратите внимание, что секция в dosnet.inf должна быть именно FloppyFiles.2 - именно там винда ищет SCSI и RAID

EfLasher
23-12-2005, 11:31
Вот так у меня расположены каталоги.


\install\os\$OEM$
\install\os\2003
\install\os\2003\I386
\install\os\home
\install\os\home\I386
\install\os\pro
\install\os\pro\I386


А в winnt.sif такая строчка:

[Unattended]
OemFilesPath = d:\install\os\$oem$


Вот кусок кода в txtsetup.sif:

[SourceDisksFiles]
m5287.sys = 1,,,,,,4_,4,1,,,1,4

[HardwareIdsDatabase]
PCI\VEN_10B9&DEV_5287 = "m5287"
PCI\VEN_10B9&DEV_5287&SUBSYS_528710B9 = "m5287"

[SCSI.Load]
m5287 = m5287.sys,4

[SCSI]
m5287 = "ALi/ULi M5287 SATA Controller (M1573)"


To Oleg_Sch.
Спасибо, попробую.

Oleg_Sch
23-12-2005, 13:07
EfLasherСпасибо попробую.
Попробуйте, думаю поможет, потому как симптомы один-в-один моего случая...
Отпишитесь о результатах, плиз...

EfLasher
26-12-2005, 10:57
To Oleg_Sch!

Обязательно отписываю.
Получилось, действительно. Твой метод очень помог. Спасибо огромное!
Ну теперь дело то попрет.

Следующий мой этап, все эти операционки пробывать ставить по сети. Удачи всем.

Oleg_Sch
26-12-2005, 12:39
EfLasherПолучилось, действительно. Твой метод очень помог. Спасибо огромное!
Не мне спасибо (ну, или не только мне ;) ) - в какой-то ветке на msfn подсмотрел :)

EfLasher
06-01-2006, 07:02
Всем привет!
Слушайте, а для XP HOME это подходит? А то у меня такая трабла, первый этап проходит на ура. Во втором этапе при подключении SATA RAID тоже как бы без проблем, а при копировании файлов где-то выше 52% спотыкается с ругательством "Программе установки не удалось скопировать файл 'viamraid.sys'". Хотя и в Dosnet.inf и txtsetup.sif прописанно, иначе была бы проблема с загрузкой второго этапа (пробовал). Физически в темповой директории $WIN_NT$.~BT эти файлы присутствуют как viamraid.sy_.

Мысли кончились, почему винда не копирует этот файл.

Сейчас буду пробывать подключать по одному контроллеру, пока буду ждать ваших ответов.



С 10:00 до 19:00 я тут безвылозно...

EfLasher
06-01-2006, 08:21
Хотя я счас попробывал и на XP Pro, тоже ругнулся на копирования этого файла.

Тут как получается, материнка Elitegroup P4M800-M7, встроенный SATA RAID VIA VT6421 RAID Controller с драйвером "viamraid.sys". Вот винда его и не копирует.

EfLasher
06-01-2006, 09:25
Проблема решена!

В файл dosnet.inf нужно не только в секцию FloppyFiles.2 добавлять нужные драйвера, как сказал Oleg_Sch:


[FloppyFiles.2]
; ULi SATA Controller (M1573)
d1,m5287.sys

; SiS 180/181 raid
d1,SISRaid.sys
d1,property.dll


но еще в секцию [Files]:

[Files]
d1,m5287.sys
d1,SISRaid.sys
d1,property.dll


Вот теперь винда ставится без ошибок!
Спасибо!

MYNBI
24-01-2007, 16:35
Сейчас записываю диск, с похожими изменениями.. а если CD-rom неизвестно какой буквой обозначается, можно ли какнибудь его обозначить псевдонимом




© OSzone.net 2001-2012