Счетчик

Поисковый анализ сайта
яндекс.ћетрика
Cервер и сайт запущен 2011.02.01 на Debian

Добавление драйвера с помощью DISM.exe в загрузочный образ

Иногда возникают такие ситуации, когда при установки Windows по сети, не хватает драйвера устройства, например драйвера сетевого адаптера, тогда при установки возникает критическая ошибка. Для решения такой проблемы есть два варианта, добавить недостающий драйвер на сервер развертывания Windows Deployment Services (WDS), или добавить драйвер в загрузочный образ. Правильней будет добавлять драйвер в образ, и сейчас я Вам покажу как быстро это можно сделать.

Итак приступим, для работы нам понадобится dism.exe, это средство которое входит в Windows Automated Installation Kit (Windows AIK), второй версии, так что если у вас не установлен этот пакет, смело качайте его с сайта Microsoft.

Использовать dism.exe можно для следующих образов Windows: Vista SP1 и выше, Server 2008/R2, Windows Seven.  Раньше, для добавления драйвера в образ Vista, надо было использовать несколько различных инструментов, ImageX для подключения и отключения образа, Pkgmgr для добавления драйвера в образ, PEimg для подготовки образа Windows PE. Начиная с Windows 7, dism.exe заменил все эти инструменты, теперь подключать образ, добавлять драйвер и отключать образ, можно используя только dism.exe.

Для начала создадим временную папку temp, на диске C. Теперь экспортируем туда наш загрузочный образ, в моем случае я ставлю 64 разрядную Windows, поэтому экспортировать буду 64 разрядный загрузчик. Папку экспорта выбираем C:\temp, называем файл boot.wim и нажимаем сохранить.

dism1

Теперь надо посмотреть весь список образов, так как файлы *.wim могут содержать несколько образов. Для этого нужно запустить dism.exe с параметром get-wiminfo. Переходим в Пуск (Start) > Все программы (All Programs) > Microsoft Windows AIK > Командная строка средств развертывания (Deployment Tools Command Prompt) > щелкаем по значку правой кнопкой мыши и выбираем Запуск от имени администратора (Run as administrator). В открывшейся строке набираем:

dism /get-wiminfo /wimfile:C:\temp\boot.wim

dism2

Здесь мы видим что файл wim содержит два образа, нас интересует образ под индексом 2, именно туда надо добавлять драйвер для корректной установки Windows, поэтому дальше мы будем работать с ним. (Не добавляйте драйвер в Windows PE, иначе потом не сможете импортировать его обратно).

Теперь давайте смонтируем образ под номером два, для добавления драйвера. Создадим папочку mount в C:\temp, и запустим dism.exe с параметром mount-wim.

dism /mount-wim /wimfile:C:\temp\boot.wim /index:2 /mountdir:C:\temp\mount

Теперь если мы зайдем в C:\temp\mount, сможем увидеть наш смонтированный образ. Если вы наберете команду: dism /image:C:\temp\mount /? то увидите список команд и действий, которые мы можем применить к нашему образу.

Давайте теперь добавим наш драйвер в образ, создадим папку Drivers в C:\temp, и перенесем туда добавляемые драйвера. При добавление драйвера используем параметр add-driver. Можно указать конкретный драйвер или указать список необходимых драйверов.

В нашем случае указываем конкретный драйвер.

dism /image:C:\temp\mount /add-driver /driver:C:\temp\Drivers\Intel\PRO1000\Win64\NDIS5x\e1q5164.inf

Если Вам необходимо добавить сразу несколько драйверов, запустите add-driver с параметром /recurse, и укажите каталог с драйверами.

dism /image:C:\temp\mount /add-driver /driver:C:\temp\Drivers /recurse

Если все прошло без ошибок, то при запуске параметра get-drivers, мы сможем увидеть наш установленный драйвер.

dism /image:C:\temp\mount /get-drivers

dism3

Теперь осталось демонтировать наш образ:

dism /unmount-wim /mountdir:C:\temp\mount /commit

И заменить наш старый образ на сервере развертывания Windows Deployment Services (WDS), на новый.

Добавить комментарий


Защитный код
Обновить