[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
На скорость загрузки системы сильно влияет время установки драйверов, оно может составлять основную часть общего времени загрузки.
Особенно плохо ведут себя универсальные драйвера, за счет большого количества определенных в них ids (например, некоторые lan драйвера содержат их более 6 тысяч).
При установке основное время уходит именно на их анализ, при этом сам процесс инсталляции занимает незначительное время.
Выход напрашивается сам собой - раздробить большой драйвер на мелкие, которые будут быстро устанавливаться за счет отсутствия в них мусора.
Прикрепленный скриптик позволяет это сделать автоматически.
Синтаксис:
InfSplit.exe каталог_с_драйверами [максимальное_количество_ids]
Если второй параметр не задан, он устанавливается по умолчанию - 50
Важно ! Пакет драйверов будет пересобран, откат не возможен !
После окончания работы скрипта нужно заново создать индексный файл.
P.S. на своем компьютере я получил пятикратное увеличение скорости загрузки драйверов. ab
Вложение

[Цитировать]

    SergeyZV
  • 528
  • Стаж: 9 лет
  • Сообщений: 1313
  • Репутация:34

    [+] [-]
Есть ли смысл резать inf файлы в Install.wim?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
SergeyZV,
Утилита предназначена для ускорения загрузки WinPe сборок, которые устанавливают драйвера каждый раз при загрузке, применять ее для других целей бессмысленно.

[Цитировать]

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
nikzzzz
При загрузке (переносе на новое железо) VHD с DP_Nat27 и DP_SAMLab наверное тоже есть смысл использовать InfSplit.
Можете написать утилиту, которая бы сама всё оптимально сделала после получения пути к дровам Nat27, SDI и VHD с WinXP-10?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Hunter23071985,
Нет делания разбираться с чужими проектами.

[Цитировать]

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
nikzzzz
Упс, а Вы какие универсальные драйвера имели ввиду? Не от Nat27?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Hunter23071985,
Под "универсальным" я имел ввиду не пакет, а отдельный драйвер, совместимый с большим количеством устройств.

[Цитировать]

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
nikzzzz
Т.е. 1 lan драйвер для >6000 устройств? Однако ж... А где такие дрова взять? И как интегрировать в VHD/WinPE?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Hunter23071985,
Тут дело не в количестве устройств, просто производители гонят практически одинаковые устройства с разными ids, поэтому они и расплодились.
А такие дрова есть практически во всех паках, например у того-же Nat27, просто установка этих дров происходит очень долго, почему я и написал этот скриптик.

[Цитировать]

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
nikzzzz, понятно, спасибо!

[Цитировать]

    rockdgon
  • 1013
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 93
  • Репутация:0

    [+] [-]
хм.. ну а допустим в vhd есть 10ка переносная, в которую те же драйверы от nat засунули.
может прочесать этой утилитой драйвера в системной папке?

[Цитировать]

    SmokieBlahBlah
  • 1736
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 42
  • Репутация:2

    [+] [-]
спасибо! просто чудесно
сетевуха Realtek в WinPE теперь очень быстро ставится
А Sam не заинтересовался этой утилитой? Ибо достаточно таких inf-ов. Сидишь ждёшь, а проц вроде и не загружен. А вот оказывается в чем дело


Последний раз редактировалось: SmokieBlahBlah (2016-08-22 08:38), всего редактировалось 1 раз

[Цитировать]

    rockdgon
  • 1013
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 93
  • Репутация:0

    [+] [-]
Попробовал, то о чем выше писал - вроде работает)


Показать сообщения:    

Текущее время: 28-Мар 12:23

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы