Показать полную графическую версию : Пакет для добавления драйверов контроллеров SATA, PATA и SCSI к дистрибутиву WinXP
Страниц :
1
2
[
3]
4
5
6
7
8
9
10
11
12
13
14
кто нубудь знает что с сайтом Bashrat the Sneaky DriverPack или куда он переехал ?
bogomolv
06-09-2005, 14:38
Vovanchik
Воспользовался твоим набором для интеграции дров для nForce4 (Asus A8N-E).
Вообще-то предпочитаю классический способ интеграции через TEXТMODE.
Однако, не нашел для nForce4 работоспособного набора дров для дискетки. Перепробовал дрова как с диска к мамке, так и из свеженьких 665-го и 666-го наборов. Но так и не смог их подсунуть ни через F6, ни через TEXТMODE. Не смог это сделать ни при установке WinXP, ни при запуске WinPE!
Твой набор помог. Выдернул из него то, что нужно для nForce4. Работает. Сенкс.
Пару замечаний по итогам собственных экспериментов.
Мне кажется, что в описании реализованного тобой метода нужно четче обозначить, что такой интеграцией решаются две относительно самостоятельные проблемы. Первая - установщик должен увидеть raid на текстовой стадии. Для этого установщику нужно на этой стадии получить дрова raid-контроллера (по F6 - с дискетки, из папки TEXTMODE - при "классическом" способе и, наконец из самого дистрибутива - при обсуждаемом способе). Вторая - установка дров для raid на графической стадии. У установки дров для raid на графической стадии из OemPnPDriversPath на стадии Т-39 или из CMDLINES на стадии Т-12 нет никакой специфики перед установкой, например, дров видео или звука - единственное, такую установку нельзя проигнорировать в надежде потом все поставить вручную!
Проблема с текстовой стадией установки решается в описанном тобой способе "забрасыванием" в дистрибутив WinXP драйверов raid-контроллера и их "прописыванием" в файле TXTSETUP.SIF. (Кстати, этого недостаточно! Установка WinXP работает в этом случае только с CD! Для того, чтобы установка шла также с жесткого диска нужно прописать дрова контроллера в DOSNET.INF!)
Вторая проблема может решаться самыми разными способами. Я использовал, как твои наборы дров, так и 665-й и 666-й наборы, ставил их на автомате через OemPnPDriversPath и скриптом из CMDLINES как с помощью decon, так и запуская на этой стадии родной инсталлятор пакета дров. Выбор конкретного решения зависит от многих моментов. Например, у меня при прописывании дров (как твоего набора, так и новых) в OemPnPDriversPath на стадии Т-39 выскакивает дурацкое сообщение о том, что диск установлен, кроме того появляется ранее незамеченный конфликт с устанавливаемыми на этой же стадии дровами для nVidia. Чтобы решить эту проблему, убрал установку дров для raid из OemPnPDriversPath и включил в CMDLINES. Кроме того, после полной установки WinXP дополнительно запускаю родной инсталлятор пакета дров (без этого начинает тормозить загрузка Windows).
И последнее. У твоего способа нашлось еще одно бесценное применение!
В отсутствии нормального набора дров для дискетки, не смог интегрировать raid-драйвера для nForce4 в WinPE. Обычный способ такой интеграции предусматривает: сбрасываем содержимое дискетки в папку i386\System32\Driver1,2,3... и указываем на нее в WINPEOEM.SIF (раздел [OemDriverParams] параметр OemDriverDirs=Driver1, Driver2, Driver3…).
Обратил внимание на наличие в свеже созданной WinPE в папке i386\ файла со знакомым названием TXTSETUP.SIF. Сравнил с оригинальным - отличия есть, но минимальные и касаются в основном путей и параметров загрузки. Решил попробовать трюк с правкой этого файла. Забросил файлы nvatabus.sys и nvraid.sys (неупакованные) в i386\System32\Drivers.
Сработало!
А как же файлы поддержки, библиотеки, сервисы и все это регистрирующие inf-файлы из набора дров? Не знаю, но работает и без них!
Boa Soft
12-09-2005, 01:27
По поводу Nforce 3/4 и BSOD после перезагрузки после установки.
Победил таки вчера. Скачайте последний DriverPackBase и пересоберите дистрибутив.
Внимание! Без этого у меня не заработало! Тот же бсод!
Удалите из папки \N с MassStorage драйверами NForce все вложенные папки, должно остатся только содержащиеся файлы.
Или же, если используется архив 7z - перепаковать, удалив эти же папки.
Если наблюдается BSOD, проверте идентичность версий файлов в папке i386 и в дриверпаке. Должны быть одной версии. Нарывался на NF3.
Boa Soft
12-09-2005, 01:34
И последнее. У твоего способа нашлось еще одно бесценное применение!
В отсутствии нормального набора дров для дискетки, не смог интегрировать raid-драйвера для nForce4 в WinPE. Обычный способ такой интеграции предусматривает: сбрасываем содержимое дискетки в папку i386\System32\Driver1,2,3... и указываем на нее в WINPEOEM.SIF (раздел [OemDriverParams] параметр OemDriverDirs=Driver1, Driver2, Driver3…).
Обратил внимание на наличие в свеже созданной WinPE в папке i386\ файла со знакомым названием TXTSETUP.SIF. Сравнил с оригинальным - отличия есть, но минимальные и касаются в основном путей и параметров загрузки. Решил попробовать трюк с правкой этого файла. Забросил файлы nvatabus.sys и nvraid.sys (неупакованные) в i386\System32\Drivers.
Сработало!
Я делаю Pe на осно Бартовского конструктора. Делал еще проще. Собирал на основе пропатченой self-made драйверпаком винды и потом докидывал вручную в сборку в папку i386\System32\Drivers все добавленные в дистрибутив файлы, но только в распакованном виде. Все отлично грузилось.
Добавленный же Бартом механизм дает сбои - при отсутствии OEM файла и еще непонятно когда контроллеры не добавляются.
А по такому методу - все работает как часы.
Vovanchik
13-09-2005, 09:33
вернулся....
хорошо отдохнул, загорел немнога....
тока вот на сайт с дровами не могу зайти, бредятина какая-то выскакивает...
может кто подскажет как туда попасть, а то башка не варит толком все еше на побережье черноморском....
bogomolv
13-09-2005, 13:18
Boa Soft
Делал еще проще...А почему молчал? Это - во-первых. :)
Во-вторых, мы делаем одно и то же. При создании WPE на основе пропатченного дистрибутива WinXP, естественно, создается пропатченный TXTSETUP.SIF. В противном случае TXTSETUP.SIF для WPE приходится патчить дополнительно.
И последнее, пользуюсь оригинальным WPE. Так что способ универсален.
Vovanchik
14-09-2005, 03:58
только что переделал пак. пришлось пожертвовать nf4 для нормального функционирования куда более распостраненного nf3. решил этот вопрос метотом уважаемогоBoa Soft - еслиб не его старания по раскопке того откуда растут ноги у этой проблемы - так и сидели бы мы у разбитого корыта - ака синего экрана...
)))
шапку обновил.
кстати WinPE я этот способ уже дростаточно давно применяю... просто никто не спрашивал - вот я и не говорил...
))))
Boa Soft
15-09-2005, 11:42
только что переделал пак. пришлось пожертвовать nf4 для нормального функционирования куда более распостраненного nf3. решил этот вопрос метотом уважаемогоBoa Soft - еслиб не его старания по раскопке того откуда растут ноги у этой проблемы - так и сидели бы мы у разбитого корыта - ака синего экрана...
А, собственноЮ почему жертвовать Nf4? У меня на Nf под AMD все ставится нормально. И на 3 и на 4
Вот фрагмент нового txtsetup.sif
*NVRAIDBUS = "nvraid"
*_NVRAIDBUS = "nvraid"
GenNvRaidDisk = "nvraid"
PCI\VEN_10DE&DEV_0055 = "nvatabus"
PCI\VEN_10DE&DEV_0054 = "nvatabus"
PCI\VEN_10DE&DEV_0053 = "nvatabus"
PCI\VEN_10DE&DEV_003E = "nvatabus"
PCI\VEN_10DE&DEV_0036 = "nvatabus"
PCI\VEN_10DE&DEV_0035 = "nvatabus"
PCI\VEN_10DE&DEV_00E5 = "nvatabus"
PCI\VEN_10DE&DEV_00E3 = "nvatabus"
PCI\VEN_10DE&DEV_00EE = "nvatabus"
PCI\VEN_10DE&DEV_00D5 = "nvatabus"
PCI\VEN_10DE&DEV_0085 = "nvatabus"
PCI\VEN_10DE&DEV_008E = "nvatabus"
К стати, вчера сделал плагин к Bart PE с этими драйверами. Если надо - куда-нибуть выложу. Только не на свой сайт - у меня место лимитировано 5 мб.
При изготовлении с удивлением обнаружил, что содержимое кабов не всегда соответствует его названию. Каб обозван AADPU320.SY_ - внутрях - ADPU320.SYS. Понимаю, что автор пака переименовывал файлы для того, чтобы избежать коллизий одинаковых имен файлов. Только вот, не будет ли подхватыватся не тот драйвер из-за этого. После распаковки имя будет другим и не будет соответствовать другим секциям MassStorage. При изготовлении пакета я просто переименовал распакованные файлы по именам кабов. К сожалению, таких контроллеров у меня нет и проверить работу этих драйверов я не могу.
ЗЫ На досуге сделаю батничек для выготования плагина на основе пакета mass storage от Bashrat the Sneaky, его и на сате выложу. Чтобы, так сказать, не нарушать его права.
А как же файлы поддержки, библиотеки, сервисы и все это регистрирующие inf-файлы из набора дров? Не знаю, но работает и без них!
Я просмотрел все имеющиеся у меня пакеты загрузочных драйверов для барт пе - так вот, кроме sys ничего не копируются. Ни inf, ни файлы подддержки. И все работает.
Vovanchik
15-09-2005, 13:18
Boa Soft
дык если работает - значит - значит гуд... я в принципе подозревал что работать будет, тока проверить негде было...
пасиб за помошь...
сайт переехал сюда
http://www.driverpacks.net/Projects//DriverPacks/
Vovanchik
16-09-2005, 19:08
ANDYru - спасиба.
Vovanchik
17-09-2005, 01:19
переделал еще раз пак.. добавил добавочную секцию к dosnet.inf
ну и так, мелкая косметика...
Boa Soft
18-09-2005, 00:27
ЗЫ На досуге сделаю батничек для выготования плагина на основе пакета mass storage от Bashrat the Sneaky, его и на сате выложу. Чтобы, так сказать, не нарушать его права.Нарисовал батничек. Смотрите вложение. Инструкция внутри.
Для работы нужен 7za.exe. (не вложен, если Вы используете паки, то он у Вас точно есть!).
Проверено - работает.
PS Забыл пояснить, что речь идет о плагине к Bart PE builder для добавления драйверов MassStorage на основе пака от Bashrat the Sneaky.
Vovanchik
18-09-2005, 02:33
вопрос к общественности...
заметил такой неприятный момент, что на некоторых контроллерах на графическом этапе установки винда вдруг решает, что не найден какой-то файл... после того как ее носом в него ткнешь - продолжает ставить нормально....
насколько я понимаю, это связано с запаковкой какого-то определенного вида файлов, т.к. при прочих равных ранее, при использовании не запакованных кабом файлов данной ошибки я что-то не припомню...
возможно конечно что собака не тут порылась....
у меня это возникало на sil3112r
У меня в папке нет файла WINNT.sif?...шо за дела? куда дописывать?
Boa Soft
19-09-2005, 01:03
насколько я понимаю, это связано с запаковкой какого-то определенного вида файлов, т.к. при прочих равных ранее, при использовании не запакованных кабом файлов данной ошибки я что-то не припомню...
Не надо паковать те файлы, которые разложены по папкам драйверов, иначе надо править записи в их inf.
Так же, возможно превышена длинна OemPnPDriversPath, если не используется трюк с подменой setup.
Конкретно с sil3112r не встречал - у меня на домашней плате такой стоит и на работе на внешней pci плате - могократно ставил, все нормально. Использую способ с подменой сетапа и SetDevicePath.exe. Так что проблемы с OemPnPDriversPath нет.
2Andy...
Я сам могу таких ответов дать с полсотни...
Сказал бы чайнику что тот же нЛайт создаёт этот файл в директории i386, где его и нужно искать...
Я уж и сам разобрался
Vovanchik
22-09-2005, 02:49
Использую способ с подменой сетапа и SetDevicePath.exe
посмотрел я этот способ...
странно что я его раньше не заметил...
переделал пакет уже в этом ключе...
места тепеь еще больше экономится на диске...
изменения в обработке дистрибутива читайте в шапке
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.