Подготовка образа Windows Server для Timeweb Cloud


В этой инструкции показано, как вручную подготовить оптимизированный образ 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

  1. Откройте NTLite. от имени администратора
  2. Нажмите Add → Image directory и выберите C:\utils\WS2012ISO.
  3. В разделе Operating systems появится install.wim с несколькими редакциями Windows Server.
  4. Дважды кликните по нужной редакции (например Windows Server 2012 R2 Standard (GUI)), чтобы смонтировать образ

Фишка: вы можете удалить ненужные редакции, чтобы сделать образ легче


3. Интеграция VirtIO-драйверов

  1. Перейдите в раздел Integrate → Drivers.
  2. Нажмите Add → Directory и выберите нужные папки VirtIO
  3. Добавьте драйверы:
    • NetKVM — сетевой адаптер
    • viostor — дисковый контроллер
    • vioscsi — SCSI-интерфейс
      Они могут лежать примерно в таких местах: D:\viostor\2k12R2\amd64
  4. Убедитесь, что они появились в списке 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)

  1. Теперь снизу выбираем в разделе Finish подраздел Apply; его может быть не видно, нужен «длинный» монитор… С самом низу левого меню.
  2. Жмем сверху слева Process и ждём

6. Обработка boot.wim

  1. Проделываем тоже самое с бутом. В списке слева Start -> Image выберите Boot/Setup → 2. Microsoft Windows Setup (x64).
  2. Добавьте в него те же VirtIO-драйверы (иначе установщик не увидит диск).
  3. Не удаляйте ничего критического из Boot — только телеметрию и диагностику, если очень хочется облегчить образ.

7. Сборка ISO

  1. Теперь можно выжечь новый ISO. Выбираем папку в списке

И сверху жмём Create ISO

  1. Укажите:
    • Source folder: C:\utils\WS2012ISO
    • Output file: C:\utils\WS2012R2_CUSTOM.iso
    • Label: WS2012R2_CUSTOM
  2. Нажмите Start.

После завершения у вас появится готовый ISO-файл с интегрированными драйверами и отключённым мусором, который можно загрузить в Timeweb Cloud. Итоговый образ Windows Server 2012 R2 сразу видит VirtIO-диск и сетевой адаптер (без этого вообще не поставится), меньше весит, загружается быстрее, не шпионит и не пишет отчёты.

 


Запись опубликована в рубрике Windows Server. Добавьте в закладки постоянную ссылку.

Добавить комментарий

🇬🇧 Attention! Comments with URLs/email are not allowed.
🇷🇺 Комментарии со ссылками/email удаляются автоматически.