Интеграция драйверов в дистрибутив windows с помощью программы dism++

Пошаговое руководство по развертыванию различных ос через службы развертывания windows

Введение

История релиза Hyper-V Server 2019 получилась необычной и даже какой-то драматичной, как и все последние релизы от компании Microsoft. Поясню для тех, кто не в курсе. Сам 2019-й сервер зарелизился в октябре 2018 года с какими-то критичными багами. Подробности проблем не помню, но в итоге релиз отозвали. Через месяц зарелизили еще раз и вроде как успешно.

С сайта микрософт можно было скачать все версии 2019-го сервера, кроме бесплатной версии Hyper-V. Я следил за темой и все ждал, когда же появится iso образ с Hyper-V Server 2019, а его все не было и не было. Причем в Evaluation Center стояла пометка, что релиз пока откладывается, ждите, скоро все будет.

И вот дождались. 15-го июня я увидел новость о том, что Hyper-V Server 2019 доступен для загрузки в Evaluation Center. Зашел, проверил. В самом деле это так. Появился iso образ, который можно свободно загрузить, что я успешно сделал.

К слову, образ hyper-v 2019 гулял в сети, так как после первого релиза еще в октябре 2018, он был доступен и многие его скачали. Но там были какие-то баги. Из того, что я прочитал, люди указывали на то, что не работал rdp доступ к гипервизору. Не смог это проверить, так как у меня просто не проходила установка на сервер. Он то ли не устанавливался вовсе, выдавая ошибку в процессе установки, то ли потом в синий экран падал. Точно не помню. Я не стал разбираться, а поставил предыдущую версию. Как оказалось, не зря.

Добавление VMware

И наконец, давайте добавим ESXi 6.5. Для этого тоже надо просто скопировать все файлы из ISO-образа VMware в соответствующую папку на сервере WDS, но после этого надо изменить файл boot.cfg в папке VMware, удалив пробелы. Это выглядит так:

В заключение скажу, что изменение настроек сервера WDS, IIS и различных файлов конфигурации может потребовать некоторых усилий, но, сделав это, вы сможете использовать меню PXE для переключения на WDS и выбрать любую ОС Windows, которая поддерживает WIM-файлы. С ее помощью можно также запускать установку Linux или VMware в полностью автоматическом режиме. Кроме того, для удобства вы можете добавить и другие приложения, такие как GParted и Memtest.

Установка приложений на новый компьютер с помощью SCCM

Следующие этап установка на новый компьютер необходимых приложений. Программы можно устанавливать в виде пакета (Package) или как приложение (Application). Приложения – программы, имеющие установочные файлы с расширениями msi, appx, xap, ipa, apk и прочее. У Application возможностей больше, плюс пользователи тоже могут принимать участие в работе. Package – это специальный контейнер (обёртка), который может включать в себя несколько файлов (дистрибутивов). Используются exe-, vbs-, cmd-, cab-файлы и другие. Он проще в настройках.

Мы не будем подробно описывать особенности развертываний программ в SCCM, т.к. эта получится отдельная большая статья.

После создания пакетов установки программ, вы можете добавить из в последовательность задачи развертывания Windows 10 (task sequence)/

Здесь создаёте группу Software Install, в меню Add -> Software -> Install Package добавьте созданные пакеты программ.

Проверить настройки операционной системы

5.2. Настроить рабочий сервер

Необходимо настроить рабочий сервер в соответствии с инструкцией, которая позволяет избежать ошибки «An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full»

Информация по клиент-серверному варианту работы здесь;

Обратите внимание на используемые порты, которые указываются в параметрах центрального сервера,

в свойствах кластера серверов,

и рабочих серверов кластера.

Также необходимо открыть порт для указания сетевого порта для ras в случае использования.

Инструкцию можно найти здесь: http://its.1c.ru/db/v837doc#bookmark:cs:TI000000191
ras cluster (—daemon) —port=<port> <host>
—port или -p указывает сетевой порт, по которому утилита администрирования будет взаимодействовать с сервером администрирования. Значение по умолчанию равно 1545.
(—daemon) — указывается для ОС Linux

5.6. Убедиться, что установлены компоненты Microsoft Data Access Components

Этот пункт нужен для настройки с СУБД MS SQL Server.

В противном случае будете получать ошибку вида: «Компоненты OLE DB провайдера не найдены».

Скачать MDAC можно с официальных ресурсов microsoft.

3. Извлечение образа WIM/ESD

Создадим еще одну папку, в которую будем извлекать содержимое файла install.wim или install.esd – непосредственно файл образа дистрибутива Windows. В нашем случае это папка с именем по умолчанию “Новая папка».

Теперь в окне Dism ++ перейдите в меню «Файл» и выберите «Смонтировать образ».

В окне параметров сборки указываем соответственно:

• редакция Windows;• Путь к образу WIM / ESD – путь к файлу install.wim или install.esd, находящемуся в папке с извлеченным установочным ISO во вложенной папке «sources»;• Путь к папке, созданной на предыдущем шаге.

Когда смонтированный образ развертывания будет готов, нажмите «Открыть сеанс».

Установка Windows с LiveDisk by Sergei Strelec

Как установить Windows с помощью Dism++ на компьютере с чистым жёстким диском? Или когда система не загружается. В этом случае, естественно, без загрузочного носителя не обойтись, но его можно создать единожды на перспективу смены дистрибутива в будущем и для возможности установки системы напрямую из файлов WIM/ESD. Более того, такой носитель ещё и будет аварийным инструментом на случай необходимости восстановления Windows. На флешку или оптический диск можем записать Live-диск с Dism++ на борту. И, соответственно, развёртывать образы WIM/ESD – хоть установочные, хоть бэкапные – с этого Live-диска.

Dism++ присутствует в составе Live-диска на базе WinPE от Сергея Стрельца. На этом Live-диске найдём и массу программ для разметки пространства на чистых жёстких дисках, в частности, таковые, что могут формировать структуру системных разделов Windows (включая загрузочный) для стилей разметки MBR и GPT – Bootice, DiskGenius, Diskpart. Скачать образ Live-диска можно на сайте Sergeistrelec.Ru.

Запускаем Dism++ на Live-диске.

И проделываем те же операции, что описаны выше для переустановки Windows или её установки второй системой – жмём меню «Файл», далее – «Применить образ». Заполняем форму применения образа. Если Windows ставится на чистый диск с созданной программами Bootice, DiskGenius или Diskpart структурой системных разделов, обязательно ставим галочку добавления записи о загрузке.

Если файл WIM/ESD нужно извлечь из ISO-образа, последний в среде Live-диска можно смонтировать с помощью контекстного меню. Выбираем пункт «Подключить образ к ImDisk».

И жмём «Ок».

Изменение настроек IIS

IIS необходимы для размещения установочных файлов CentOS и ESXi. Я всегда создаю структуру веб-файлов на VMDK. Она выглядит так:

E:\web — корневой каталог, на который указывает IIS

E:\web\centos\7.x\7.1 — файлы установки CentOS 7.1

E:\web\vmware\6.5 — файлы установки VMware 6.5

В IIS необходимо включить просмотр файлов, чтобы установщик Linux и установщик VMware могли их извлечь.

Запустите программу администрирования IIS, выберите свой сервер -> Сайт по умолчанию -> Просмотр каталога и включите его.

Полезно также настроить защищенное соединение с сервером по протоколу HTTPS.

Восстановление системных файлов Windows 10

Обычное восстановление (нужен Интернет)

Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Все рассмотренные команды выполняются в классической командной строке или оболочке Windows PowerShell (запущенными от имени администратора).

DISM /Online /Cleanup-Image /CheckHealth

С её помощью проверяем наличие повреждений хранилища компонентов. Команда смотрит только события, ранее записанные в журнале Windows 10. Никаких изменений не вносится. Будет проверено, помечено ли данные образа как повреждённые и можно ли их исправить.

На моём компьютере повреждение хранилища компонентов не обнаружено. Ранее система Windows 10 была перенесена на другой SSD-диск. Судя по всему, очень даже успешно.

DISM /Online /Cleanup-Image /ScanHealth

Выполняет полную проверку хранилища компонентов Windows на наличие повреждений. В зависимости от Ваших комплектующих занимает несколько минут. Мой компьютер справился буквально за две минуты и повреждение хранилища компонентов не было обнаружено.

DISM /Online /Cleanup-Image /RestoreHealth

Эта команда исправляет повреждённые файлы или отсутствующих компоненты исходными версиями. В процессе восстановления берёт участие центр обновления Windows (автоматически загружаются нужные файлы). Ваш компьютер должен иметь доступ в Интернет.

Процесс сканирования и восстановления компонентов может занять продолжительное время (даже до 30 минут). Всё зависит от текущего состояния Вашей операционной системы. В итоге должно появиться сообщение о том, что операция восстановления была успешно завершена.

Восстановление с помощью ISO-файла образа

Если Ваш компьютер не имеет прямого доступа к Интернету или служба обновления Windows отключена, то при попытке восстановления хранилища компонентов появляются ошибки:

  • 0x800f0906 — исходные файлы не могут быть загружены (используйте параметр источника, чтобы указать расположение файлов, необходимых для восстановления функции);
  • 0x800f0950 — ошибка использования DISM (операция не проводилась);
  • 0x800F081F — исходные файлы были не найдены (используйте опцию источника, чтобы указать расположение файлов, необходимых для восстановления функции).

Вы можете указать WIM или ESD-файл исходного установочного образа Windows, который будет использоваться для восстановления (в качестве источника файлов системных). Например, давайте смонтируем оригинальный ISO-образ диска Windows 10 на виртуальный диск (G:).

DISM /Online /Cleanup-Image /RestoreHealth /Source:G:\Sources\Install.wim

Предотвратить использование служб обновления Windows (только локальный файл):

  • DISM /Online /Cleanup-Image /RestoreHealth /Source:G:\Sources\Install.wim /LimitAccess
  • Dism /Online /Cleanup-Image /RestoreHealth /LimitAccess

Важно! Сборка и выпуск Windows в образе WIM / ESD должны совпадать с таковыми в Вашей системе. Журнал восстановления системных файлов смотрите здесь: C:\Windows\Logs\CBS.log и C:\Windows\Logs\DISM \DISM.log

После восстановления можно запустить проверку sfc /scannow.

Как бонус — вот Вам ещё несколько команд:

DISM /Get-WimInfo просмотреть информацию об образе в WIM-файле
DISM /Add-Package установка файлов обновлений форматов MSU и CAB
DISM /Get-Drivers получение полного списка установленных драйверов
DISM /Add-Driver добавление драйверов в образ операционной системы
DISM /Add-Capability используется для установки компонентов и RSAT
DISM /StartComponentCleanup очистка старых версий компонентов (папка WinSxS)
DISM /Set-Edition переход на полную версию Windows без переустановки

В оболочке Windows PowerShell можно использовать команды: Repair-WindowsImage -Online —CheckHealth (-ScanHealth или -RestoreHealth) для быстрой проверки (полной или восстановления). Какой от этого профит непонятно, но такая возможность присутствует.

Заключение

Зачастую средство DISM используется для восстановления системных файлов Windows 10. Его команды отлично работают как в командной строке, так и в Windows PowerShell. Для офлайн-восстановления понадобится оригинальный дистрибутив Windows 10 с сайта Майкрософт.

Интеграция драйверов с помощью диспетчера пакетов

Диспетчер пакетов (Pkgmgr.exe) — это средство командной строки, входящее в состав WAIK, которое можно использовать в автономном режиме для установки, удаления или обновления пакетов Windows. Интеграция драйверов в подключенный образ выполняется одной командой.

START /WAIT /d "%Programfiles%\Windows AIK\Tools\Servicing" pkgmgr.exe /o:C:\VistaWork\Mount;C:\VistaWork\Mount\Windows /n:C:\VistaWork\xml\Drivers.xml /l:C:\VistaWork\Logs\drivers.log

В этой команде:

  • /o:<путь> — путь к автономной папке Windows, т. е. папке Windows подключенного образа.
  • /n:<путь> — путь к файлу ответов, используемому для интеграции.
  • /l:<путь> — путь к файлу журнала, создаваемому в процессе работы диспетчера пакетов (журнал пригодится для устранения неполадок, если таковые возникнут).

Установка драйверов в системный образ может занять некоторое время, поэтому наберитесь терпения и не прерывайте процесс. Когда работа диспетчера пакетов завершится, в окно командной строки снова можно будет вводить команды.

Основная причина ошибки

Ошибка вида «Не найден или поврежден необходимый драйвер носителя» возникает на начальном этапе установки Windows на ПК или ноутбук. Чтобы понять, из-за чего она появляется, необходимо разобраться в том, как именно происходит инсталляция новой системы. Алгоритм следующий:

  1. После нажатия кнопки включения компьютер инициализирует поиск загрузочного носителя и запускает записанную на него установочную программу.
  2. Программа копирует файлы на жёсткий диск, после чего добавляет запись в область MFT, с помощью которой после перезагрузки ПК запускается процесс распаковки системных файлов новой системы.

Но чтобы программа смогла «распознать» жёсткий диск и загрузочный накопитель, ей нужны драйверы следующих устройств:

  • чипсета (северный и южные мосты);
  • USB или дисковода;
  • HDD-контроллера.

Базовый перечень драйверов от Microsoft имеется на самом установочном носителе. Если же используемые комплектующие требуют специфических drivers, то программа инсталляции попросту не сможет «понять» куда необходимо копировать файлы и где находится MFT-запись (потому что оборудование полноценно не работает). Соответственно, инсталляция Windows даже не начинается.

Практика показывает, что с данной ошибкой пользователи чаще всего сталкиваются при попытке инсталлировать Виндовс с накопителя, подключённого в порт USB 3.0, так как пакет драйверов для его поддержки в установочных образах Windows XP, 7 и 8 попросту отсутствует. Решение простое – подключить флешку к USB 2.0. Если же такого порта нет (в ноутбуках так бывает), то потребуется в BIOS или UEFI включить на момент установки для USB режим «Legacy». Эта настройка принудительно переключает порты в совместимый режим работы с 2.0.

Функции Dism++

Программа Dism++ доступна с русским языком интерфейса, а потому сложностей при её использовании возникнуть не должно (кроме, возможно, некоторых непонятных для начинающего пользователя функций).

Возможности программы разбиты по разделам «Инструменты», «Панель управления» и «Развертывание». Для читателя моего сайта наибольший интерес будут представлять первые два раздела, каждый из которых делится на подразделы.

Большинство представленных действий можно выполнить и вручную (ссылки в описании ведут как раз на такие методы), но иногда сделать это с помощью утилиты, где всё собрано и работает автоматически значительно удобнее.

Инструменты

В разделе «Инструменты» присутствуют следующие возможности:

  • Очистка — позволяет выполнить очистку системных папок и файлов Windows, в том числе уменьшить папку WinSxS, удалить старые драйверы и временные файлы. Чтобы узнать, сколько места можно освободить, отметьте нужные элементы и нажмите «Анализ». 
  • Управление загрузкой — здесь можно включить или отключить элементы автозагрузки из разных системных расположений, а также настроить режим запуска служб. При этом вы можете отдельно просмотреть системные и пользовательские службы (отключение последних обычно безопасно). 
  • Управление Appx — здесь вы можете удалить приложения Windows 10, в том числе встроенные (на вкладке «Предустановленные Appx»). См. Как удалить встроенные приложения Windows 10. 
  • Дополнительно — пожалуй, один из самых интересных разделов с возможностями для создания резервных копий Windows и восстановления, позволяющий выполнить восстановление загрузчика, сбросить пароль системы, конвертировать ESD в ISO, создать флешку Windows To Go, отредактировать файл hosts и не только. 

Следует учитывать, что для  работы с последним разделом, особенно с функциями восстановления системы из бэкапа, лучше запускать программу в среде восстановления Windows (об этом в конце инструкции), при этом сама утилита не должна находиться на диске, который восстанавливается или с загрузочной флешки или диска (можно просто поместить папку с программой на загрузочную флешку с Windows, загрузиться с этой флешки, нажать клавиши Shift+F10 и ввести путь к программе на USB накопителе).

Панель управления

В этом разделе содержатся подразделы:

  • Оптимизация — настройки работы Windows 10, 8.1 и Windows 7, некоторые из которых без программ можно настроить в «Параметрах» и «Панели управления», а для некоторых — использовать редактор реестра или локальной групповой политики. Среди интересного: удаление пунктов контекстного меню, отключение автоматической установки обновлений, удаление пунктов из панели быстрого доступа проводника, отключение SmartScreen, отключение Защитника Windows, отключение брандмауэра и другие. 
  • Драйверы — список драйверов с возможностью получить информацию о месте его расположения, версии и размере, удалить драйверы.
  • Приложения и возможности — аналог такого же раздела панели управления Windows с возможностью удалить программы, посмотреть их размеры, включить или отключить компоненты Windows.
  • Возможности — список дополнительных системных возможностей Windows, которые можно удалить или установить (для установки отметьте пункт «Показать все»).
  • Обновления — список доступных обновлений (на вкладке «Windows Update», после анализа) с возможностью получить URL для обновления, и установленных пакетов на вкладке «Установленные» с возможностью удалить обновления. 

Создаем загрузочный образ для захвата эталонного образа Windows 10

По умолчанию SCCM содержит образы Windows PE (среда предустановки Windows, это загрузочные файлы Boot image x86.wim и Boot image x64.wim), которые необходимы для настройки операционной системы во время “захвата”.

Сначала нужно добавить образ Boot image x64.wim в вашу точку распространения SCCM. Для этого зайдите в Software Library-> Operation System-> Boot Images, в контекстном меню выберите пункт Distribute Content, затем точку распространения и ОК. Цветовой окрас состояния сменится с серого на жёлтый, а по окончанию – на зелёный.

Теперь нужно создать иметь загрузочные файлы для “захвата” эталонной операционной системы по сети. Для их создания перейдите в Software Library-> Operation System -> Task Sequences и в контекстном меню выберите Create Task Sequence Media. В появившемся окне предлагается 4 варианта создания образа:

  • Stand-alone media — создание автономного образа для установки ОС (локальная установка, без использования сетевой загрузки);
  • Bootable media – создание загрузочного образа, для распространения которого используя инфраструктура центра конфигураций;
  • Capture media – создание загрузочного образа для захвата эталонного образа компьютера;
  • Prestaged media – создание предварительного образа для нового жёсткого диска, который включает образ операционной системы. Используется для старых карт, не поддерживающих PXE загрузку.

Выберите пункт Capture media, следуйте подсказкам мастера установки. Укажите место сохранения iso-файла, выберите Boot image x64.wim и точку распространения, Next->Next->Close. Процесс длится около 1 минуты.

Далее созданный полученный образ для захвата ОС нужно подключить и запустить на подготовленном ПК (файл LaunchMedia.cmd). Укажите место сохранения полученного образа Windows 10.

Весь процесс захвата длится примерно 40 минут. По окончании получаете эталонный wim-образ размером примерно 4.5 Гб, который нужно скопировать на сервер SCCM. Далее вам необходимо его добавить в точку распространения. Для этого заходите в Software Library -> Operation Systems -> Operation System Images, в контекстном меню выберите пункт Add Operation System Images, в мастере настроек укажите UNC путь к месту хранения созданного wim-файла с эталонным образом.

В контекстном меню выберите Distribute Content для копирования образа на вашу SCCM Distribution Point.

Добавление драйверов в загрузочный образ Windows

Рассмотренных выше действий будет достаточно для автоматической установки Windows 10 на новые современные миниатюрные системные блоки или моноблоки. В случае с классическими системниками и внешними сетевыми картами загрузка по сети может не заработать. В этом случае необходимо в загрузочный образ добавить драйвера для используемых моделей сетевых адаперов.

Для добавления драйвера в базу сайта SCCM перейдите в Software Library -> Operation Systems -> Drivers и в контекстном меню выберите Import Driver. Далее мастер поможет заполнить необходимые поля. Нужно UNC путь к каталогу с драйвером и установить для параметра Specify the option for duplicate drivers значение Do not import the driver.

Затем нужно зайти в свойства загрузочного образа Boot image x64.wim и на вкладке Drivers добавить драйвера.

Ошибка «Не найден необходимый драйвер для дисковода оптических дисков при установке с DVD»

Аналогичная ошибка при инсталляции Windows с DVD-диска (CD, Blu-Ray) возникает на порядок реже. Основные причины её появления:

  1. В ПК или ноутбуке устаревший чипсет, и в пакете интегрированных драйверов нет подходящего для него. Часто именно эта причина возникает на компьютерах с устаревшими сокетами типа s754, s939 на базе nForce nVidia
  2. Установочный диск записан с ошибками, часть данных (где как раз и хранятся drivers) считать невозможно.
  3. Используется DVD-привод, подключенный через USB.
  4. Неисправно оборудование. Программа установки не может считать PID-код оборудования и идентифицировать его точную модель (и, соответственно, подобрать sys-файл).

При установке Windows 10 проблема чаще возникает при использовании редакции образа LTSB (LTSC), в котором пакет драйверов существенно урезан.

Чтобы обойти ошибку, рекомендуется:

  • выполнять установку с DVD-привода, подключённого через SATA2 или IDE-интерфейс (прямо к материнской плате);
  • записать установочный диск другой программой (Ashampoo Burning Studio, UltraISO), используя минимально доступную скорость прожига для имеющегося привода.

Если же причина – это именно отсутствие драйверов, то их необходимо интегрировать в установочный образ. Для этого необходимо узнать точную модель материнской платы, скачать драйверы (с сайта производителя), распаковать их (с помощью Universal Extractor) и добавить файлы (с расширением .sys и .inf) в установочный образ. Удобней всё это делать через приложение NTLite.

А ещё некоторые производители материнских плат выпускают специальные утилиты для создания загрузочных носителей, полностью совместимых с их оборудованием. Для ASRock – это Win 7 USB Patcher, для MSI – MSI Smart Tool.

Форматы ESD и WIM

Но, прежде чем мы приступим к рассмотрению непосредственно способов конвертирования, несколько слов о самих форматах. Форматы ESD и WIM – это архивы хранения файлов Windows, необходимых для её развёртывания (при установке системы или при восстановлении её из бэкапа, созданного в этих форматах). Образ Windows в одном из этих форматов находится в её установочном ISO, это файл либо install.wim, либо install.esd в папке «sources». Образы ESD и WIM могут в своём «первозданном» виде распространяться в сети, например, при выбросе свежих инсайдерских сборок Windows 10. В формат WIM упаковываются системные бэкапы, созданные средством работы с образами DISM.

WIM – старший, более давний формат, это редактируемый формат архива с файлами системы для развёртывания.

ESD – более новый формат, он являет собой альтернативу WIM с более высокой степенью сжатия. Но это не редактируемый формат образа системы, для его редактирования специальными программами необходимо его преобразование в WIM, а после редактирования – обратная выгрузка в ESD. С ESD неудобно работать при редактировании системных образов, но его выгоды в плане компактности заметно ощутимы – он экономит до 30% места на диске.

И в отдельных случаях может стать решением проблемы – например, при создании флешки UEFI с файловой системой FAT32 или при использовании USB-носителя с малым объёмом.

***

Ну а теперь о конвертировании. Ниже рассмотрим три способа с использованием разных программ. Первая – утилита 78RePack – подойдёт для случаев, если вопрос стоит только в конвертировании образа из одного формата в другой. Две другие программы — DISM++ и NTLite – это редакторы дистрибутива Windows, и, соответственно, к ним можно прибегать при необходимости использования их основных возможностей.

Установка и развертывание Windows 10 по сети c помощью SCCM и PXE

В этой инструкции разберем:

  • Настройка PXE роли на SCCM сервере для сетевой установки Windows
  • Создание настроенного эталонного образа Windows 10
  • Создаем загрузочный образ для захвата эталонного образа Windows 10
  • Создаем последовательность задач (Task Sequence) для сетевой установки Windows
  • Добавление драйверов в загрузочный образ Windows
  • Настройка PXE на компьютерах
  • Установка приложений на новый компьютер с помощью SCCM

Настройка PXE роли на SCCM сервере для сетевой установки Windows

Функционал PXE (Preboot Execution Environment) в современных компьютерах позволяет выполнить сетевую установку операционной системы без применения каких-либо носителей. В SCCM его настройка происходит в окне свойств роли точки распространения (в контекстном меню вам нужно выбрать пункт Properties) и установить флажки:

  • Enable PXE support for client;
  • Allow this distribution point to respond to incoming PXE request;
  • Enable unknown computer support;
  • Require a password when computers use PXE.

Также желательно выбрать из выпадающего списка Allow user device affinity with automatic approval.

После включения этих настроек на сервере будет установлена роль Windows Deployment Services, интегрированная с SCCM.

 

Что нужно для установки драйвера

Для того, чтобы установить драйвер вручную, нужен установочный диск или специальное программное обеспечение, которое поможет вам пошагово выполнить всю процедуру установки. Ниже мы рассмотрим одну из таких программ – Driver Easy. Бывают такие ситуации, когда по причине несовместимости драйвер с установочного диска выдаёт ошибку. Именно в таких случаях нам и нужны программы, которые помогут найти и обновить драйвер. К тому же этот вариант будет более приемлемым для владельцев нетбуков, в которых зачастую отсутствует дисковод. Для таких случаев есть вариант установки необходимого драйвера с USB-накопителя, его мы тоже сегодня разберём, так как этот метод имеет свои особенности.

Создание установочной флешки с бэкапом

Итак, Dism++ создаёт бэкап Windows в формате WIM-файла – того же, что используется для хранения чистого дистрибутива системы. Подменив в установочном носителе исходный файл install.wim на файл нашего бэкапа, переименованный в install.wim, сможем восстанавливать Windows по типу её установки. Только без конечного этапа настройки системы и создания пользовательского профиля. Для этого необходимо создать обычную загрузочную флешку с чистым дистрибутивом своей версии и редакции Windows. Далее WIM-файл с бэкапом переименовываем в файл install.wim. На флешке заходим в папку «sources», в ней находим исходный файл install.wim, удаляем его. А на его место вставляем install.wim, переименованный из нашего бэкапа.

У этого способа в части его применения к EFI-системам Windows (установленным на GPT-дисках) есть один значительный недостаток. Дело в том, что загрузочная флешка UEFI обязательно должна форматироваться в файловую систему FAT32. А таковая не позволяет записывать файлы, которые весят более 4 Гб. Если WIM-образ с бэкапом системы будет весить более, а он будет весить более в большей части случаев, при бэкапе Windows 8.1 и 10 так точно, создать флешку UEFI обычным способом не удастся. Но необычным удастся. Для этого нужно прибегнуть к помощи бесплатной утилиты Rufus. В ней при задании параметров создания загрузочной флешки необходимо указать:- схему раздела GPT;- целевую систему UEFI;- файловую систему NTFS.

Однако такой способ будет работать только при условии отключения в BIOS Secure Boot.

Добавление пакетов драйверов в образ загрузки

Эта документация перемещена в архив и не поддерживается.

Назначение: windows Server 2008 R2

Этот раздел содержит сведения о добавлении пакетов драйверов в образ загрузки, а также ссылки на сведения о просмотре драйверов в образе. Дополнительные сведения см. в статье «Управление пакетами драйверов» (https://go.microsoft.com/fwlink/?LinkId=143313).

Службы развертывания windows можно использовать для добавления пакетов драйверов (например, драйверов сетевых адаптеров, драйверов запоминающих устройств и драйверов шин) в образы загрузки windows 7 и windows Server 2008 R2. Это означает, что не обязательно экспортировать образ, используйте средства пакета автоматической установки windows, чтобы добавить пакеты драйверов вручную, а затем добавить измененный образ загрузки. Для добавления пакетов можно использовать командную строку или оснастку MMC-консоли.

  1. Добавьте пакет драйверов на сервер. Дополнительные сведения см. в разделе Извлечение и добавление пакетов драйверов.

  2. В оснастке консоли управления (MMC) службами развертывания windows разверните узел Образы загрузки.

  3. Щелкните правой кнопкой образ, к которому требуется добавить драйвер, и выберите команду Добавить пакеты драйверов к образу.

  4. Следуйте инструкциям мастера, чтобы найти пакет и добавить его в образ.

Если во время этой процедуры обновляемый образ загружается на клиентский компьютер, службы развертывания windows обеспечат получение клиентским компьютером согласованной копии файла.
  1. Нажмите кнопку Пуск, щелкните правой кнопкой мыши значок Командная строка и выберите в контекстном меню команду От имени администратора.

  2. Добавьте образ, используя следующий синтаксис: WDSUTIL /Add-ImageDriverPackage /Image: /ImageType:Boot /Architecture:{x86 | ia64 | x64} {/DriverPackage: | /PackageId:}

    Примеры:

    WDSUTIL /Add-ImageDriverPackage /Image:»WinPE Boot Image» /ImageType:Boot /Architecture:x86 /DriverPackage:”My Driver Package”

    Или:

    WDSUTIL /verbose /Add-ImageDriverPackage /Image:»WinPE Boot Image» /Server:MyWDSServer /ImageType:Boot /Architecture:x64 /PackageId:{4D36E972-E325-11CE-BFC1-08002BE10318}

После добавления пакетов драйверов в образ загрузки можно воспользоваться следующей процедурой для просмотра драйверов, в данный момент находящихся в образе. Дополнительные сведения об изменении образа загрузки см. в разделе Изменение загрузочного или установочного образа.

  1. Экспортируйте образ. Для этого щелкните образ правой кнопкой мыши, выберите команды Экспортировать образ, назовите файл и нажмите кнопку Сохранить.

  2. Нажмите кнопку Пуск, щелкните правой кнопкой мыши значок Командная строка и выберите в контекстном меню команду Запуск от имени администратора.

  3. Подключите второй образ в образе загрузки к локальному каталогу, используя следующий синтаксис:

    Dism /Mount-Wim /WimFile: /index: /MountDir:

    Пример: Dism /Mount-Wim /WimFile:C:\test\images\boot.wim /index:2 /MountDir:C:\test\offline

  4. Выполните команду dism /Get-Drivers для просмотра всех пакетов драйверов в текущем образе. Пример:

    dism /image:c:\test\offline /Get-Drivers

  5. Отключите образ и зафиксируйте все изменения. Пример:

    DISM /Unmount-Wim /MountDir:C:\test\offline /commit

  6. Добавьте образ обратно на сервер служб развертывания windows. Это можно сделать двумя способами:

    • Замените существующий образ (после завершения всех установок, в которых он используется) (рекомендуется). Для этого щелкните образ правой кнопкой мыши и выберите команду Заменить образ.
    • Добавьте образ как новый образ, а затем удалите старый образ.

Дополнительные сведения о системе обслуживания образов развертывания и управления ими (DISM.exe) см. в статье https://go.microsoft.com/fwlink/?LinkId=143441.

Управление пакетами драйверов

Понравилась статья? Поделиться с друзьями:
Быть в курсе нового
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: