zPnP - утилита для автоматической установки драйверов. Предназначена в основном для WinPe сборок, хотя может использоваться и в обычной системе. Особенности: Возможность установки драйверов из архивов Для ускорения установки и экономии ресурсов, драйверпак может быть упакован в .wim архив (требуется драйвер) Высокая скорость работы Драйвера предварительно должны быть проиндексированы (утилита Idx2) Тема в процессе ...
Last edited by nikzzzz on 2020-02-05 06:15; edited 11 times in total
Это можно как-то вылечить, или в новой версии 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) к примеру так:
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum