Установка драйверов с флешки (все драйвера на флешке)
Не знаю как вам, а мне всегда хотелось иметь под рукой инструмент для определения и установки необходимый драйверов. Потому как довольно часто приходилось иметь дело с переустановкой ОС на разных компьютерах, с различными же конфигурациями. Сама по себе переустановка ОСи много времени не занимала, основное время отнимала процедура поиска и установки необходимых драйверов. Конечно же , вы можете возразить, что сначала нужно было снимать снимок системы или на худой конец забэкапировать драйвера. Но об этом зачастую вспоминаешь после того как диск отформатирован. Итак поразмыслив немного и попробовав большое количество различных программ данного профиля, решил таки сам написать инструмент для себя. Потом решил выдать этот инструмент общественности. Вот с тех пор и живет программа и обрастает новыми возможностями. Сегодня хочу рассказать о том, как собрать флешку со всеми возможным драйверами на борту. В результате вы получите серьезный инструмент для определения и установки драйверов для практически любых устройств, которые можно будет установить как в автоматическом так и в ручном режиме.
ver. 4.4.7.5 RC2 #07-02-2009# ===================================================================== + новый параметр "Portable" добавлен dp_wsed.ini * исправлена ошибка с определением драйверов для NVIDIA nForce Networking Controller (Leon) * исправлена ошибка с определением драйверов для HP LASERJET 5P (Leon) * исправлена ошибка с созданием файла описания для устройств (369) * итальянский языковой файл обновлен (JinKazama) * изменения в интерфейсе (добавлены иконки и пр.) * мелкие и незначительные изменения.
И собственно драйверопакеты. Они разделяются на основные и вспомогательные (З-rd Party).
Общий размер в запакованном состоянии: 369.99 MB Общий размер в распакованном состоянии: 2150.64 MB
Также дополнительно можете скачать два пакета для поддержки Nvidia"s PhysX support DP_Graphics_A_PhysX_wnt5_x86-32_8121 32.8 MB (34,432,169 bytes)
В папке DPINFO можно найти содержание каждого из вышеперечисленных ДП.
1. DP_Bluetooth 2. DP_Broadband 3. DP_HID 4. DP_Input 5. DP_Misc 6. DP_Modem 7. DP_Monitor 8. DP_Phone 9. DP_PrintersCanonInkjet 10.DP_PrintersCanonLaserjet 11.DP_PrintersHP 12.DP_Scanner 13.DP_SmartCardReader 14.DP_TouchScreen 15.DP_TV 16.DP_USB 17.DP_Virtual 18.DP_WebCam 19.VMAdditions
Все они доступны тут
Общий размер в запакованном состоянии: 431 MB Общий размер в распакованном состоянии:
Закачав все необходимое, переходим ко второй части нашего с вами задания. Создаем на любом разделе жесткого диска папку. Можно конечно и сразу вставить флешку и работать с ней, дело ваше. Я создал папку с названием MULTI_DPUI. Далее переходим в созданную папку и создаем следующие папки: DRPACKS - в нее поместим пакеты с драйверами. DPUI - в ней сохраним программу. DPUIWORK - временная папка для программы Drivers Pack Unpacker & Installer. Можно не создавать эту папку, тогда программа создаст временную директорию по дефолту в папке %windir%dp_wsed. Сюда же программа сохраняет резервную копию драйверов обнаруженных в системе.
Открываем папку DPUI, в которую мы распаковали программу и создаем там файл такого содержания.
И сохраняем его под названием dp_wsed.ini в папке DPUI. Далее добавьте в папку DRPACKS, закачанные драйверопакеты. На этом заканчивается подготовительная работа. Теперь нашу папку MULTI_DPUI можно перенести на флешку. Желательно большого размера, потому что вес сборки вместе со всеми указанными выше пакетами составляет 808 MB (847,634,488 bytes). Плюс в процессе работы папка DPUIWORK будет расти пропорционально зарезервированным драйверам и распакованным драйверопакетам (
4200 МБ) . Как решение для флешек маленького размера могу предложить не создавать папку DPUIWORK и изменить следующие параметры файла dp_wsed.ini:
рекламаВ этом случае программа будет сохранять результат своей работы в %windir%dp_wsed.
После копирования сборки на флешку, предлагаю провести небольшое тестирование программы. Интерфейс программы выбрал английский, вы можете выбрать любой из 4 языков (русский, английский, китайский или итальянский). Запускаем DPInstaller_WSED.exe и видим вот такое окно.
Теперь узнаем какое оборудование установлено на компьютере. Для этого перейдем на вкладку HWIDs-extended (HWID-ы расширенная информация) и нажмем на кнопку Collect HWIDs +(Собрать HWID-ы)
И вот он результат работы процедуры (может занять время больше 1 минуты). Для каждого устройства утилита сформирует ини файл с полной информацией об обнаруженном устройстве. В дальнейшем эти файлы будут использованны для построения он-лайн базы драйверов. Все эти ини файлы можно найти в папке DPUIWORK\dp_wsed\HWIDSBASE . Ниже вы можете ознакомиться с примером такого файла.
Далее можем перейти на закладку DriverPacks (Пакеты драйверов) и запустить установку драйверов нажатием этой кнопки InstallDP (Установить ДП), но тогда вы потеряете много времени, потому предлагаю вернуться на вкладку HWIDs-extended и запустить поиск HWID. Это сократит время установки в несколько раз.
Начинаем поиск по HWID-ам
Далее можно выбрать и установить устройства по найденным HWID-ам.
Также можно перейти на вкладку Driver Grabbing (driver backup) (Драйвер Граббинг (резервное копирование драйверов) и можно выбрать только необходимое устройство и скопировать файлы драйвера - кнопка Backup selected driver (Создать резервную копию выделенного драйвера) или скопировать сразу все, нажатием Backup all drivers (Создать резервную копию всех драйверов).
В любом случае результат работы можно обнаружить в папке DPUIWORK\dp_wsed\BACKUP .
Таким образом мы с вами убедились что все работает, и в результате вы получили мощный инструмент для работы с устройствами на компьютере. Этот инструмент можно носить с собой везде и экономить свое время. А главное вас больше не будет мучить проблема поиска драйверов для неизвестных устройств. Таким же образом можно собрать СД/ДВД диск со всеми драфаерами на борту. Но это уже тема отдельной публикации. По всем вопросам по программе пишите мне или на форумы обсуждения программы.