Этот учебник проведет вас через процесс создания ISO-образа Windows, который будет совместим с системами Vultr. Исходные / нетронутые ISO- образы Windows не будут работать в Vultr, поскольку в них отсутствуют необходимые драйверы для взаимодействия с системами Vultr.
В этом руководстве используется ISO-образ Windows Server 2016, но тот же процесс применяется к другим версиям.
Компьютер Windows необходим для этого урока. Если у вас только компьютер Mac или Linux, не продолжайте, пока не приобретете компьютер Windows. Вы также можете настроить виртуальную машину Windows с помощью вашего любимого программного обеспечения Mac / Linux VM / sandbox / virtualization
Подготовка - Загрузки
Прежде чем мы начнем, необходимо загрузить несколько вещей на свой компьютер:
	- Ваш желаемый Windows ISO. Вы можете получить ISO-образ из MSDN, Technet или путем создания образа установочного диска, который у вас есть.
- Загрузите и установите бесплатную версию NTLite . Этот учебник использует v1.3.1.5060 стабильной.
- Загрузите последние или стабильные драйверы VirtIO ISO. Ответственный за критически важную систему баз данных может выбрать стабильные драйверы, а кто-то, кто интересуется новейшими и лучшими, может выбрать последние драйверы. Просмотр журнала изменений может помочь вам принять решение.
- Необязательно : Найдите последнее накопительное обновление KB для вашей сборки ОС здесь, а затем загрузите его из каталога Центра обновления Майкрософт . Интегрированное накопительное обновление предоставит вам последние обновления безопасности и исправления ошибок. Вы также можете добавить дополнительные обновления, если знаете, что они необходимы. На момент написания статьи KB3186568 и KB4035631 являются дополнительными обновлениями, которые могут быть интегрированы с Windows Server 2016. Чтобы узнать, какие другие обновления необходимы, необходимо установить ISO- образ в локальную виртуальную машину , запустить Центр обновления Windows и отметить КБ. Не загружайте и не интегрируйте обновления Delta, Средство удаления вредоносных программ или обновления определений Защитника Windows.
Подготовка - Настройка файлов
Со всем скачанным:
	- Дважды щелкните свой Windows ISO, чтобы открыть его и получить доступ к его содержимому. Скопируйте содержимое в новую папку где-нибудь на вашем компьютере, например C:\ISO.
- Дважды щелкните ISO-драйверы VirtIO, чтобы открыть его и получить доступ к его содержимому. Скопируйте содержимое в новую папку где-нибудь на вашем компьютере, например C:\VirtIO.
Создание ISO
Теперь, когда все наши файлы настроены, мы можем продолжить:
Откройте NTLite и выберите «Добавить -> Папка с изображениями» на панели инструментов. Выберите папку, содержащую ваши извлеченные файлы ISO.

Первое, что мы сделаем, - это интегрируем драйверы VirtIO в среду восстановления и настройки Windows. Это обеспечит распознавание SSD-дисков Vultr во время установки и восстановления Windows.
Загрузите «Microsoft Windows PE (x64)», используя параметр правой кнопки мыши.

По завершении выберите категорию «Драйверы» на левой панели. Интегрируйте драйверы, используя «Добавить -> Драйверы (выбор INF)» на панели инструментов:

Есть 5 драйверов, которые вы хотите интегрировать. Замените 2k16версией устанавливаемой amd64ОС и платформой ОС. NetKVM(сетевой драйвер) и viostor(драйвер хранилища) ТРЕБУЕТСЯ . Все еще рекомендуется включить остальные, чтобы избежать потенциальных проблем. Этот список может измениться в будущем, когда Vultr изменит и обновит свои системы, поэтому перепроверьте этот список в следующий раз, когда вы готовите новый ISO.
	- Balloon\\2k16\\amd64\\balloon.inf
- NetKVM\\2k16\\amd64\\netkvm.inf
- qemufwcfg\\2k16\\amd64\\qemufwcfg.inf
- viorng\\2k16\\amd64\\viorng.inf
- viostor\\2k16\\amd64\\viostor.inf

Как только драйверы интегрированы, выберите «Применить» на левой панели. В разделе «Параметры» выберите «Не сохранять резервную копию журнала и настроек». Оставьте остальные параметры как есть.

Выберите «Процесс» на панели инструментов. После завершения выберите «Источник» на левой панели. Загрузите «Microsoft Windows Setup (x64)». Повторите процесс.
После того, как вы интегрировали драйверы в обе операционные системы в разделе «Загрузка / настройка», теперь мы можем интегрировать их в реальную операционную систему. Выберите операционную систему, которую вы планируете использовать, и загрузите ее. Это займет немного больше времени для загрузки, поскольку он больше.

Интегрируйте те же 5 драйверов, что и раньше.
С этого момента вы можете вносить любые другие изменения по своему усмотрению. Если вы загрузили обновления, вы можете интегрировать их в раздел «Обновления».
Когда вы будете удовлетворены, выберите «Применить» на левой панели. Рекомендуется удалить любые выпуски, которые вам не нужны, чтобы уменьшить размер ISO. Не удаляйте любые boot.wimиздания!
ESD vs Standard (WIM) . Выбор ESD приведет к уменьшению ISO, что ускорит загрузку в Vultr, но его создание займет больше времени и потребует значительных вычислительных ресурсов. Рекомендуется сначала попробовать ESD, и если у вас возникли проблемы, вернитесь к использованию «Стандарт (WIM)». Vultr поддерживает оба формата.
Выберите «Не делать резервные копии журнала и предустановок», а затем «Создать ISO». Укажите имя файла / местоположение и метку. Метка - это внутреннее имя ISO - оно может быть любым, например «Windows Server 2016».
В конце ваши настройки должны выглядеть так:

Выберите «Процесс» на панели инструментов. В зависимости от выбранного вами формата изображения, встроенных обновлений и доступных вычислительных ресурсов процесс обработки может занять до часа. Попробуйте дважды проверить свою работу перед обработкой.
После завершения NTLite вы можете закрыть его, загрузить ISO-образ в Vultr и развернуть новые экземпляры, используя его!
PS: не забудьте удалить извлеченную папку ISO, извлеченную папку VirtIO и любые обновления с вашего компьютера - NTLite не сделает этого за вас. Вы также можете удалить NTLite, как только подтвердите, что ваш ISO работает на Vultr.