Софт для менеджмента драйверов
Карен Казарьян
Xakep Железо, номер #006, стр. 006-056-4
MyDrivers 3.11
www.zhangduo.com
Еще один достаточно неплохой образец платной проги. Интерфейс, конечно, не очень, зато есть русский язык, что, безусловно, обрадует многих. По «умолчанию» программа дает список только установленных драйверов, но можно вывести и все дрова. Сохранять драйверы можно в CAB-архив и в инсталлятор. Процесс сохранения (и, кстати, удаления) идет достаточно долго, пока прога ищет все необходимые файлы. Пожалуй, она делает это дольше, чем все другие утилиты в обзоре. Насколько может растянуться полный бэкап драйверов в системе, я не хочу и думать :(. При этом никаких феноменальных результатов она не показывает, находит такие же файлы, как и конкуренты. Следовательно, в программе слабый алгоритм поиска. Зато обновление сделано очень хорошо. Прога скачивает небольшую базу из Интернета и выводит аккуратный список для обновления, без повторов, с указанием, откуда она будет качать дрова и процентом совместимости. Но обязательно проверь дату создания скачиваемого файла, бывает, что прога пытается скачать более старую версию, чем установленная на твоем компьютере. В целом, неплохая софтина, но многие вещи требуют серьезной доработки. Ах да, чуть не забыл. Раньше эта программа называлась WinDriver. Если встретишь ее – не устанавливай, он еще хуже :).
Driver Genius Professional 2004 2.079
www.driver-soft.com
Лучшая прога в плане поиска и бэкапа дров. Делает это очень быстро и достаточно эффективно. Жаль, нельзя создать инсталлятор, только упаковать в архив. Видимо, разработчики планировали, что восстанавливать дрова пользователи будут тоже только с помощью этой программы. Интерфейс достаточно красивый, но непродуманный. Древовидные меню, в принципе, - не самый удобный способ отображения информации, а когда ее много, то тем более. Нельзя увидеть всю картину сразу, особенно вредит такой подход функции обновления дров. Нет, ищет обновления прога хорошо, а если не находит, то предлагает поискать в «Гугле». Но вот чтобы увидеть, для какого устройства обновление найдено, а для какого – нет, приходится раскрывать узлы дерева. К тому же, нельзя посмотреть, какую именно версию нашла прога, откуда она ее будет качать (хотя можно выбрать локацию или скопировать адрес в буфер). Если доработают интерфейс, оставлю себе на винте :).
Интегрируем драйвера в дистрибутив
Согласись, от бэкапа дров было бы не так много пользы, если бы их нельзя было интегрировать в дистрибутив Windows. Что, ты не знаешь, как это сделать? Сейчас расскажу :). Есть такой способ установки – создание файла ответов с помощью утилиты Setup manager, которая находится в дистрибутиве XP по вот такому адресу: SUPPORT\TOOLS\Deploy.cab\setupmgr.exe. Создаем новый файл ответов, на следующем экране выбираем для windows unattended installation, остальные пункты нас не интересуют. Следующий пункт (user interaction level) отвечает за то, насколько автоматическим будет процесс установки. Выставляем fully automated (полностью автоматическая установка) или Hide Pages (тогда можно будет выбрать раздел для установки и еще кое-что). Дальше отвечаем на вопросы, которые обычно задаются при установке. По окончании сгенерится файл с ответами. Открываем его в текстовом редакторе и начинаем править. Ищем раздел [Unattended], тут мы будем работать дальше. В нем должен быть параметр OemPreinstall=Yes. Далее в корне дистрибутива создаем папку $OEM$, а в ней папки $$ и $1. В папку $OEM$\$1\Drivers\ нужно будет кинуть все драйвера, которые ты хочешь установить, а в папку $OEM$\$$\INF\ - все нужные inf-файлы. После чего в файле ответов в том же разделе ищешь параметр OemPnPDriversPath= и указываешь после «равно» пути к драйверам после папки $1 (типа Drivers\Video) через точку с запятой. Чтобы винда не орала на отсутствие цифровых подписей у драйверов (а таких большинство), в том же разделе должен быть параметр DriverSigningPolicy=Ignore. Собственно, все, сохраняем файл как winnt.sif и кидаем его в паку i386 дистрибутива.