Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Установка Win2000/WinXP на SATA RAID без floppy(fdd)

Автор: AlexKniga
Дата сообщения: 31.03.2004 18:58
Установка Win2K/WinXP на SATA RAID без floppy(fdd)


Зачем это нужно:
Установка при отсутствии флопика
Уставка по сети - RIS - когда дискетку подсунуть не возможно.

Есть два способа установить Win2K/WinXP на SATA RAID без floppy. Официальный путь лежит через UNATTENDED установку и $OEM$\TextMode\txtsetup.oem. Неофициальный - модификация дистрибутива Windows. В обоих случаях требуются драйвера контроллера .

1) Способ от Microsoft, с помощью UNATTENDED установки, через $OEM$\TextMode\txtsetup.oem
[more=далее]

Цитата:
from deploy.chm
Предварительная установка драйверов запоминающих устройств

Драйверы большинства устройств устанавливаются средствами Plug and Play и могут быть загружены позднее в процессе установки. Однако для обеспечения полной поддержки Plug and Play во время графического этапа установки необходимо правильно установить драйверы запоминающих устройств, такие как драйверы для контроллеров жестких дисков. По этой причине порядок их установки отличается от порядка установки драйверов другого оборудования.

При использовании раздела [MassStorageDrivers] в файле Unattend.txt на текстовом этапе установки установка драйверов запоминающих устройств не выполняется, если только они не указаны в этом разделе. Если этот раздел отсутствует или пуст, программа установки выполняет попытку обнаружить устройства на компьютере и установить соответствующие стандартные драйверы.

Для предварительной установки драйверов запоминающих устройств на текстовом этапе, когда полная поддержка Plug and Play недоступна, необходимо предоставить программе установки файл Txtsetup.oem, содержащий инструкции по установке конкретного драйвера.

Дополнительные сведения о файле Txtsetup.oem содержатся в пакете Microsoft Windows Driver Development Kit (DDK), который можно заказать на веб-узле Microsoft DDK (http://www.microsoft.com/ddk/). Документация DDK также доступна для чтения в библиотеке MSDN (http://msdn.microsoft.com/library/). Для этого щелкните узел Windows Development, а затем — узел Driver Development Kit.

Чтобы предварительно установить запоминающее устройство

Создайте подпапку \Textmode в подпапке \$OEM$ набора конфигурации.
Скопируйте файлы с дисков, предоставленных поставщиком устройства, в папку \Textmode. Обычно эти файлы включают:
Драйвер.sys
Драйвер.dll
Драйвер.inf
Драйвер.cat
Txtsetup.oem
где Драйвер — название драйвера.

Примечания

Кроме того, необходимо скопировать файлы драйвера в папку, указанную параметром OemPnPDriversPath в файлах ответов. Например:
OemPnPDriversPath = drivers\storage
Ряд драйверов, такие как драйверы мини порта SCSI, не включают файл с расширением .dll.
Файл каталога (Драйвер.cat) должен содержаться в драйверах запоминающих устройств, если он перечислен в файле Txtsetup.oem.
Дополнительные сведения о файлах каталога см. в разделе Использование подписанных драйверов. Также см. пакет Microsoft Windows Driver Development Kit (DDK), доступный в библиотеке MSDN (http://msdn.microsoft.com/library/). Для этого щелкните узел Windows Development, а затем — узел Driver Development Kit.

В файле Unattend.txt создайте раздел [MassStorageDrivers], а затем введите в этот раздел все записи драйверов. Например, запись в разделе [MassStorageDrivers] может выглядеть следующим образом:
"Adaptec 2940..." = "OEM"
Используйте для этого раздела сведения из раздела [SCSI] файла Txtsetup.oem, предоставляемого изготовителем оборудования.

Примечание

Необходимо использовать подписанные драйверы. Неподписанные драйверы во время автоматической установки не устанавливаются.
Создайте в файле Unattend.txt раздел [OEMBootFiles] и введите в него список файлов, расположенных в папке \$OEM$\Textmode. Например:
[OEMBootFiles]
Драйвер.sys
Драйвер.dll
Драйвер.inf
Драйвер.cat
Txtsetup.oem
где Драйвер — название драйвера.

Внимание!

Драйверы для загрузочных запоминающих устройств разрешается добавлять только в разделы [MassStorageDrivers] и [OEMBootFiles]. Не разрешается включать дополнительные запоминающие устройства. Вместо этого добавьте драйверы дополнительных запоминающих устройств в папку, указанную параметром OemPnPDriversPath в файле ответов автоматической установки. Включение драйверов для незагрузочных запоминающих устройств в разделы [MassStorageDrivers] или [OEMBootFiles] вызывает ошибку при выполнении программы установки.
Если запоминающее устройство является самонастраивающимся (PnP), убедитесь в существовании в файле Txtsetup.oem раздела идентификации оборудования и имени этого файла каталога для драйвера (Драйвер.cat). Дополнительные сведения см. в пакете Microsoft Windows Driver Development Kit (DDK), доступном в библиотеке MSDN (http://msdn.microsoft.com/library/). Для этого щелкните узел Windows Development, а затем — узел Driver Development Kit.
Если раздел идентификации оборудования отсутствует, в файл Txtsetup.oem следует добавить раздел [HardwareIds.scsi.yyyyy] и указать в нем следующие данные:

id = "xxxxx" , "yyyyy"
где xxxxx соответствует идентификатору устройства, а yyyyy — связанной с ним службе.

Например, для предварительной установки драйвера Symc810, имеющего идентификатор устройства PCI\VEN_1000&DEV_0001, следует убедиться в наличии в файле Txtsetup.oem следующего дополнительного раздела:

[HardwareIds.scsi.symc810]
id = "PCI\VEN_1000&DEV_0001","symc810"
Необходимо удалить ссылки на диск и путь из файла Txtsetup.oem. Вместо этого текста используйте следующие примеры для NTFS или FAT32:

[disks]
d1 = "Windows XP Driver Set v1.00", \w2kdsk1, \win2000\smy810\

Для установочных образов NTFS используйте текст:

[disks]
d1 = "Windows XP Driver Set v1.00", \w2kdsk1, \
В конце строки ставится обратная косая черта.

Для установочных образов FAT32 используйте текст:

[disks]
d1 = "Windows XP Driver Set v1.00", w2kdsk1, .
Обратная косая черта отсутствует; в конце строки ставится точка.

Выбор и загрузка правильного драйвера запоминающего устройства
При добавлении новых или обновленных драйверов для запоминающих устройств новый драйвер необходимо добавить в обе следующие папки:

\$OEM$\Textmode
Папка, указанная в параметре OemPnPDriversPath файла Unattend.txt.
Например, \$OEM$\$1\Pnpdrvrs\storage.

Загрузка драйверов запоминающих устройств во время текстового этапа установки
Если драйвер запоминающего устройства включен в Windows XP, драйвер Windows XP выбирается до любого драйвера из папки \$OEM$\Textmode.

Однако драйвер, расположенный в папке \$OEM$\Textmode, во время текстового этапа установки выбирается первым только в следующих случаях:

драйвер, поставляемый с Windows XP, не загружается;
драйвер не поставляется с Windows XP.


Официальные и другие источники информации
http://download.microsoft.com/download/whistler/tooldep/SP1/WXP/RU/xpsp1deploytools_ru.cab
http://forum.ixbt.com/0022/029304.html
http://mapcell.narod.ru

Моё (AlexKniga) стремление следовать указанием мелкомягких разбилось о
=-=-=-
Файл txtsetup.oem вызвал неожиданную ошибку(18)
в строке 1041 из F:\nt\private\ntos\boot\setup\oemdisk.c.
Для продолжения нажмите любую клавишу.
=-=-=-
-------------------------------------------------------------------------------
[/more]

2) Способ от raskren. Интеграция в дистрибутив Windows драйверов контроллера.
[more=далее]
a. Из дистрибутива драйверов контроллера открываем TXTSETUP.OEM. Вот мой (удалены некоторые комментарии и дублирующие секции):

Код: #
# This section lists all disks in the disk set.
#
# <description> is a descriptive name for a disk, used when
# prompting for the disk
# <tagfile> is a file whose presence allows setup to recognize
# that the disk is inserted.
# <directory> is where the files are located on the disk.

[Disks]
d2 = "VIA Serial ATA RAID Controller Driver ", \VT8237, \win2000


# This section lists the default selection for each 'required'
# hardware component. If a line is not present for a component,
# the default defaults to the first item in the [<component_name>]
# section (see below).
#
# <component_name> is one of computer, display, keyboard, mouse, scsi
# <id> is a unique <within the component> string to be associated
# with an option.

[Defaults]
scsi = VIARAID_VT3149_2K


# This section lists the options available for a particular component.
#
# <id> is the unique string for the option
# <description> is a text string, presented to the user in a menu
# <key_name> gives the name of the key to be created for the component in
# HKEY_LOCAL_MACHINE\ControlSet001\Services

[scsi]
VIARAID_VT3149_2003IA32 = "VIA Serial ATA RAID Controller(Windows 2003 IA32)",VT8237
VIARAID_VT3149_XP = "VIA Serial ATA RAID Controller(Windows XP)",VT8237
VIARAID_VT3149_2K = "VIA Serial ATA RAID Controller(Windows 2000)",VT8237
VIARAID_VT3149_NT = "VIA Serial ATA RAID Controller(Windows NT4)",VT8237


# This section lists the files that should be copied if the user
# selects a particular component option.
#
# <file_type> is one of driver, port, class, dll, hal, inf, or detect.
# See below.
# <source_disk> identifies where the file is to be copied from, and must
# match en entry in the [Disks] section.
# <filename> is the name of the file. This will be appended to the
# directory specified for the disk in the [Disks] section to form the
# full path of the file on the disk.

[Files.scsi.VIARAID_VT3149_2K]
driver = d2, viasraid.sys, viasraid
#dll = d2, setupvia.dll
inf = d2, viasraid.inf
## Cat file directive. It should be marked with non-digital signed driver
catalog = d2, viasraid.cat

[HardwareIds.scsi.VIARAID_VT3149_2K]
id = "PCI\VEN_1106&DEV_3149","viasraid"
Автор: B0B
Дата сообщения: 31.03.2004 20:43
AlexKniga
Здесь также есть раздел про Unattended установку
Автор: lynx
Дата сообщения: 31.03.2004 23:08
AlexKniga

Посмотри темы SATA

Автор: AlexKniga
Дата сообщения: 01.04.2004 07:47
All
Темы найденные по unattended, SATA и RAID я просмотрел. И если я пропустил выложенный рабочий код unattended установки, то, плиз, ткните меня носом.

То что проблема решается через unattended я знаю. Deploy.chm&Co читал. Свой код я уже десять раз смотрел, а ошибку не могу найти. По-этому и прошу всех кто сумел установить Win2K/XP на неизвестный ей накопитель без floppy выслать мне на мыло AlexKniga[at]NewMail[point]ru свои WinNT.sif, txtsetup.oem и структуру каталога $OEM$\TextMode\.
Автор: dadu
Дата сообщения: 01.04.2004 08:33
AlexKniga
http://www.msfn.org/board/index.php?act=ST&f=70&t=17067&view=getnewpost

да и вообще , если мало окажется поюзай там поиск... требуется регистрация

Добавлено
http://www.msfn.org/board/index.php?act=ST&f=88&t=7454&view=getnewpost

http://greenmachine.msfnhosting.com/READING/addraid.htm
Автор: AlexKniga
Дата сообщения: 01.04.2004 10:27
dadu
Спасибо. Вечером буду опробовать.
Автор: zoldatoff
Дата сообщения: 22.04.2004 12:48
У меня все получилось с дистрибом винды, он видит raid, ставится на него, но в самом конце установки не вылезает окно с приглашением создать новых пользователей, машина ребутится и при загрузке даже не доходит до бегущей полосы.
При загрузке в Safe mode последняя строка перед ребутом ...\Mup.sys
Пробовал на WinXP Eng SP1 Corporate, мать Asus P4P800 (ICH5R контроллер)
Автор: AlexKniga
Дата сообщения: 28.04.2004 16:49
Дополнение.

В TXTSETUP.SIF нужно добавить
для Win2000 как и указано в первом посте

Код: viasraid.sys = 1,,,,,,3_,4,1
Автор: OldGopher
Дата сообщения: 29.04.2004 17:19
Интересно, а как поступать тем, у кого драйверы для карт неподписанные?
Автор: Raredemon
Дата сообщения: 30.04.2004 06:26
OldGopher
В файле ответов где-то можно указать использование неподписанных драйверов...

Нашел.... Глянь сюды _http://unattended.msfn.org/xp/drivers.htm
Автор: AlexKniga
Дата сообщения: 30.04.2004 07:41
OldGopher
При интеграции драйверов контроллера в дистрибутив Windows никаких подписей не требует. Поставщик драйвера - Microsoft
Автор: torbas
Дата сообщения: 19.02.2005 18:29
А подскажите как добавить драйвера SATA RAID на уже установленную win2k но она установленна на контроллер который не был проенаблен как sata raid (asus p4p800) ?

Както из recovery console или может как то из работающей винды (загрузиться то можно есликонтролер не проенаблен как sats raid.. как то добавить дрова а потом перегрузится и в биосе проставить sata raid) ?
Автор: AFT
Дата сообщения: 01.12.2005 14:28
Ситуация:
Есть сервер HP ML110G3. Есть Windows 2003 Server standart.
Сделали RAID1.
Нет FDD и некуда его подключить.
Встраивать драйвера от RAID в дистрибутив операционки нет времени.

Как можно установить операционку при таком раскладе???
Срочно, очень надо...
Автор: AlexKniga
Дата сообщения: 01.12.2005 15:17
AFT
Встраивать драйвера от RAID в дистрибутив операционки нет времени.
А вопросы писать время есть?

Прочитай из первого поста "2) Способ от raskren. Интеграция в дистрибутив Windows драйверов контроллера.".

Либо ставь LongHorn (Vista) там уже нет привязки к FDD. И дрова можно подсунуть на флешке/другом сд/пр.


Добавлено:
+ есть неплохой ЧаВО по SATA и установке на него WinXP
http://ru-board.com/new/article.php?sid=170#faq
Автор: Woozie
Дата сообщения: 01.12.2005 18:38
оооох блин..... ну и гемор......
есть ли способ всё это замутить через usb флэш диск?
Автор: promt
Дата сообщения: 01.12.2005 22:11
У меня ноутбук Fujitsu-Siemens 1437G без флоппа.
Записал драйвера RAID VIA на SD карту, вставил в читалку после чего загрузился с CD WinPe нажал на F8 выбрал драйвер с SD и разбил диск и отформатировал его.
Затем при загрузки с CD Windows XP SP2 нажал на F8 выбрал драйвер с SD Windows увидел жесткий диск, но перед копированием файлов запросил VIA RAID Combo Driver Diskette и дальше не в какую не идет. Может кто нибудь помочь??????????? Спасибо!!!!!
Автор: AlexKniga
Дата сообщения: 02.12.2005 10:18
Woozie
promt
В WinNT 4.0 5.0 5.1 (NT/2K/XP) поиск дров по F6 жестко привязан к FDD.
В WinNT 6.0 (Vista) учли веяние времени и поиск дров по F6 ведется на всех доступных устройствах.
Автор: SLIDERNET
Дата сообщения: 12.01.2006 17:17
ПРИВЕТ ВСЕМ

Добавлено:
ПЫТАЮСЬ УСТАНОВИТЬ 2000-НУЮ НА ВИНТ - SEAGATE SATA. ПРИ УСТАНОВКЕ ВСЁ КАК ПОЛОЖЕНО - НАЖИМАЮ F6, ВСТАВЛЯЮ ДИСКЕТУ С ФАЙЛОМ TXTSETUP.OEM НО ПРИ УСТАНОВКЕ ДРАЙВЕРА ПОЛУЧАЮ:

В ФАЙЛЕ ТАКОМ ТО ВОЗНИКЛА НЕОЖИДАННАЯ ОШИБКА (18)
СТРОКА 1025 ИЗ D:\.......НЕ ПОМНЮ ЧТО ТАМ
ПРИЧЁМ ДРАЙВЕР СКАЧАЛ НОВЫЙ ИЗ НЕТА

ПОМОГИТЕ ЕСЛИ МОЖЕТЕ PLEEEASE!!
Автор: Elroir
Дата сообщения: 13.01.2006 01:10
SLIDERNET
Прочти внимательно шапку ( первый пост ).
Насколько я понимаю, должен сработать способ с интегрированием драйвера в дистрибутив.
Автор: TbIrbIDbIM
Дата сообщения: 25.02.2006 15:07
Возникает такая проблема.
Мать ASUS P5PWD2, устанавливаю WinXP на SATA диск. Подключил флоппи, подсунул драйвер. Выпадает в синий экран, со словами мол диска не вижу спользуйте CHDSK /F...
Что делать ума не приложу
Автор: Vovanchik81
Дата сообщения: 26.02.2006 19:17
вот этот способ добавьте в шапку
http://forum.oszone.net/showthread.php?t=50985
Автор: Vechniy
Дата сообщения: 24.04.2006 15:23
По данной методике (обе) попробывал поставить встроенный via raid но заканчивается все тем, что не может найти сам фрйл viamraid.sys. Уж и не знаю куда его пихать. Флопа нет как класс, поэтому даже сдаться не могу. Кто может помочь, в чем дело?
Автор: AlexKniga
Дата сообщения: 25.04.2006 11:13
Vechniy
Рассмотрим вторую методику.
Что ты добавлял в TXTSETUP.SIF?
viamraid.sys желательно паковать MAKECAB и кладется он в папку i386.
Автор: TROL
Дата сообщения: 20.11.2006 08:54
Я встраивал sata/raid по методике описаной вот здесь:
http://www.oszone.net/2747/
Все работает. Можно даже создать пакет драйверов для разных материнских плат.
На всякий случай вот эта статья:

Код:
Шаг 1 - Создание директорий

Создайте директорию для размещения всех драйверов и промежуточных файлов, которые будут конфигурироваться на предварительном этапе. В данной статье будет использоваться директория C:\preload, в которой надо создать поддиректории следующим образом C:\preload\$OEM$\$1\drivers
Шаг 2 - Распаковка драйверов

Вам понадобятся драйверы для SATA и/или RAID конторллеров. Их можно взять с CD, поставлявшегося в комплекте с материнской платой или ноутбуком. Более новые версии драйверов могут находиться на сайте производителя.

Распакуйте драйверы в директорию, названную по имени контроллера. Например, возможна такая структура
C:\preload\$OEM$\$1\drivers\motherboard\controller

Примечание: названия поддиректорий, содержащих драйверы, должны состоять из не более чем восьми символов. Например, для материнской платы ABIT IC7-MAXIII есть два набора драйверов Silicon Images: Si3112r и Si3114r. В таком случае нужно создать следующие директории
C:\preload\$OEM$\$1\drivers\IC7_MAX3\Si3112r
C:\preload\$OEM$\$1\drivers\IC7_MAX3\Si3114r

Если ваши драйверы находятся внутри установочной программы (нередко встречается у Intel), то распакуйте их из *.ехе при помощи WinRAR, например.

На данном этапе у вас в соответствующих директориях должны быть по крайней мере следующие файлы
*.sys
*.cat
*.inf
Шаг 2а - Распаковка драйверов Intel

Драйверы Intel представляют собой особый случай. Если у вас нет вышеуказанных файлов, то вероятнее всего у вас есть два кабинетных архива (*.cab) и setup.exe. В таком случае выполните следующую команду из командной строки:
c:\setup.exe –a –p c:\path

где path - директория, которую вы выбрали для распаковки. После распаковки ваши драйверы будут либо в поддиректори XP либо drivers. Скопируйте содержимое данной директории. Следуя нашей структуре, вы должны скопировать содержимое в
C:\preload\$OEM$\$1\drivers\motherboard\intel
Шаг 3 - Подбор файлов

Вы можете смело удалить файлы readme и любые директории относящиеся к другим операционным системам (Windows 2000 и Windows 98). Если одни и те же драйверы предназаначются для XP и 2000, то их, понятное дело, удалять не надо. Продолжая пример с ABIT IC7-MAXIII у нас теперь такая картина:

В директории C:\preload\$OEM$\$1\drivers\IC7_MAX3\Intel находятся файлы
TXTSETUP.OEM
iaAHCI.cat
iaStor.cat
iaAHCI.inf
iaStor.inf
iaStor.sys

А в директории C:\preload\$OEM$\$1\drivers\IC7_MAX3\Si3112r находятся файлы
SilSupp.cpl
TxtSetup.oem
si3112r.cat
Si3112r.inf
Si3112r.sys
SIWinAcc.sys
SiiSupp.vxd

и так далее для каждого из контроллеров.
Шаг 4 - Копирование файлов

Если содержимое установочного диска Windows XP у вас еще не скопировано на жесткий диск, но сейчас самое время это сделать. Копируем в C:\XPCD. Затем скопируйте директорию $ОЕМ$ из C:\preload в C:\XPCD.

Теперь нужно сделать сжатые копии всех *.sys файлов и скопировать их в C:\XPCD\i386 при помощи утилиты makecab. Из командной строки запустите следующую команду:
makecab C:\XPCD\$OEM$\$1\drivers\motherboard\controller\controller.sys C:\XPCD\I386\controller.SY_

где motherboard - название директории, которое вы дали по названию материнской платы, controller - соответственно название директории контроллера, а controller.sys и controller.SY_ - названия ваших *.sys файлов. У вас может быть более одного *.sys файла в каждой директории, однако вам нужен только тот, имя которого совпадает с именем *.inf файла. Если взять за пример шаг 6, то из директории Si3112r нам нужен только Si3112r.sys. Аналогичным образом добавьте в i386 все остальные *.sys файлы.
Шаг 5 - Редактирование секции [SourceDisksFiles] файла txtsetup.sif

Откройте в текстовом редакторе файл txtsetup.sif расположенный в C:\XPCD\i386. Блокнот подойдет, хотя и не слишком удобен для данной цели. Главное, чтобы редактор не создавал ненужного форматирования, такого как переносы строк, например.

Найдите первую секцию [SourceDisksFiles], которая располжена в районе 189 строки. В самом начале секции [SourceDisksFiles] добавьте следующую строку
controller.sys = 1,,,,,,3_,4,1

где controller.sys - имя файла, созданного на четвертом шаге. Аналогичным образом добавьте строки, соответствующие остальным *.sys файлам. Каждому файлу должна соответствовать одна строка. В нашем примере:
[SourceDisksFiles]
iaStor.sys = 1,,,,,,3_,4,1
Si3112r.sys = 1,,,,,,3_,4,1
Si3114r.sys = 1,,,,,,3_,4,1
viasraid.sys = 1,,,,,,3_,4,1

Рассказ о формате этих строк я решил вынести на отдельную страницу ввиду сложности материала.

Внимание! Для того, чтобы драйверы корректно устанавливались при инсталляции системы с жесткого диска или ее обновления с компакт-диска, вам нужно также внести изменения в файл dosnet.inf следующим образом:
[FloppyFiles.2]
d1,iaStor.sys
d1,Si3112r.sys
d1,Si3114r.sys
d1,viasraid.sys

[Files]
d1,iaStor.sys
d1,Si3112r.sys
d1,Si3114r.sys
d1,viasraid.sys
Шаг 6 - Редактирование секции [HardwareIdsDatabase] файла txtsetup.sif

Не закрывайте txtsetup.sif и найдите секцию [HardwareIdsDatabase], находящуюся в районе строки 18800. Мы через минуту вернемся к этой секции, а пока рассмотрим файлы, находящиеся в директориях с драйверами. Там есть файлы, информацию из которых нужно скопировать в txtsetup.sif. Нам понадобится либо *.oem либо *.inf файл из каждой из них. Идем в первую директорию и действуем по следующему принципу: если есть одноименный *.sys файлу *.oem файл, то открываем его, а если нет, то открываем одноименный *.inf файл. Если используете *.oem файл, то найдите все строки, начинающиеся с PCI\VEN_, заключенные в кавычки. Если используете *.inf файл, то найдите секцию [Strings], где есть аналогичные строки (но без кавычек). Проигнорируйте строки начинающиеся с %. Скопируйте каждую строку от начала до первой точки (не включая точку). Например, если строка PCI\VEN_8086&DEV_2652&CC_0104.DeviceDesc = "Intel(R) 82801FR SATA RAID Controller", то скопировать нужно только PCI\VEN_8086&DEV_2652&CC_0104 и больше ничего.

Теперь поместите скопированные строки в секцию [HardwareIdsDatabase] файла txtsetup.sif и добавьте к каждой = “sysfile”, где sysfile - имя вашего *.sys файла одноименного *.oem или *inf. файлу. В нашем примере в секции [HardwareIdsDatabase] это выглядит так:
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor"

PCI\VEN_8086&DEV_24DF&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_25B0&CC_0104 = "iaStor"
PCI\VEN_1095&DEV_3112 = "Si3112r"
PCI\VEN_1095&DEV_3512 = "Si3112r"

PCI\VEN_1002&DEV_436E = "Si3112r"
PCI\VEN_1002&DEV_4379 = "Si3112r"
PCI\VEN_1002&DEV_437A = "Si3112r"
PCI\VEN_1095&DEV_3114 = "Si3114r"
PCI\VEN_1106&DEV_3149 = "viasraid"
Шаг 7 - Редактирование секциий [SCSI.load] и [SCSI] файла txtsetup.sif

Теперь найдите секцию [SCSI.load] в районе строки 19266. Добавьте следующую строку для каждого *.sys файла
sysfile = sysfile.sys,4

где sysfile опять же имя вашего *.sys файла. В нашем примере в секции [SCSI.load] это выглядит так:
[SCSI.Load]
iaStor = iaStor.sys,4
Si3112r = Si3112r.sys,4
Si3114r = Si3114r.sys,4
viasraid = viasraid.sys,4

Теперь найдите секцию [SCSI] в районе строки 21613. Добавьте следующие строки для каждого *.sys файла.
sysfile = “Description”

где sysfile - имя вашего *.sys файла, a Description - любое описание, которое вы хотите дать контроллеру. Проще всего использовать описания из *.inf файла. В нашем примере это выглядит так:
[SCSI]
iaStor = "Intel(R) 82801FR/82801ER/6300ESB SATA RAID Controller"
Si3112r = "Silicon Image SiI 3x12 SATARaid Controller"
Si3114r = "Silicon Image SiI 3114 SATARaid Controller"
viasraid = "VIA Serial ATA RAID Controller"

На этом редактирование txtsetup.sif закончено. Закройте и сохраните файл.
Шаг 8 - Редактирование (создание) winnt.sif

Теперь настало время изменить winnt.sif (или создать новый, если у вас его еще нет). Подробнее о winnt.sif я рассказываю тут, поэтому остановлюсь лишь на секции [Unattended]. Для успешной установки драйверов необходимо наличие в секции следующих параметров
[Unattended]
OEMPreinstall=Yes
OemPnPDriversPath=”Drivers\path”

где path - путь к директории с драйверами контроллера. В нашем примере это выглядит так:
[Unattended] OEMPreinstall=Yes
OemPnPDriversPath=”drivers\IC7_MAX3\intel;drivers\IC7_MAX3\Si3112r;drivers\IC7_MAX3\Si3114r;drivers\IC7_MAX3\via”

Поскольку у нас драйвера расположены в нескольких директориях, мы заключаем их перечисление в кавычки и разделяем "точкой с запятой". Все значения параметра OemPnPDriversPath должны быть в одну строку, переносы недопустимы. Закройте winnt.sif и сохраните изменения (или сохраните ваш файл как winnt.sif в i386).
Автор: smainv
Дата сообщения: 01.03.2007 14:06
на счёт 2-го метода
куда нужно положить драйвера контролера?
Автор: AlexKniga
Дата сообщения: 06.03.2007 21:42
smainv
Читаем внимательней:

Цитата:
c. Упаковываем (для единообразия с M$) драйвер контроллера и ложим его в i386\
Автор: kusrus
Дата сообщения: 12.03.2007 20:45
Народ ,обясните чайнику, nLite 1.3- можно с помощью нее итегрировать дрова SATA?
Автор: luberello
Дата сообщения: 12.06.2007 16:14
сделал всё по методу 2
винда прошла текстовую и графическую инсталляцию но после того как уже должна загрузится - синий экран смерти ;(

что делать?

p.s.

NVRaid 0 (2 x 80 Gb Sumsung Sata II)
M2N-E
Автор: oreol100
Дата сообщения: 15.07.2007 14:02
А решит ли проблему покупка внешнего USB дисковода? Просто не хочется возится с встраиванием драйверов.
Автор: AlexanderF
Дата сообщения: 16.07.2007 21:29
USB флоп проблему не решает.

Имеется система, с Intel Raid SRCS28X. Штатный дистр 2003 винды данный контроллер не видит, нужен флоп. Но для данной системы флоп подключается только через USB. (ибо стандартного FDD контроллера на материнки вообще нет!)

Пробовал интегрировать дрова по 2му способу. Все отлично до тех пор, пока винда после графической части установки не пытается первый раз загрузиться - синий экран.

Посоветовали nLite. Интегрировал прилагаемую дискетку целиком - установщик контроллер не находит вообще. Что интегрировал, что нет - результат один.

Первый способ (с папкой $OEM$\Textmode), пока "ниасилил" - результат, как и при использовании nLite.

На дискетке лежат две версии sys: один для 2000й винды, второй для 2003. Я уже попробовал поставить Висту! В начале она не хотела вставать, но подцепила через USB дисковод драйвер (не знаю, толи от 2000, толи от 2003 винды) и нормально встала.

Над этой проблемой бьюсь 4й день, запорол 10 болванок. Что делать - не знаю...



Страницы: 123456

Предыдущая тема: А где uptime в Win2000 посмотреть?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.