Как это было во времена Vista:
1. устанавливаем
Windows Automated Installation Kit (AIK) 2. создаем папку
D:\mount\, в которую будем монтировать образы
3. копируем на локальный диск образ загрузки
boot.wim с дистрибутивного диска Windows Vista.
Копируем в папку
D:\tmp\ распакованные драйверы.
4. запускаем командную строку PE:
Пуск - Программы - Microsoft Windows AIK - Утилиты командной строки Windows PE 5. в открывшемся окне вводим команду:
imagex /info D:\boot.wim Этой командой мы посмотрим номер загрузочного образа в образе загрузки. Для этого ищем строку
boot index: X Нас как раз интересует этот Х (обычно Х = 2).
Пример:
C:\>imagex /info d:\images\boot_w7.wim
ImageX Tool for Windows
Copyright (C) Microsoft Corp. All rights reserved.
Version: 6.1.7600.16385
WIM Information:
----------------
Path: d:\images\boot_w7.wim
GUID: {512fsd54-afd16-4f85-b59f-ddsf5ds5e95}
Image Count: 2
Compression: LZX
Part Number: 1/1
Boot Index: 2
Attributes: 0x8
Relative path junction
Available Image Choices:
------------------------
<WIM>
...
</WIM>
6. монтируем образ загрузки (
D:\images\boot.wim), скопированный на шаге 3 в папку монтирования (
D:\mount\)
Для этого используем команду:
imagex /mountrw d:\images\boot.wim 2 D:\mount где 2 - номер (Х) полученный на предыдущем шаге
7. интегрируем драйвер в образ командой:
peimg /inf=d:\tmp\driver.inf D:\mount\Windowsв имени драйвера можно указывать символы подстановки, типа *.inf
8. размонтируем образ загрузки с сохранением изменений:
imagex /unmount /commit D:\mountОднако с выходом Windows 7 обновился и пакет Windows AIK.
В частности из него убрали утилиту peimg. Теперь добавление драйверов в образ выполняется с помощью другой утилиты -
dism.exe.
пункты 1 -5 не изменились, поэтому их пропустим (разве что образ boot.wim нужно взять от w7, хотя можно и вистовый использовать)
6. монтируем образ загрузки:
D:\>dism /Mount-Wim /WimFile:D:\boot.wim /index:2 /MountDir:D:\Mount
Deployment Image Servicing and Management tool
Version: 6.1.7600.16385
Mounting image
[==========================100.0%==========================]
The operation completed successfully.
D:\>
7. интегрируем драйвер в образ командой:
D:\>DISM.exe /image:d:\Mount /Add-Driver /driver:d:\tmp /recurse /ForceUnsigned
Deployment Image Servicing and Management tool
Version: 6.1.7600.16385
Image Version: 6.1.7600.16385
Выполняется поиск пакетов драйверов для установки...
Найдено пакетов драйверов для установки: 2.
Установка 1 из 2 - d:\tmp\yk51x86.inf: Пакет драйверов успешно установлен.
Установка 2 из 2 - d:\tmp\yk62x64.inf: Пакет драйверов успешно установлен.
The operation completed successfully.
D:\>
Как вы можете видеть - теперь не нужно указывать имя inf-файла, достаточно указать папку с такими файлами. Утилита DISM сама найдет все inf-файлы в этой папке и добавит их в образ.
8. размонтируем образ загрузки с сохранением изменений:
D:\>DISM.exe /unmount-WIM /MountDir:d:\mount /commit
Deployment Image Servicing and Management tool
Version: 6.1.7600.16385
Image File : D:\boot.wim
Image Index : 1
Saving image
[==========================100.0%==========================]
Unmounting image
[==========================100.0%==========================]
The operation completed successfully.
D:\>
Кстати, добавить новый загрузочный образ в WDS можно не только через консоль службы развертывания, но и через командную строку с помощью вот такой команды:
C:\>WDSUTIL /Add-Image /ImageFile:d:\images\boot_w7.wim /ImageType:boot
Программа управления службами развертывания Windows (версия 6.0.6002.18005)
(C) Корпорация Майкрософт. Все права защищены.
Команда успешно выполнена.
C:\>
Группа: Гости
Регистрация: --
Статус:
Прошу помощи. Ни как не могу интегрировать драйвера в образ. Монтируется и размонтируется нормально. А при добавлении дройверов пишет:
Cистема DISM
Версия: 6.1.7600.16385
Ошибка: 50
DISM не поддерживает обслуживание операционной системы версии Windows Vista RTM или более ранней.
Если операционная система поддерживается, проверьте, присутствует ли библиотека SSShim.DLL.
Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
C:\Program Files\Windows AIK\Tools\PETools>
boot.wim взят с Live CD Windows 7, а дрова выдернул из своей рабочей семерки.
Что не так делаю.