Найти тему
Merion Academy

Создание загрузочного USB накопителя для установки Windows Server 2019

Привет! С вами снова Merion Academy - платформа доступного IT образования.

USB
-устройства уже полностью вытеснили оптические носители из работы. Сюда же можно отнести и хранение дистрибутивов ОС. USB-устройства во многом превосходят оптические носители по скорости и их легко использовать для установки операционных систем. В наши дни они удобны и крайне недороги. Кроме того, существует множество инструментов для взаимодействия с USB-накопителями и создания на них дистрибутивов ОС. Установить Windows Server 2019 с USB-накопителя очень просто. В этой статье изучим некоторые способы создания USB-накопителя для установки Windows Server 2019.

Зачем создавать загрузочный USB?

Можно смонтировать ISO образ на виртуальную машину и установить Windows Server. Да, можно, но это справедливо только при использовании виртуальных сред. Также можно ,при наличии, монтировать образ в iDRAC – у Dell это компонент, который находится в сервере и позволяет системным администраторам обновлять, мониторить и контролировать системы, даже когда ОС выключена. У разных производителей разные возможности и цены. Еще один вариант - установка по сети. Этот вариант подразумевает дополнительную установку отдельного PXE сервера и его настройку. Еще более сложный в настройке и дорогой вариант - использовать для установки сервер SCCM. У малого и среднего бизнеса порой нет таких возможностей, и они устанавливают ОС по старинке. Создание загрузочного USB-диска — это самый быстрый способ установить Windows на физическом сервере.

Создание USB загрузочной флешки с Windows Server 2019

Рассмотрим три различных метода создания загрузочного USB

  1. Используя Rufus или аналогичное ПО, которое может записать ISO образ
  2. Вручную подготовить USB диск и скопировать файлы с ISO образа
  3. Использовать OSDBuilder для кастомизации дистрибутива Windows Server 2019

Перед тем как выбрать метод установки, нужно загрузить образ диска. Если в компании не приобретена подписка Visual Studio, можно загрузить ISO образ из Центра загрузки и оценки Microsoft.

Использование Rufus

Раньше приходилось использовать какую-либо утилиту для записи ISO-образа на оптический носитель. Теперь Rufus предоставляет практически те же функции, но позволяет записать ISO-образ на USB-накопитель. Программа обладает простым интерфейсом на русском языке и имеет портативную версию. Загрузить программу можно с сайта Rufus.

Использование Rufus для записи ISO образа Windows Server 2019 на USB-накопитель
Использование Rufus для записи ISO образа Windows Server 2019 на USB-накопитель

При записи программа предупредит, что все данные на USB устройстве будут удалены!

Предупреждение
Предупреждение

Подготовка инсталляционного USB носителя вручную

Можно создать инсталляционный дистрибутив системы вручную. Весь процесс состоит из несколько этапов. Подключаем Flash носитель, используем diskpart. Очищаем носитель, создаем новый раздел FAT32. Копируем файлы.

Внимание! Все данные на USB носителе в процессе использования diskpart будут удалены.
Использование diskpart (Диск 3) для подготовки USB диска с дистрибутивом Windows Server 2019
Использование diskpart (Диск 3) для подготовки USB диска с дистрибутивом Windows Server 2019

Следующим шагом подключим ISO образ в систему. Для этого, щелкнем правой кнопкой мыши по ISO файлу и выберем «Подключить». Затем выделите все файлы в смонтированном образе и скопируйте их на целевой USB-накопитель.

Копирование исходных файлов Windows Server 2019 на USB Flash
Копирование исходных файлов Windows Server 2019 на USB Flash

В процессе появится ошибка копирования файла install.wim, т.к. максимально возможный размер файла для тома отформатированного в FAT32 равен 4 ГБ. Сейчас пропустим файл и решим эту проблему ниже.

Файл Install.wim слишком большой для FAT32
Файл Install.wim слишком большой для FAT32

Чтобы обойти ошибку, связанную с ограничением файловой системы FAT32, разделим файл install.wim на несколько файлов не превышающих размер 4 Гб.

И это действие можно выполнить двумя способами. Первый, используя бесплатную программу GImageX для работы c wim файлами. В ней переходим на вкладку Split, указываем файл install.wim и папку, в которую нужно записать новые файлы.

Утилита GImageX
Утилита GImageX

Второй способ – использовать программу dism.

dism /Split-Image /ImageFile:E:sourcesinstall.wim /SWMFile:D:sourcesinstall.swm /FileSize:4096

  1. sourcesinstall – путь до файла install.wim
  2. sourcesinstall – путь к целевому USB диску
Использование DISM для разбиения install.wim
Использование DISM для разбиения install.wim

Если в качестве sourcesinstall был указан путь как в примере, сразу на Flash накопитель, получится готовый USB накопитель для инсталляции Windows Server 2019. Если был указан другой путь, то перенесите полученные файлы *.swm, в папку «sources» на Flash накопитель и у вас будет загрузочный USB-накопитель для установки Windows Server 2019.

С помощью dism можно добавлять и удалять: роли и компоненты, обновления и драйвера. Более подробно написано в этой статье.

Использование OSDBuilder для кастомизации образа

OSDBuilder это модуль PowerShell, с его помощью возможно создать свой, с настроенными предварительно параметрами, ISO образ. Как и Dism, OSDBuilder позволяет выполнять автономное обслуживание операционной системы Windows, включая и Windows Server 2019. Для этого создается файл ответов, называемый задачей, которая позволяет автоматизировать обслуживание автономного образа. С помощью командлета New-MediaUSB создается загрузочный USB носитель.

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

install-module OSDBuilder
import-module OSDBuilder

OSDBuilder
OSDBuilder

Изменив политику выполнения скриптов, команда импорта модуля завершится без ошибки.

С полным списком команд и последовательностью работы можно ознакомиться на сайте проекта.

Заключение

Существует несколько способов процесса создания USB-накопителя для установки Windows Server 2019. Самый быстрый способ – это использовать Rufus. Более сложные варианты - использовать Dism и OSDBuilder.

--
До встречи на нашей образовательной платформе.
Merion Academy - платформа доступного IT образования.

Оригинал статьи