- Интеграция драйверов в установочный образ Windows 10 / Server 2012 R2
- Как интегрировать драйвера в образ Windows 10 с помощью PowerShell
- Интеграция драйверов в образ Windows Server с помощью DISM
- Устранение неполадок с установкой Windows Server 2012 R2 Essentials Troubleshoot Windows Server Essentials installation
- Общие действия по устранению неполадок General troubleshooting steps
- Выявление проблем в неудачной установке Windows Server Essentials To identify issues in a failed installation of Windows Server Essentials
- Устранение неполадок с драйверами Troubleshoot driver issues
- Добавление драйверов для контроллеров хранилища Adding drivers for storage controllers
- Добавление драйверов для сетевых адаптеров Adding drivers for network adapters
Интеграция драйверов в установочный образ Windows 10 / Server 2012 R2
В этой статье мы покажем, как добавить необходимые драйвера устройств непосредственно в установочный образ Windows. Интеграция необходимых драйверов в ваш офлайн образ Windows используется при необходимости разворачивания большого количества рабочих станций и серверов на однотипном железе. Вместо того, чтобы вручную устанавливать специфические драйвера (в том числе AHCI/RAID/NVMe) на каждом компьютере, вы можете существенно упростить и ускорить процедуру развертывания ОС, интегрировав драйвера непосредственно в хранилище драйверов (Driver Store) установочного образа Windows в ISO / WIM файле или в VHD/VHDX файл с ОС. При установке такого образа служба Plug and Play (PnP) автоматически установит необходимые драйверы для обнаруженного оборудования.
Данная инструкция по интеграции драйверов в образ Windows можно использовать как десктопных редакциях Windows 10, Windows 8.1, так и в серверных платформах Windows 2016, 2012 R2.
В современных редакциях Windows вы можете добавить драйвера в установочный ISO образ двумя способами:
- с помощью утилиты DISM;
- с помощью PowerShell.
По сути обе методики выполняют одну и туже операцию: интегрируют дополнительные драйвера в офлайн образ Windows. Какой способов воспользоваться – вопрос личных предпочтений администратора. Разберем подробнее оба способа на примере интеграции драйверов в установочный образ Windows 10.
Как интегрировать драйвера в образ Windows 10 с помощью PowerShell
В первую очередь вам необходимо скачать и поместить все необхдимые драйвера устройств в один каталог (для каждого драйвера нужно создать отдельную папку). Обратите внимание, что многие производители (в том числе Dell, HP) поставляют свои драйвера в виде самораспаковывающихся exe файлов или zip архивов. Такие архивы необходимо распаковать на диск, чтобы в каталоге с драйверами присутствовали inf, cat и sys файлы.
Перед началом работы создадим следующую структуру каталогов:
- Каталог Drivers – в нем хранятся распакованные файлы драйверов для вашей редакции Windows 10 (которые предполагается интегрировать в дистрибутив);
Выведите список всех версий Windows, которые содержатся в файле Install.wim с помощью командлета PowerShell Get-WindowsImage. Это необходимо для того, чтобы указать ту редакцию Widows, в которую планируется интегрировать дополнительные драйвера.
Get-WindowsImage -ImagePath C:\WinWork\ISO\install.wim
В нашем примере в WIM файле содержится всего 1 редакция Windows 10 Pro с индексом 1 (ImageIndex : 1).
Далее необходимо смонтировать образ выбранной версии Windows в каталог Mount. Полученные выше индекс редакции Windows, которую необходимо смонтировать нужно указать в качестве аргумента Index:
Mount-WindowsImage -Path C:\WinWork\Mount\ -ImagePath C:\WinWork\ISO\install.wim -Index 1
После того, как образ смонтирован, запустите процесс добавления в него драйверов, которые хранятся в каталоге Drivers (параметр -Recurse предполагает рекурсивный обход вложенных папок и добавление драйверов по всем найденным inf файлам).
Add-WindowsDriver -Path C:\WinWork\Mount\ -Driver C:\WinWork\Drivers -Recurse
Командлет Add-WindowsDriver осуществит рекурсивный поиск в указанном каталоге всех .inf файлов с описаниями драйверов. По описанию в inf файле команда добавит зависимые INF, DLL, CAT, PNF и т.д. файлы в ваш образ Windows.
Итак, драйвера скопированы, и текущий образ можно отмонтировать, сохранив изменения в нем.
Dismount-WindowsImage -Path C:\WinWork\Mount\ –Save
В рассмотренном примере мы добавили драйверы в образ Install.wim, это образ Windows, который будет установлен на ваш диск. Если необходимо добавить драйвера в загрузочный образ Windows (с которого выполняется только установка Windows), необходимо добавить драйвера в файл Boot.wim. Обычно это необходимо, когда при установке Windows на компьютере не определяются локальные диски или отсутствует доступ к сети. Обычно в образ boot.wim необходимо интегрировать только драйвера контроллеров, дисков или сетевых адаптеров.
Вы можете сконвертировать ваш файл install.wim, содержащий установочный образ Windows с интегрированными драйверами в формат install.esd, применив сжатие (compress):
DISM /Export-Image /SourceImageFile:C:\WinWork\ISO\install.wim /SourceIndex:1 /DestinationImageFile:C:\WinWork\ISO\install.esd /Compress:recovery
Осталось создать iso файл и записать его на диск или флешку с помощью Dism++ или команды oscdimg:
oscdimg -n -m -bc:\ISO\boot\etfsboot.com C:\ISO C:\new_win10pro_image.iso
Интеграция драйверов в образ Windows Server с помощью DISM
Теперь покажем пример интеграции драйверов в установочный образ Windows Server 2012 R2. В том случае, если сборка образа ведется на Windows 8.1 для дальнейшей работы с последней версией DISM вам понадобится скачать и установить Windows 8 ADK (http://www.microsoft.com/en-us/download/details.aspx?id=30652). Нужно установить компонент Deployment Tools.
Структура каталогов, с которой мы будем работать может быть той же самой: Drivers (хранятся драйвера и *.inf файлы), ISO (распакованный образ Windows Server 2012 R2), Mount (каталог монтирования образов). Предполагается, что в файле install.wim нас интересует версия Windows Server 2012 R2 Datacenter с индексом 3.
Смонтируйте установочный образ install.wim:
dism /Mount-Wim /WimFile:c:\iso\sources\install.wim /Index:3 /MountDir:c:\mount
Запустите рекурсивный поиск и интеграцию в хранилище компонентов образа Windows Server 2012 R2 новых драйверов:
dism /image:c:\mount /Add-Driver «/driver:c:\drivers\» /recurse
Сохраните изменения в образе:
dism /unmount-wim /mountdir:d:\mount /commit
Если необходимо добавить драйвера во все образы Windows Server, содержащиеся в wim-файле, указанные операции нужно провести для всех индексов версий ОС, которые вернула команда:
dism /get-wiminfo /wimfile:d:\install.wim
Кроме интеграции драйверов, обычно необходимо добавить в устанавливаемый образ Windows еще обновления безопасности (Как интегрировать обновления в установочный образ Windows), это повысит уровень защищённости ОС сразу после установки. Осталось записать получившийся установочный образ на загрузочный диск или USB флешку или сконвертировать его в ISO.
Устранение неполадок с установкой Windows Server 2012 R2 Essentials Troubleshoot Windows Server Essentials installation
Область применения: Windows Server 2016 Essentials, Windows Server 2012 R2 Essentials, Windows Server 2012 Essentials Applies To: Windows Server 2016 Essentials, Windows Server 2012 R2 Essentials, Windows Server 2012 Essentials
В этом разделе содержатся сведения об устранении неполадок, возникающих при установке Windows Server Essentials. This topic provides troubleshooting for issues that occur when installing Windows Server Essentials. Подробные сведения см. в следующих разделах. Guidance is provided in the following areas:
Для получения последних сведений об устранении неполадок из сообщества Windows Server Essentials мы рекомендуем посетить форум Windows Server Essentials. For the most current troubleshooting information from the Windows Server Essentials community, we suggest that you visit the Windows Server Essentials Forum. Форум Windows Server Essentials — это отличный ресурс, на котором можно получить помощь или задать вопрос. The Windows Server Essentials Forum is a great place to search for help, or to ask a question.
Общие действия по устранению неполадок General troubleshooting steps
В случае сбоя установки Windows Server Essentials выполните следующие действия, чтобы определить проблему, которая привела к сбою. If the installation of Windows Server Essentials fails, take these steps to help identify the issue that caused the failure.
При установке Windows Server Essentials важно не перезагружать сервер вручную. It is important that you do not manually restart your server while installing Windows Server Essentials. Сервер автоматически перезапустится несколько раз во время установки и начальной настройки. The server restarts automatically several times during setup and initial configuration. Если сервер был перезапущен вручную до отображения сообщения Сервер успешно установлен, возможно, это действие привело к прерыванию и сбою установки. If you restarted the server manually before you saw the Server installation successful message, that might have interrupted the installation and caused it to fail.
Выявление проблем в неудачной установке Windows Server Essentials To identify issues in a failed installation of Windows Server Essentials
Убедитесь, что оборудование сервера соответствует минимальным требованиям. Verify that your server hardware meets the minimum requirements. Сведения о требованиях к оборудованию см. в статье требования к системе для Windows Server Essentials. For information about hardware requirements, see System Requirements for Windows Server Essentials.
Если вы получили установочный DVD-диск Windows Server Essentials с сайта MSDN, убедитесь, что DVD-диск является допустимым, проверив сумму SHA1. If you received the Windows Server Essentials installation DVD from MSDN, verify that the DVD is valid by checking the SHA1 sum. Дополнительные сведения см. в разделе доступность и описание программы проверки целостности контрольной суммы файлов ( https://go.microsoft.com/fwlink/?LinkId=220495) . For more information, see Availability and description of the File Checksum Integrity Verifier utility (https://go.microsoft.com/fwlink/?LinkId=220495).
Убедитесь, что сетевой адаптер на сервере подключен к маршрутизатору с помощью сетевого кабеля. Verify that the network adapter on the server is connected to a router by a network cable.
Если на сервере имеется несколько сетевых адаптеров, убедитесь, что включен только один из них. If the server has more than one network adapter, verify that only one network adapter is enabled.
Не отключайте сетевой кабель или не перезапускайте маршрутизатор при установке Windows Server Essentials. Do not disconnect the network cable or restart the router while installing Windows Server Essentials.
См. раздел «Установка и развертывание сервера» документации по выпуску Windows Server Essentials . Review «Server installation and deployment» in Release Documentation for Windows Server Essentials
Если появляется сообщение об ошибке при настройке сервера во время установки, воспользуйтесь DVD-диском восстановления сервера и инструкциями, предоставленными производителем оборудования, чтобы восстановить параметры сервера до заводских настроек по умолчанию. If you receive the error message An error occurred while setting up your server during installation, use the Server Recovery DVD and the instructions provided by the manufacturer of your hardware to restore the server to factory default settings.
Устранение неполадок с драйверами Troubleshoot driver issues
Наиболее распространенной проблемой при установке Windows Server Essentials являются контроллеры хранилища, на которых необходимо установить драйверы вручную. The most common issue when installing Windows Server Essentials is storage controllers that need to have drivers manually installed. Windows предлагает драйверы для многих контроллеров запоминающих устройств, однако драйверы для конкретного оборудования могут отсутствовать. Windows includes drivers for many storage controllers, but it might not include drivers for your specific hardware.
Возможно, вам понадобится вручную установить драйверы сетевой карты для вашего оборудования. You might also need to manually install network-card drivers for your specific hardware.
Добавление драйверов для контроллеров хранилища Adding drivers for storage controllers
Если оборудование требует наличия драйверов хранилища, которые не входят в состав Windows Server Essentials, используйте следующую информацию для завершения установки. If your hardware requires storage drivers that are not included with Windows Server Essentials, use the following information to complete Setup.
Если во время установки отображается следующее сообщение, необходимо вручную добавить драйверы для контроллера запоминающего устройства. If you see the following message during Setup, you need to manually add drivers for your storage controller:
Ошибка установки Windows Server Windows Server Setup Error
Не найден жесткий диск, поддерживающий размещение Windows Server Essentials. Hard disk drive capable of hosting Windows Server Essentials was not found. Загрузить дополнительные драйверы запоминающих устройств? Would you like to load additional storage drivers?
Следующая процедура используется для установки драйвера контроллера запоминающего устройства. Use the following procedure to install a storage controller driver.
Установка драйвера контроллера запоминающего устройства вручную To manually install a storage controller driver
Найдите драйверы для контроллера запоминающего устройства. Find the drivers for your storage controller. Они предоставляются изготовителем оборудования и также могут быть доступны на веб-сайте изготовителя. These are provided by the hardware manufacturer, and they might also be available on the manufacturer’s Web site.
Создайте папку с именем DRIVERS на гибком диске или USB-устройстве флэш-памяти, а затем скопируйте драйверы в папку. Create a folder called DRIVERS on a floppy disk or a USB flash drive, and then copy the drivers into the folder.
Подключите к компьютеру дисковод гибких дисков или USB-устройство флэш-памяти с драйверами. Attach the floppy drive or USB flash drive with the drivers to the computer
Загрузите компьютер с DVD-диска Windows Server Essentials. Boot the computer from the Windows Server Essentials DVD.
Если какие-либо драйверы контроллера хранилища отсутствуют, отображается диалоговое окно «ошибка установки Windows Server Essentials». If any storage controller drivers are missing, the Windows Server Essentials Setup Error dialog box is displayed.
В диалоговом окне Ошибка установки Windows Server Essentials нажмите кнопку Да , чтобы загрузить дополнительные драйверы хранилища. In the Windows Server Essentials Setup Error dialog box, click Yes to load the additional storage drivers.
В окне запроса Выберите INF-файл драйвера, перейдите к INF-файлу в папке DRIVERS на гибком диске или USB-устройстве флэш-памяти, выберите файл, щелкните правой кнопкой мыши имя файла и выберите команду Открыть. At the Please select your driver’s inf file prompt, navigate to the .inf file in the DRIVERS folder on your floppy disk or USB flash drive, select the file, right-click the file name, and then click Open. Будет загружен драйвер. This loads the driver.
Перед попыткой загрузки файла убедитесь, что расширение имени файла (INF) указано в нижнем регистре. Before you attempt to load the file, verify that the file name extension (.inf) is in lowercase letters. Эта операция учитывает регистр. Если расширение имени файла указано в верхнем регистре, файл драйвера загружен не будет. This operation is case sensitive, and a driver file will not load if the file name extension has uppercase letters.
В окне запроса нажмите кнопку Да, чтобы сделать драйвер запоминающего устройства доступным в текстовом режиме установки. At the prompt, click Yes to make the storage driver available during the text-mode phase of Setup.
Программа установки должна продолжаться в обычном режиме. Setup should now continue normally.
Добавление драйверов для сетевых адаптеров Adding drivers for network adapters
Если сетевой адаптер компьютера не поддерживается Windows Server Essentials, сервер не будет подключен к сети после завершения установки, и вы не сможете подключить компьютеры к серверу. If a network adapter on the computer is not supported by Windows Server Essentials, your server will not have network connectivity after Setup completes, and you will not be able to connect computers to your server.
В конце установки Windows Server Essentials вы получаете уведомление о том, что драйвер сетевого адаптера не был установлен автоматически. At the end of the Windows Server Essentials installation, you are informed if a network adapter driver was not automatically installed. Для проверки отсутствующего драйвера сетевого адаптера можно также использовать компонент Сетевые подключения панели управления. You can also use Network connections in Control Panel to check for a missing network adapter driver. Если сетевое подключение, связанное с сетевым адаптером на сервере не отображается, необходимо установить драйвер. If you do not see a network connection associated with the network adapter on your server, you need to install a driver.
Если на компьютере отсутствует поддерживаемый драйвер для сетевого адаптера, следует вручную установить нужный драйвер сетевого адаптера, а затем перезапустить сервер. If the computer is missing a supported driver for any network adapter, you need to manually install the right network adapter driver and then restart the server. Выполните указанные ниже действия. Use the following procedure.
Установка драйвера сетевого адаптера To install a network adapter driver
Получите у изготовителя сетевого адаптера отсутствующий драйвер. Obtain the missing driver from the manufacturer of the network adapter.
Следуйте инструкциям по установке драйвера. Follow the manufacturer’s installation instructions to install the driver.
Перезагрузите компьютер. Restart the computer.
Если не перезапускать сервер после установки драйвера отсутствующего сетевого адаптера, установка программного обеспечения соединителя Windows Server Essentials на клиентских компьютерах может завершиться ошибкой. If you do not restart the server after you install the missing network adapter driver, installation of the Windows Server Essentials connector software on your client computers might fail.