PDA

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


Страниц : [1] 2 3 4 5 6 7

Delta_7
10-11-2007, 17:31
Вопрос по статье найденной по адресу: http://www.oszone.net/2782/ "Интеграция SATA/RAID драйверов".

Цитата:
Шаг 5...
"Внимание! Для того, чтобы драйверы корректно устанавливались при инсталляции системы с жесткого диска или ее обновления с компакт-диска, вам нужно также внести изменения в файл dosnet.inf следующим образом:"

Вопрос по редактированию файла DOSNET.INF, у меня он имеет размер 169*988 байт (Win XP Prof)

Если секция [FloppyFiles.2] присутствует в файле DOSNET.INF один раз и здесь не возникает вопросов куда вставлять строки, то секция [Files] присутствует два раза.
Один раз:

[Files]
d5,I386\iepeers.dll
d5,I386\mshtml.dll
d5,I386\urlmon.dll
d5,I386\browseui.dll
d5,I386\shlwapi.dll
d5,I386\spru0419.dll
d5,I386\shdocvw.dll
конец секции

Второй раз:

[Files]
d1,_default.pif
d1,12520437.cpx
d1,12520850.cpx
d1,1394.inf
d1,1394bus.sys
d1,1394vdbg.sys
d1,1394vdbg.inf
d1,3145pcl.gpd
d1,3155pcl.gpd
d1,3165pcl.gpd
d1,31x5hc01.cnt
..... далее почти половина файла

Вопрос: в какую секцию вставлять имя sys файла?

Заранее спасибо.

Petya V4sechkin
10-11-2007, 17:37
секция [Files] присутствует два раза.
Вопрос: в какую секцию вставлять имя sys файла?
В XP не имеет значения, все секции обрабатываются.

Delta_7
10-11-2007, 18:50
Спасибо.

Иду дальше по статье.
Шаг 8 - Редактирование (создание) winnt.sif
Возник следующий вопрос:
Обязательно ли нужно создавать winnt.sif при интеграции SATA/RAID драйверов?

В статье http://oszone.net/2244 написано:
"Файл ответов представляет собой сценарий ответов на серию диалоговых окон графического интерфейса установки системы. Файл ответов говорит программе установки, как обращаться со всеми дополнительными файлами и папками, которые вы создали, а также предоставляет программе установки всю информацию, которую пользователь вводит в время стандартной установки Windows."

Мне автоматизация установки не нужна, нужно только интегрировать драйвера SATA, в этом случае каким должен быть файл winnt.sif?

И вот ещё непонятная фраза:
"Важное примечание: установочный диск, созданный при помощи файла ответов winnt.sif, не будет содержать возможности восстановления системы посредством функции Repair."

Не совсем понятен смысл этого примечания, может кто-нибудь пояснить?

Vadikan
10-11-2007, 18:59
Мне автоматизация установки не нужна, нужно только интегрировать драйвера SATA, в этом случае каким должен быть файл winnt.sif? »
Но ведь каким-то образом программе установки нужно сообщить о наличии ОЕМ-драйверов.

Не совсем понятен смысл этого примечания, может кто-нибудь пояснить? »
[решено] При наличии файла ответов нет функции Восстановления (Repair, [R]) (http://forum.oszone.net/thread-57051.html)
Совмещение нескольких вариантов установки Windows XP на одном диске (http://oszone.net/2986)

См. также другие темы (http://forum.oszone.net/forumdisplay.php?f=32&filter_string=sata&filter_by=title) об интеграции SATA

Delta_7
10-11-2007, 19:54
Но ведь каким-то образом программе установки нужно сообщить о наличии ОЕМ-драйверов. »

Для интеграции SATA драйверов достаточно ли будет с помощью блокнота создать файл winnt.sif с секцией [Unattended]? или в winnt.sif должна быть ещё какая другая информация?

http://www.oszone.net/2782/
"Шаг 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)."

Vadikan
10-11-2007, 20:12
Delta_7, указанной информации должно быть достаточно. Но можно указать и другие парамтеры.

Petya V4sechkin
10-11-2007, 20:15
или в winnt.sif должна быть ещё какая другая информация?
Нужна еще секция [Data], без нее ошибка будет (http://forum.oszone.net/post-623218.html#post623218).
Как минимум:
[Data]
MsDosInitiated=0

Delta_7
10-11-2007, 20:15
Спасибо, буду пробовать

Delta_7
10-11-2007, 21:43
[Data]
MsDosInitiated=0 »

Почитал, поизучал.
Нашёл ошибку :)
[Data]
MsDosInitiated="0"

0 должен быть в кавычках. Пишу чтобы никто не сделал ошибки прочитав эту тему.

Разбираюсь дальше и дошёл до создания загрузочного диска.
В теме "Создание загрузочного ISO/CD" http://www.oszone.net/2759/ не работает ссылка http://www.oszone.net/2759/user_img/050224181558/CDImage.zip в разделе "Использование утилиты CDImage от Microsoft для создания ISO образа". Пишет что файл не найден. Что делать, где брать?

Delta_7
10-11-2007, 22:05
В статье "Создание загрузочного ISO/CD" http://www.oszone.net/2759/ внизу нашёл ссылку на статью "MSFN о GUI CDImage" http://unattended.msfn.org/unattended.xp/view/web/15/ .
Там можно скачать CDIMAGE.EXE и boot.img

Вопрос:
xpboot.img - загрузчик для инсталляционного диска Windows XP из статьи "Создание загрузочного ISO/CD"

и

boot.img (2*048 байт) из "MSFN о GUI CDImage" - это одно и тоже или отличаются?

Для чего нужен boot.img, он куда-то копируется?

Delta_7
11-11-2007, 00:00
Я в шоке.
Целый день читал, разбирался с интеграцией драйверов SATA контроллера и вот свершился облом.

Предыстория.
Купил сестре ноутбук. DELL Vostro 1700 с предустановленной Windows Vista. Решил переустановить операционную систему на Win XP Prof SP2. Но при установке XP выходит сообщение, что на компьютере не обнаружено ни одного жёсткого диска, дальнейшая установка невозможна.

Подумал и предположил, что в старом XP может не быть драйверов от современного компьютера. Скачал все драйвера на XP, которые были на сайте DELL
http://support.euro.dell.com/support/downloads/driverslist.aspx?os=WW1&osl=RU&catid=-1&impid=-1&servicetag=&SystemID=VOS_N_1700&hidos=WW1&hidlang=en
среди них нашёл драйвер "SATA Drives" - Intel Matrix Storage Manager. В архиве содержатся файлы:
iaahci.cat
iaahci.inf
iastor.cat
iastor.inf
iastor.sys
txtsetup.oem

Всё проделал по инструкции "Интеграция SATA-RAID драйверов.htm" http://www.oszone.net/2782/ , но после создания диска, при установке XP, опять не видит винчестер.

Что делал не так?
Может нужны ещё какие драйвера? Там есть ещё драйвера "Chipset" - "Intel Mobile Chipset", но там только *.cat и *.inf файлы, много, но нет *.sys.

dezzz
11-11-2007, 00:40
Я долго мучился со своим асером, а мне тут сказали что для каждого виндовса нужно свой БИОС прошивать и ссылка на сайт асера, так что это похоже на правду. Может быть у тебя такая же беда, проверь на оффициальном сайте.

Vadikan
11-11-2007, 01:04
Petya V4sechkin, спасибо за уточнение. В теме "Создание загрузочного ISO/CD" http://www.oszone.net/2759/ не работает ссылка »Исправлено. xpboot.img - загрузчик для инсталляционного диска Windows XP из статьи "Создание загрузочного ISO/CD"
и
boot.img (2*048 байт) из "MSFN о GUI CDImage" - это одно и тоже или отличаются? »
Любой из них сгодится.

Для чего нужен boot.img »Чтобы с диска загрузиться можно было, это загрузочный сектор.

Petya V4sechkin
11-11-2007, 09:54
Нашёл ошибку
[Data]
MsDosInitiated="0"
0 должен быть в кавычках.
Не имеет значения (лично у меня без кавычек).

Всё проделал по инструкции "Интеграция SATA-RAID драйверов.htm" http://www.oszone.net/2782/ , но после создания диска, при установке XP, опять не видит винчестер.
Проверьте еще раз.
Могу только предположить, что проблема у вас на шаге № 6. Секцию [HardwareIdsDatabase] не копируйте слепо из статьи, а тщательно сделайте сами из txtsetup.oem. Она должна выглядеть примерно так:
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2829&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor"

Вообще, есть и другие пути:
отключить в BIOS режим AHCI (может называться SATA Native Mode и т. п.), тогда драйвера интегрировать необязательно;
воспользоваться пакетами драйверов (http://oszone.net/2798) (MassStorage).

Delta_7
11-11-2007, 12:23
Вообще, есть и другие пути:
отключить в BIOS режим AHCI (может называться SATA Native Mode и т. п.), тогда драйвера интегрировать необязательно; »
Огромное спасибо. Отключил и всё заработало. Позже напишу подробнее.

Garry071
05-02-2008, 15:20
Прочитал статью, доработал свой дистриб - всё ОК при установке на RAID!
Однаок, есть проблема при установке не на RAID, а на AHCI...

Т.е.
Есть мать Asus P5KR, на ней провожу эксперименты. (ICH9R)
Если подключаю несколько винтов, ставлю в БИОС - RAID, всё ставится без флопов и прочего.
Если ставлю один винт и переключаю БИОС в режим AHCI - то Винда выпадает в синий экран сразу после "Windows Setup starting..."

1. Как корректно интергрировать и RAID, и AHCI дрова в один дистрибутив, учитывая, что iaStor один и тот-же?
2. Или, может, независимо от физического присутствия RAID-массива, всегда ставить в БИОСе режим RAID? Как это может повлиять на стабильность?

Petya V4sechkin
05-02-2008, 16:14
1. Как корректно интергрировать и RAID, и AHCI дрова в один дистрибутив, учитывая, что iaStor один и тот-же?
У меня и на RAID, и на AHCI интеловские без проблем ставилось.

Garry071
05-02-2008, 17:02
У меня и на RAID, и на AHCI интеловские без проблем ставилось. »
Все как в статье делалось?
Может, проблема в том, что на том-же контроллере висит и DVD-ROM с которого производится установка?

Petya V4sechkin
05-02-2008, 17:03
Может, проблема в том, что на том-же контроллере висит и DVD-ROM с которого производится установка?
Да, скорее всего.

Garry071
05-02-2008, 17:30
Да, скорее всего. »
Но, в случае с RAID'ом, он то-же там висит... :)




© OSzone.net 2001-2012