|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Перепаковка пакетов драйверов |
|
Перепаковка пакетов драйверов
|
Ветеран Сообщения: 1576 |
Поскольку уважаемый Fanzuga забросил эту тему, то она передана мне.
В шапке скрипт RPDRIVERS291.7z от Fanzuga - старый и для новых драйвер-паков не пригоден. Выложен для истории и самостоятельного изучения. Моя версия скриптов для перепаковки драйверпаков от Башрата Внимание! Исходные драйверпаки теперь надо класть в папку OLD. История последних изменений B]27.09.11[/b] Адаптировал скрипты под последние на данный момент беты и финалы. Обновил ATI Tray Tools до 1.7.9.1571 (beta). Совместно с JohnnyD отлажена установка панелей nVidia и PhysX 28.08.10 Адаптировал скрипты под последние на данный момент беты и финалы. Обновил ATI Tray Tools до 1.7.9.1560 (beta) и 7za.exe до 9.20. Драйверпаки теперь перепаковываются вместе с ini файлами для установки панелей (для video драйверпаков пути в этих файлах меняются с D\G на D\V) 01.09.10 Адаптировал скрипты под последние на данный момент беты и финалы. Драверпаки перепаковываются теперь так, чтобы файлы inf и ini(только из корня) были расположены в начале архива (автор идеи BadPointer. Подробнее.) 06.06.10 Исправлена незначительная ошибка (подробнее) 21.05.10 Благодаря помощи YikxX окончательно доделал перепаковку панелей nVidia (NvCplSetupInt.exe). Обновил до версии 1.6.9.1486 и перепаковал инсталлятор ATI Tray Tools (добавил в состав инсталлятора русскую справку для версии v1.0.1.527) - для тихой установки используйте ключи: -y -gm2 -fm0. 15.05.10 Исправлена ошибка. Аддон для устранения ошибки, о которой подробнее написано здесь и здесь создавался не только при nvcod.dll с версией большей или равной 1.9.14.99. Те, кто уже скачал могут не скачивать заново, а заменить в файле DelLangDP_Video.cmd в 290 строке число 19144 на 1914499 13.05.10 Благодаря помощи YikxX и Mr dUSHA, ещё раз переделал перепаковку панелей nVidia (NvCplSetupInt.exe). Тестировал на полурабочей карточке - по косвенным признакам панели установились. Жду тестирования от YikxX на ноутбуке. Скрипты актуальны под последнии беты. Введено определение имени получаемого драйверпака на основе имён исходных драйверпаков. При обнаружении в драйверах nVidia соустановщика nvcod.dll с версией большей или равной 1.9.14.99 выводится предупреждение и создаётся аддон для устранения ошибки, о которой подробнее написано здесь и здесь. 22.04.10 Благодаря помощи YikxX и Mr dUSHA, переделал перепаковку панелей nVidia (NvCplSetupInt.exe). Скрипты актуальны под последнии финалы. 12.01.10 Адаптировал скрипты под последнии на данный момент беты и финалы. По сравнению с предыдущей версией изменились только скрипты, поэтому можно простоскачать архив со скриптами dp.7z. 30.11.09 Адаптировал скрипты под последнии на данный момент беты и уменьшил размер архива. 01.02.09 Исправлены ошибки. 29.01.09 Исправлены ошибки. Добавлена обработка Audigi и XFI. Изменена структура папок (новые скрипты не подходят для старой версии). 22.04.09 Обновлены скрипты для совместимости с последними ночными билдами Исправлены ошибки. 30.07.09 Обновлены скрипты. Немного изменена логика работы Добавлена обработка панели nVidia (пока не проверялось на реальной машине) |
|
Отправлено: 05:16, 01-12-2006 |
Ветеран Сообщения: 1576
|
Профиль | Отправить PM | Цитировать Цитата ShaddyR:
Цитата ShaddyR:
|
||
------- Отправлено: 19:57, 06-06-2010 | #421 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Железных Дел Мастер Сообщения: 24690
|
Профиль | Сайт | Отправить PM | Цитировать ya158, дык, если
Цитата ya158:
|
|
------- Отправлено: 13:20, 15-06-2010 | #422 |
Ветеран Сообщения: 1576
|
Профиль | Отправить PM | Цитировать Добавил в шапку старый скрипт RPDRIVERS291.7z от Fanzuga для истории
![]() |
------- Отправлено: 20:51, 16-06-2010 | #423 |
Ветеран Сообщения: 593
|
Профиль | Отправить PM | Цитировать Не заметил эту ветку, мне следовало сразу сюда написать. На этом форуме все так активно, что не уследить за ветками.
Я предлагаю при перепаковке помещать файлы inf и ini(только из корня) в начало архива, а все остальное как обычно. Это ускорит индексацию драйверпаков программами DriverPack Solution и Drivers Installer Assistant. Вот ссылки на посты в другой ветке(может перенести их сюда?): http://forum.oszone.net/post-1475600-986.html http://forum.oszone.net/post-1475978-989.html EDIT: Просмотрел скрипт этой ветки. Использование словаря размером 128МБ совершенно не оправдано. Я сомневаюсь что такие драйверпаки вообще распакуются на системах с 256МБ оперативки. Учтите что для распаковки архивов требуется выделить непрерывный кусок оперативной памяти под словарь. У меня даже при распаковке драйверпаков со словарем 64МБ были проблемы, Windows не всегда успевает выделить виртуальной памяти. |
Последний раз редактировалось BadPointer, 18-08-2010 в 09:43. Отправлено: 09:22, 18-08-2010 | #424 |
Старожил Сообщения: 175
|
Профиль | Отправить PM | Цитировать BadPointer, + 1
Поддерживаю, 32Мб само оптимально. |
Отправлено: 11:05, 18-08-2010 | #425 |
Ветеран Сообщения: 1159
|
Профиль | Отправить PM | Цитировать могу добавить что все последущие паки буду пакавать в этом ключе , все плюсы очевидны.
|
------- Отправлено: 13:43, 18-08-2010 | #426 |
Ветеран Сообщения: 1576
|
Профиль | Отправить PM | Цитировать Я в принципе согласен. Сделаю, наверное, выбор словаря. Но для нового скрипта надо его проверить на последних найтах. Пока не могу определиться какие последние
|
------- Отправлено: 20:22, 18-08-2010 | #427 |
Ветеран Сообщения: 1576
|
Профиль | Отправить PM | Цитировать Скачал последние паки. В пятницу на работе стал проверять. Пока получается при полной упаковки видео драйверов (с вырезанием языков и старых дров) - разница размеров паков при использовании словаря 32Мб и 64Мб - 5Мб, 64 и 128 - тоже 5Мб. Так что при использовании словаря 128 - выигрыш в размере пака только для видео - 10Мб, что для CD-дистрибутива важно. Буду делать выбор размера словаря.
Кстати, хотелось бы узнать наилучшие парамеиры запуска архиватора. Те, которые указаны в моём скрипте я где-то просто подглядел. Поэтому я не уверен, что они наилучшие. Правда мои параметры при использовании 128Мб словаря дают меньший размер по сравнению с параметрами скрипта BadPointer-а аж в ~300kб ![]() |
------- Отправлено: 00:11, 22-08-2010 | #428 |
Ветеран Сообщения: 593
|
Профиль | Отправить PM | Цитировать Я в своем скрипте использую опцию отключения multithreading(не знаю как это по русски) и многоядерности: -mmt=off.
Это улучшает степень сжатия, пусть упаковка и занимает больше времени. Правда я не знаю насколько это сказывается: у меня все равно одноядерный AMD Athlon 3800+. Эти 300кб при сравнении каких паков? Если ты делаешь паки для CD(а не DVD), то я полагаю этот диск будет использоваться на старых компах где нет DVD привода. Но в таком случае этим паком будет сложно воспользоваться поскольку памяти там тоже наверное мало. |
Отправлено: 00:18, 22-08-2010 | #429 |
Ветеран Сообщения: 1576
|
Профиль | Отправить PM | Цитировать Цитата BadPointer:
Цитата BadPointer:
|
||
------- Отправлено: 07:47, 23-08-2010 | #430 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - DriverPack Solution - установка драйверов | ArtXGroup | Наборы обновлений для Windows XP/2003/Windows 7 | 1767 | 25-11-2024 21:30 | |
[решено] Переупаковка MSI/MSP пакетов | Virtuez | Автоматическая установка приложений | 28 | 14-03-2024 08:38 | |
DriverPacks BASE (интегратор пакетов драйверов Башрата) - вопросы и ответы | YikxX | Автоматическая установка Windows 2000/XP/2003 | 331 | 15-01-2017 03:13 | |
Драйвер - [решено] Удаление пакетов драйверов | kadrus | Microsoft Windows 7 | 4 | 06-01-2010 17:23 | |
Перепаковка драйверов | ragocTb | Автоматическая установка Windows 2000/XP/2003 | 4 | 31-12-2006 02:20 |
|