Установка драйверов контролеров жестких дисков (MassStorage)

Unattended (автоматическая) установка операционных систем Microsoft Windows XP/2003

Модераторы: editor, Devils

Re: Установка драйверов контролеров жестких дисков (MassStorage)

Сообщение CKey » 22 мар 2010, 21:28

Intel Matrix Storage Manager 7.8.0.1012
Загружаю драйвера Matrix Storage Manager c сайта Intel
Теперь полученный файл необходимо распаковать для этого выполняем команду iata78_enu.exe -A -P"C:\intel". Драйвера копируем из "C:\INTEL\Driver" в $OEM$\Textmode.
Добавляем в winnt.sif следующие строки:


Пытался так сделать. Почему-то не распаковывается iata78_enu.exe
Пишет "Setup Needs The Next Disk" и тому подобное. В итоге файлов нигде нет.

Вроде все заработало :)
Помогла тема http://forum.unattendedxp.com/viewtopic.php?f=3&t=5736&start=0
CKey
 
Сообщения: 5
Зарегистрирован: 22 мар 2010, 06:00

Re: Установка драйверов контролеров жестких дисков (MassStorage)

Сообщение root » 26 июл 2010, 12:29

Сегодня пришлось вспомнить про MassStorageDrivers. А подтолкнуло меня на это попытка установить Windows Server 2003 Standard x64 Edition на VmWare WorkStation 6.5.
Итак, во время настройки виртуальной машины для x64 VmWare посоветовала использовать SCSI адаптер LSI Logic. Я согласился, и при попытке установить Windows получил ошибку.
Setup did not find any hard disk drives installed in your computer.
Make sure any hard disk drives are powered on and properly connected to your computer, and that any disk-related hardware configuration is correct. This may involve running a manufacturer-supplied diagnostic or setup program.
Setup cannot continue. To quit Setup, press F3.

LSI Logic есть изначально в дистрибутиве, но почему-то не используется.
Причина оказалась в моем файле winnt.sif в секции [MassStorageDrivers]. После добавления строки "LSI Logic PCI Fibre Channel/LSI Logic PCI-X Ultra320 SCSI Host Adapter" Windows успешно установилась.
Код: Выделить всё
[MassStorageDrivers]
"LSI Logic PCI Fibre Channel/LSI Logic PCI-X Ultra320 SCSI Host Adapter" = "RETAIL"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"
"HP Smart Array SAS/SATA Controllers" = "OEM"
"LSI Fusion-MPT SAS" = "OEM"

Еще пару слов о MassStorageDrivers. Значение OEM указывает, что необходимо использовать драйвера из папки $OEM$\TEXTMODE. Значение RETAIL, наоборот говорит, что нужно использовать родные драйвера, находящиеся в дистрибутиве. При использовании стандартных драйверов, название их можно посмотреть в файле txtsetup.inf секция SCSI.
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Re: Установка драйверов контролеров жестких дисков (MassStorage)

Сообщение root » 06 сен 2010, 17:03

Сегодня обнаружил, что вышеизложенные примеры установки драйверов контролеров не подходят в случае установки с компакт-диска Windows XP Professional SP3. И я решил разобраться.
Прежде всего, я прописал в файле winnt.sif
Код: Выделить всё
[MassStorageDrivers]
"LSI PCI Fusion-MPT Driver (XP 32-bit)"="OEM"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller"=”RETAIL”

Согласно документации драйвера контролеров жестких дисков должны находиться в папке \$oem$\textmode. И если попытаться загрузиться с этого диска получим ошибку
File txtsetup.oem caused an unexpected error (18) at line 1747 in d:\xpsp\base\boot\setup\oemdisk.c.
Press any key to continue.

Файл txtsetup.oem вызвал неожиданную ошибку (18) в строке 1747 из d:\xpsp\base\boot\setup\oemdisk.c.
Нажмите любую клавишу.

Ладно, возможно я напутал с расположением $oem$ и перенес $oem$\textmode в папку i386 и в результате опять ошибка, но другая
The file txtsetup.oem could not be found.
Press any key to continue.

Не удается найти файл txtsetup.oem.
Нажмите любую клавишу.

Если в обоих случаях нажать любую клавишу, то загрузка продолжиться. Но в конце порадует нас ошибкой.
Setup did not find any hard disk drives installed in your computer.
Make sure any hard disk drives are powered on and properly connected to your computer, and that any disk-related hardware configuration is correct. This may involve running a manufacturer-supplied diagnostic or setup program.
Setup cannot continue. To quit Setup, press F3.

Программа установки не нашла на этом компьютере установленных жестких дисков. Проверьте, включено ли питание жестких дисков, правильно ли они подключены к компьютеру, и правильно ли выполнена настройка дискового оборудования. Для этого может потребоваться запуск поставляемых изготовителем дисков диагностических или установочных программ.
Продолжить установку невозможно. Для выхода нажмите <F3>.

То есть файл txtsetup.oem не обработался.
Но если файлы из \i386\$oem$\textmode перенести в \i386\$oem$ (да именно в корень $oem$), то драйвера загрузятся, но установщик Windows выдаст опять ошибку.
The manufacturer provided file that Setup is trying to use is corrupted or invalid:
Line 1 contains a syntax error.
Setup cannot continue. To quit Setup, press F3.

Программа установки обнаружила ошибку в файле, поставленным изготовителем оборудования, или этот файл поврежден:
Синтаксическая ошибка в строке 1.
Продолжение установки невозможно. Для выхода нажмите клавишу <F3>.

Оказалось, что установщику нужны еще эти же драйвера и в каталоге \$oem$\textmode.
Что в итоге.
Для того чтобы произвести установку Windows XP Professional Service Pack 3 с компакт диска на компьютер с неизвестным контролером жестких дисков нужно разместить драйвера этого контролера как в папке \i386\$oem$, так и в папке \$oem$\textmode.
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Re: Установка драйверов контролеров жестких дисков (MassStorage)

Сообщение root » 06 сен 2010, 17:11

Попутно когда я разбирался, почему не работают драйвера из txtsetup.oem (предыдущий пост). Обнаружил, что если в файле winnt.sif не указать "IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL" в секции MassStorageDrivers, то после перезагрузки получим ошибку о не возможности прочитать файл asms и с просьбой указать его расположение со значение пути по умолчанию GLOBALROOT\DEVICE\CDROM0\I386.
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Re: Установка драйверов контролеров жестких дисков (MassStor

Сообщение root » 09 дек 2010, 10:16

Сегодня словил интересный глюк, когда устанавливал на HP DL385 Windows 2003 x64 по сети.
Внутри установлен контролер HP Smart Array 410i и подключено 8 дисков. Так как контроллер не известен Windows, то нужны драйвера. Скачал, записал все файлы куда надо. А он мне сообщает, что нет дисков.
В итоге оказалось, что пока не создашь хотя бы один RAID, Windows так и не увидит дисков.
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Re: Установка драйверов контролеров жестких дисков (MassStor

Сообщение Devils » 09 дек 2010, 19:05

В биосе выставлено RAID вот и требует рейд, а не диски по отдельности :D Информация полезная, возьму на заметку ))
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Re: Установка драйверов контролеров жестких дисков (MassStor

Сообщение root » 09 дек 2010, 22:07

Devils писал(а):В биосе выставлено RAID вот и требует рейд, а не диски по отдельности

Интересная точка зрения, но на сколько я помню в БИОС нет такой настройки. Хотя завтра, еще раз внимательно осмотрю этот экземпляр.
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Re: Установка драйверов контролеров жестких дисков (MassStor

Сообщение root » 10 дек 2010, 17:21

Судя по всему это фича HP Smart Array 410i, так как даже при установленой Windows 2003 диски не объедененые в RAID, недоступны.
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Re: Установка драйверов контролеров жестких дисков (MassStor

Сообщение GraF_Fatso » 13 сен 2011, 08:38

более или менее понятен весь ход действий по интеграции драйверов AHCI нашел по ссылке http://forum.oszone.net/post-1058721.html

за исключением, что драйвера взял по ссылке http://downloadmirror.intel.com/20110/eng/RST_10.0.0.1046_WHQL_RAID_AHCI_drv_and_GUI.zip

и теперь все установка по сети подхватывает драйвера и видит накопитель подключенный к контролллеру в режиме AHCI

единственное смущает что драйверы нужно класть в три папки.... (((

и одно дополнение, что помимо записей в winnt.sif

Код: Выделить всё
[MassStorageDrivers]

"IDE CD-ROM (ATAPI 1.2)/PCI IDE-Є®­ва®««Ґа" = "RETAIL"

"Intel(R) ESB2 SATA AHCI Controller" = "OEM"
"Intel(R) ICH7R/DH SATA AHCI Controller" = "OEM"
"Intel(R) ICH7M/MDH SATA AHCI Controller" = "OEM"
"Intel(R) ICH8R/DH/DO SATA AHCI Controller" = "OEM"
"Intel(R) ICH8M-E/M SATA AHCI Controller" = "OEM"
"Intel(R) ICH9R/DO/DH SATA AHCI Controller" = "OEM"
"Intel(R) ICH9M-E/M SATA AHCI Controller" = "OEM"
"Intel(R) ICH10D/DO SATA AHCI Controller" = "OEM"
"Intel(R) ICH10R SATA AHCI Controller" = "OEM"
"Intel(R) 5 Series 4 Port SATA AHCI Controller" = "OEM"
"Intel(R) 5 Series 6 Port SATA AHCI Controller" = "OEM"
"Intel(R) 5 Series/3400 Series SATA AHCI Controller" = "OEM"
"Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller" = "OEM"
"Intel(R) Mobile Express Chipset SATA AHCI Controller" = "OEM"
"Intel(R) ESB2 SATA RAID Controller" = "OEM"
"Intel(R) ICH7R/DH SATA RAID Controller" = "OEM"
"Intel(R) ICH7MDH SATA RAID Controller" = "OEM"
"Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller" = "OEM"
"Intel(R) Mobile Express Chipset SATA RAID Controller" = "OEM"

намеренно отделил строчку retail, чтобы видно было что добавлял

нужно добавить еще и раздел в файл winnt.sif
Код: Выделить всё
[OEMBootFiles]
iaahci.cat
iastor.cat
iaAHCI.inf
iaStor.inf
iaStor.sys
TXTSETUP.OEM
GraF_Fatso
 
Сообщения: 3
Зарегистрирован: 12 сен 2011, 10:59

Re: Установка драйверов контролеров жестких дисков (MassStor

Сообщение qw-0 » 15 сен 2011, 00:11

GraF_Fatso, моя практика показыват, что [OEMBootFiles] бесполезная строка.
Да, и в предыдущих постах это было хорошо показано.
Кроме того о каких трех папках идет речь. Достаточно одной TEXTMODE.
qw-0
 
Сообщения: 164
Зарегистрирован: 13 апр 2007, 01:20

Пред.

Вернуться в unattended (автоматическая) установка Windows XP/2003

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
@Mail.ru