Показать полную графическую версию : Вопрос по статье "Интеграция SATA/RAID драйверов"
Страниц :
[
1]
2
3
4
5
6
7
Вопрос по статье найденной по адресу: 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 не имеет значения, все секции обрабатываются.
Спасибо.
Иду дальше по статье.
Шаг 8 - Редактирование (создание) winnt.sif
Возник следующий вопрос:
Обязательно ли нужно создавать winnt.sif при интеграции SATA/RAID драйверов?
В статье http://oszone.net/2244 написано:
"Файл ответов представляет собой сценарий ответов на серию диалоговых окон графического интерфейса установки системы. Файл ответов говорит программе установки, как обращаться со всеми дополнительными файлами и папками, которые вы создали, а также предоставляет программе установки всю информацию, которую пользователь вводит в время стандартной установки Windows."
Мне автоматизация установки не нужна, нужно только интегрировать драйвера SATA, в этом случае каким должен быть файл winnt.sif?
И вот ещё непонятная фраза:
"Важное примечание: установочный диск, созданный при помощи файла ответов winnt.sif, не будет содержать возможности восстановления системы посредством функции Repair."
Не совсем понятен смысл этого примечания, может кто-нибудь пояснить?
Мне автоматизация установки не нужна, нужно только интегрировать драйвера 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
Но ведь каким-то образом программе установки нужно сообщить о наличии ОЕМ-драйверов. »
Для интеграции 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)."
Delta_7, указанной информации должно быть достаточно. Но можно указать и другие парамтеры.
Petya V4sechkin
10-11-2007, 20:15
или в winnt.sif должна быть ещё какая другая информация?
Нужна еще секция [Data], без нее ошибка будет (http://forum.oszone.net/post-623218.html#post623218).
Как минимум:
[Data]
MsDosInitiated=0
[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 образа". Пишет что файл не найден. Что делать, где брать?
В статье "Создание загрузочного 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, он куда-то копируется?
Я в шоке.
Целый день читал, разбирался с интеграцией драйверов 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.
Я долго мучился со своим асером, а мне тут сказали что для каждого виндовса нужно свой БИОС прошивать и ссылка на сайт асера, так что это похоже на правду. Может быть у тебя такая же беда, проверь на оффициальном сайте.
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).
Вообще, есть и другие пути:
отключить в 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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC