zPnP - утилита для автоматической установки драйверов. Предназначена в основном для WinPe сборок, хотя может использоваться и в обычной системе. Особенности: Возможность установки драйверов из архивов Для ускорения установки и экономии ресурсов, драйверпак может быть упакован в .wim архив (требуется драйвер) Высокая скорость работы Драйвера предварительно должны быть проиндексированы (утилита Idx2) Тема в процессе ...
Последний раз редактировалось: nikzzzz (2020-02-05 06:15), всего редактировалось 11 раз(а)
Это можно как-то вылечить, или в новой версии idx2 уже реализовано? Я так понимаю в скрипте конвертере можно изменить первую строку на - $sFileName=$CmdLine[1] и дальше так Convert.au3 "V:\_Soft\PeDrivers\Driver.idx"
Выложил полный комплект. Описание краткое, задавайте вопросы - дополню. Для экспериментов - готовый пакет lan/wlan драйверов под zPnP, набор драйверов взят из сборки MultiBoot 2k10 .
Как прописать в конфиге Idx2 если у меня единый idx для всех сборок? или лучше все-таки разделить? Но в таком случае для РЕ 8 и 8.1 что нужно прописать? Как работает секция ExcludeList? Свои значения через запятую подставлять? Исключить из поиска (RegExp строка) - как пользоваться?
Ну и будет он пытаться поставить x86 драйвер в x64 сборке,конечно, найдет нужный x64 драйвер, но времени потратит ... Да, и, например дрова от десятки на семерку не встанут - опять та-же потеря времени.
72968Но в таком случае для РЕ 8 и 8.1 что нужно прописать?
72968Исключить из поиска (RegExp строка) - как пользоваться?
Нужно иметь понятие о регулярных выражениях, в двух словах не объяснишь. Поищите в google "регулярное выражение", если посчитаете слишком сложным, плюньте, параметр не особо важен, влияет только на скорость.
loban_ser Немного поясню. Сама утилита zPnP не занимается проверкой драйверов на совместимость, она будет пытаться поставить первый найденный в Driver.idx драйвер, не получилось - будет пробовать следующий и т.д. Добавить такую проверку не проблема, но при этом сильно возрастает время поиска. Чем тупее утилита, тем быстрее она работает. А вопрос с совместимостью решает утилита Idx2, для которой время не важно, она подготавливает Driver.idx в котором сначала идут полностью совместимые, далее идут возможно совместимые, и, наконец маловероятно совместимые (а вдруг повезет?). Для этого утилита делает несколько проходов, в примере - 3. Несовместимые отсекаются. Именно за счет этого обеспечивается высокая скорость установки драйверов. Добавлено через 57 минут 25 секунд:
Пример параметра Mask
;*********************** ;XP NT.5.1 NTx86.5.1 NTamd64.5.1 ;Win2003 NT.5.2 NTamd64.5.2 ;Vista NT.6.0 NTamd64.6 NTamd64.6.0 NTx86.6.0 ;Win7 NT.6.1 NTamd64.6.1 NTamd64.6.1.1 NTx86.6.1 NTx86.6.1.1 ;Win8 NTamd64.6.2 NTx86.6.2 ;Win81 NTamd64.6.3 NTx86.6.3 ;Win10 NTamd64.10.0 NTx86.10.0 NTx86.10.0.1 ;????? NTx86 NTamd64 ;IA NTia64 NTIA64.6.0 ********************** Пример параметра Mask для Idx2.cfg - win7x64 Первый проход - ищем полностью совместимые драйвера NTamd64.6.1.1,NTamd64.6.1 Второй проход - возможно, подойдут драйвера от Vista NTamd64.6.0,NTamd64.6 Третий проход - может и эти сгодятся NTamd64 Четвертый проход - на всякий случай nt.common Результат Mask=NTamd64.6.1.1,NTamd64.6.1;NTamd64.6.0,NTamd64.6;NTamd64;nt.common
nikzzzz, Как можно запустить Idx2, чтобы она сразу создала файлы idx для версий? Возможно такое? Или все-таки придется по отдельности запускать? так будет верно?
loban_ser, Да вроде верно, явных ошибок не видно. И маленький совет, старайтесь не использовать специфичные имена, типа w8.1x86.idx, в принципе они допустимы, но иногда из-за упрощенной обработки программа может посчитать, что расширение файла не .idx, а 1x86.idx , что приведет к ошибке. Я не говорю про данную ситуацию, просто совет.
nikzzzz, Лучьше будет если заменить на w81x86.idx Или я не правильно что-то понял Еще загвоздка с ХР, маску прописал Mask=NTx86;NT.5.2;NT.5.1;NTx86.5.1 Но во многих драйверах (inf) к примеру так:
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы