В этой инструкции показано, как вручную подготовить оптимизированный образ Windows Server (на примере 2012 R2) для загрузки на виртуальные машины Timeweb Cloud. Используется связка NTLite + VirtIO-драйверы. Цель — добавить нужные драйверы (без них кастомная ОС не встанет на облако), облегчить систему, и отключить ненужные службы и телеметрию.
Содержание:
1. Подготовка файлов
- Скопируйте содержимое ISO Windows Server 2012 R2 в папку, например:
C:\utils\WS2012ISO. - Скачайте свежие VirtIO-драйверы (для Windows Server 2012 R2 рекомендуется
virtio-win-0.1.171.iso). - Смонтируйте оба ISO в систему.
2. Добавление install.wim и boot.wim в NTLite
- Откройте NTLite. от имени администратора
- Нажмите Add → Image directory и выберите
C:\utils\WS2012ISO. - В разделе Operating systems появится
install.wimс несколькими редакциями Windows Server. - Дважды кликните по нужной редакции (например Windows Server 2012 R2 Standard (GUI)), чтобы смонтировать образ
Фишка: вы можете удалить ненужные редакции, чтобы сделать образ легче
3. Интеграция VirtIO-драйверов
- Перейдите в раздел Integrate → Drivers.
- Нажмите Add → Directory и выберите нужные папки VirtIO
- Добавьте драйверы:
NetKVM— сетевой адаптерviostor— дисковый контроллерvioscsi— SCSI-интерфейс
Они могут лежать примерно в таких местах:D:\viostor\2k12R2\amd64
- Убедитесь, что они появились в списке Driver queue (снизу слева, будет 2).
4. Оптимизация install.wim
Откройте раздел Remove → Components и отключите всё ненужное. Безопасно удалять медиа, телеметрию, саппорт и прочий мусор. Эксплорер тоже можно вычистить, если вы не 1С пограмист 🙂
5. Настройка служб и параметров
Перейдите в раздел Configure → Services и отключите ненужные службы:
- Windows Firewall — не нужен, если у вас внешний фаервол на хостинге (в timeweb cloud есть такой)
- Diagnostic Policy Service
- Windows Error Reporting Service
- Remote Registry
- Program Compatibility Assistant
- Windows Update (если хотите обновлять вручную)
- Server Manager — автозапуск выключить
А также в разделе Settings отключите:
- Все пункты telemetry, speech recognition, ads и suggested content
- Pre-installed apps и OEM apps
Настройте отображение файлов-папок (показывать расширения файлов и проч), и сделайте дефолтную сеть private по умолчанию (для RDP)
- Теперь снизу выбираем в разделе Finish подраздел Apply; его может быть не видно, нужен «длинный» монитор… С самом низу левого меню.
- Жмем сверху слева Process и ждём
6. Обработка boot.wim
- Проделываем тоже самое с бутом. В списке слева Start -> Image выберите
Boot/Setup → 2. Microsoft Windows Setup (x64). - Добавьте в него те же VirtIO-драйверы (иначе установщик не увидит диск).
- Не удаляйте ничего критического из Boot — только телеметрию и диагностику, если очень хочется облегчить образ.
7. Сборка ISO
- Теперь можно выжечь новый ISO. Выбираем папку в списке

И сверху жмём Create ISO
- Укажите:
- Source folder:
C:\utils\WS2012ISO - Output file:
C:\utils\WS2012R2_CUSTOM.iso - Label:
WS2012R2_CUSTOM
- Source folder:
- Нажмите Start.
После завершения у вас появится готовый ISO-файл с интегрированными драйверами и отключённым мусором, который можно загрузить в Timeweb Cloud. Итоговый образ Windows Server 2012 R2 сразу видит VirtIO-диск и сетевой адаптер (без этого вообще не поставится), меньше весит, загружается быстрее, не шпионит и не пишет отчёты.
