В этой статье я покажу процесс подготовки виртуальной машины на Proxmox VE 9 для установки Windows 11. Кстати, для Proxmox 8 ничего не меняется, процесс подготовки виртуальной машины и установки на неё Windows 11 будет совершенно одинаковым. Процесс установки самого сервера Proxmox VE 9 я описывал в статье — Proxmox VE — знакомство и установка на ZFS.
Скачивание образов
Скачать официальный ISO-образ Windows 11 с сайта Microsoft из России пока невозможно. Однако можно воспользоваться ознакомительной версией, которую можно бесплатно использовать для тестирования в течение 90 дней. Скачать её можно по ссылке — https://www.microsoft.com/ru-ru/evalcenter/evaluate-windows-11-enterprise. Для загрузки вам придётся заполнить анкету.
Кроме этого нам понадобится ISO-образ с VirtIO драйверами для Windows 11. Эти драйверы позволяют операционной системе корректно работать на виртуальной машине в Proxmox VE. Подробнее о них можно прочитать здесь — Windows VirtIO Drivers. Там же доступны для скачивания последняя стабильная и самая новая версия пакета. Драйверы обычно достаточно стабильны, поэтому можно смело пробовать использовать самую свежую версию.

Загрузка образов в хранилище Proxmox VE
После скачивания ISO-образов загрузим их в хранилище Proxmox VE. Если вы, как и я, установили Proxmox на ZFS, у вас, скорее всего, будет два хранилища:
- local — для хранения ISO-образов, шаблонов LXC и резервных копий;
- local-zfs — для хранения дисков виртуальных машин и контейнеров.
Я загружаю ISO-образы в хранилище local, но у вас конфигурация может отличаться — выбирайте соответствующее хранилище для образов. В веб-интерфейсе Proxmox перейдите в раздел хранилища, выберите тип данных ISO Images, затем нажмите Upload и загрузите скачанные образы.

Затем нажмите кнопку Select File, выберите нужный ISO-образ и подтвердите загрузку, нажав Upload.

Аналогичным образом загрузите второй ISO-образ.
Создание виртуальном машины
Рекомендации по настройке виртуальной машины для Windows 11 можно найти в официальном руководстве — Windows 11 guest best practices. В этой статье я следую именно этим рекомендациям, чтобы обеспечить стабильную и производительную работу гостевой ОС.
Теперь мы готовы приступить к созданию виртуальной машины. Нажмите кнопку Create VM в правом верхнем углу интерфейса Proxmox VE.

Вкладка General
На первом этапе достаточно указать имя виртуальной машины и её идентификатор (VM ID). Я задам имя win-11 — выберите подходящее значение, ориентируясь на свою систему имён.

Кстати, в этом окне можно нажать кнопку Help — она откроет в новой вкладке браузера официальную справку по созданию виртуальных машин в Proxmox VE. Если вы планируете профессионально работать с этим гипервизором, настоятельно рекомендую ознакомиться с документацией. Она содержит массу полезных деталей, которые помогут глубже понять устройство и возможности платформы.
А мы пока продолжим настройку нашей виртуальной машины.
Вкладка OS
На следующем шаге подключаем ISO-образы и устанавливаем тип виртуальной машины:

- Use CD/DVD disk image file ✅
- Storage: local
- ISO image: Windows 11 (iso)
- Guest OS:
- Type: Microsoft Windows
- Version: 11/2022/2025
- Add additional drive for VirtIO drivers ✅
- Storage: local
- ISO image: VirtIO (iso)
Вкладка System
Следующий шаг очень важен для подготовки виртуальной машины для Windows 11:

Рассмотрим эти параметры подробнее:
- Machine: q35. Тип оборудования виртуальной машины — q35. Это современная архитектура QEMU, поддерживающая UEFI, TPM и другие функции, необходимые для Windows 11.
- Firmware:
- BIOS: OVMF (UEFI). Выбран UEFI-совместимый BIOS (OVMF — Open Virtual Machine Firmware). Windows 11 требует UEFI для загрузки, поэтому это настройка обязательна.
- Add EFI Disk: ✅ Включено создание отдельного раздела EFI (размер ~100 МБ) для хранения загрузочных файлов. Это необходимо для корректной работы UEFI.
- EFI Storage: хранилище на котором будет создан раздел EFI (в моём случае это local-zfs).
- Pre-enroll keys: ✅ Предварительная настройка ключей безопасности (для Windows 11 необходима).
- SCSI Controller: VirtIO SCSI single. Если вы стремитесь к повышению производительности, рекомендуется использовать этот тип контроллера и включить IO Thread для подключенных дисков.
- Qemu Agent: ✅ Позволяет взаимодействовать гипервизору с гостевой ОС (Windows 11). Включать не обязательно, но включенный агент позволяет:
- корректно выключать гостевую ОС из веб-интерфейса;
- отображать ip-адреса гостевой машины в веб-интерфейсе.
- Add TPM: ✅ Включено использование Trusted Platform Module. Windows 11 требует TPM 2.0 для работы функций безопасности (BitLocker, Windows Hello).
- TPM Storage: хранилище для дисков виртуальных машин (в моём случае это local-zfs).
- Version: v2.0 Версия TPM.
Вкладка Disks
Теперь перейдём к настройке дисков виртуальной машины:

По умолчанию размер диска может быть небольшим — я увеличил его до 64 ГБ, чтобы обеспечить достаточный объём для системы, обновлений и приложений. Вы можете выбрать значение в зависимости от ваших потребностей.
Также я включил два важных параметра:
- SSD emulation — эмулирует работу диска как SSD, что улучшает производительность и влияет на поведение Windows (например, отключает дефрагментацию).
- Discard — включает поддержку команды TRIM, позволяя гостевой ОС уведомлять хранилище о неиспользуемых блоках. Это особенно полезно при использовании SSD и ZFS, так как помогает поддерживать высокую производительность и эффективно управлять пространством.
Если требуется, вы можете добавить дополнительные виртуальные диски — например, для разделения системных файлов и данных. Однако для большинства задач одного диска с разумным объёмом будет вполне достаточно.
Вкладка CPU
На следующем шаге настроим параметры процессора виртуальной машины:

Тип CPU можно оставить по умолчанию — x86-64-v2-AES. Этот вариант обеспечивает хорошую совместимость и поддержку необходимых инструкций, включая AES-NI, что важно для производительности и безопасности. Если вы хотите максимально приблизить поведение виртуального процессора к физическому, выберите опцию host — тогда ВМ получит полный доступ ко всем функциям реального CPU. Однако будьте осторожны: такой выбор может затруднить миграцию ВМ между разными физическими серверами в будущем.
Здесь же укажите количество ядер (Cores) и сокетов (Sockets). Обычно достаточно задать нужное общее число ядер через параметр Cores, оставив Sockets равным 1 — это соответствует типичной конфигурации современного ПК. Например, значение 4 cores выделит виртуальной машине 4 логических ядра.
Также в этом разделе можно включать или отключать дополнительные CPU-флаги (например, для включения поддержки TPM или других функций), но в рамках этой статьи мы не будем рассматривать их детально — стандартных настроек достаточно для успешной установки и работы Windows 11.
Вкладка Memory
Теперь настроим объём оперативной памяти для виртуальной машины:

- Memory — это максимальный объём RAM, который ВМ может использовать.
- Minimum memory — это минимальный объём RAM, который гарантированно остаётся за ВМ, даже если хосту не хватает памяти. Если хост перегружен, Proxmox может «забрать» часть памяти у ВМ (через механизм ballooning), но не ниже этого значения.
- Ballooning Device — это виртуальное устройство, которое позволяет гипервизору (Proxmox VE) динамически управлять объёмом RAM, выделенной ВМ, без её перезагрузки. Для работы этого устройства в гостевой ОС (внутри ВМ) должен быть установлен специальный драйвер.
Если вы не планируете использовать динамическое управление памятью, просто оставьте одинаковые значения в полях Memory и Minimum memory, а Ballooning Device отключите.
Вкладка Network
Теперь настроим сетевой интерфейс виртуальной машины:

Важно подключить ВМ к сетевому мосту (bridge) — это позволяет ей напрямую взаимодействовать с физической сетью хоста. В моём случае используется мост vmbr0, но название может отличаться в зависимости от вашей конфигурации. Убедитесь, что вы указали правильный бридж, соответствующий вашей сетевой инфраструктуре.
При желании можно задать VLAN ID, чтобы изолировать трафик или подключить виртуальную машину к определённой виртуальной сети. Однако для работы VLAN необходимо заранее настроить поддержку тегирования на самом виртуальном мосте (в настройках сети Proxmox), об этом я писал в статье — Proxmox VE — настройка сети.
Вкладка Confirm
На завершающем шаге проверим все выбранные параметры и подтвердим создание виртуальной машины:

Перед нажатием кнопки Finish внимательно просмотрите итоговую конфигурацию:
— имя и ID ВМ,
— тип операционной системы,
— объёмы диска и памяти,
— подключение ISO-образа,
— сетевой интерфейс и другие настройки.
Если всё выглядит корректно — нажмите Finish, чтобы завершить создание виртуальной машины.
После этого ВМ появится в списке на левой панели, и вы сможете приступить к её настройке: включить, подключиться через консоль и начать установку Windows 11.
Установка Windows 11
После создания виртуальной машины запустите её и откройте консоль. Начнётся стандартный процесс установки Windows 11.

Проходите начальные этапы установки, пока не дойдёте до шага разметки дисков. На этом этапе вы можете обнаружить, что жёсткий диск не отображается. Это ожидаемо: виртуальный диск в формате VirtIO, не распознаётся установщиком Windows по умолчанию. Чтобы решить эту проблему, нужно загрузить драйверы VirtIO, для этого нажимаем Load Driver:

После этого нажимаем Brouse и выбираем диск с драйверами VirtIO, а на нём драйвер vioscsi\w11\amd64.

После чего диск появится:

Но подождите с установкой. Нам нужно также загрузить драйвер для сети: NetKVM\w11\amd64.

И драйвер управления памятью (Ballooning Device): Balloon\w11\amd64:

После того как все драйверы загружены, возвращайтесь к разметке диска и продолжайте установку Windows 11 в штатном режиме:

Процесс установки:

Затем вам придётся ответить на некоторые вопросы, например выбрать раскладку клавиатуры, ввести имя своего пользователя, придумать пароль:

Настроить приватность (обычно я снимаю все галочки):

Я не буду подробно останавливаться на процессе установки Windows 11 — он стандартный и интуитивно понятен. Ведь основная цель этой статьи — не сама установка ОС, а подробно показать, как правильно подготовить виртуальную машину в Proxmox VE для запуска Windows 11: от выбора параметров ВМ до подключения VirtIO-драйверов.
После завершения установки вы получите полностью рабочую систему:

Установка агента и недостающих драйверов
Установка драйверов
На ISO-образе с драйверами VirtIO доступен удобный установщик драйверов — virtio-win-gt-x64.exe:

Найдём и запустим его:

Установим все предложенные драйверы.
После завершения установки драйверов откроем Диспетчер устройств (Device Manager), чтобы убедиться, что все компоненты распознаны корректно. Внимательно осмотрите список, проверьте, что такие компоненты, как сетевой адаптер, контроллеры дисков и устройства системной шины, отображаются без ошибок и указаны как устройства от Red Hat или VirtIO.
Убедитесь, что нет устройств с жёлтым восклицательным знаком — это означало бы отсутствие драйвера.

Если после установки остались устройства без драйверов, вы можете вручную найти и установить соответствующие драйверы с ISO-образа VirtIO. Однако в большинстве случаев все необходимые компоненты устанавливаются автоматически при запуске virtio-win-gt-x64.exe — так что явных проблем быть не должно.
Установка guest-agent
Установим также QEMU Guest Agent — он тоже доступен на ISO-образе с VirtIO-драйверами:

После установки у вас в гостевой системе запустится служба агента — QEMU Guest Agent:

А в web-интерфейсе вы увидите ip-адреса гостевой системы:

Этот компонент рекомендуется к установке, так как обеспечивает более тесную интеграцию между гостевой ОС и гипервизором Proxmox VE. После установки и запуска службы QEMU Guest Agent в Windows вы получите следующие преимущества:
- Поддержка создания снапшотов с приостановкой файловой системы (для согласованного бэкапа).
- Отображение IP-адреса виртуальной машины в веб-интерфейсе Proxmox VE.
- Корректное отображение использования памяти виртуальной машины.
- Мягкое выключение и перезагрузка — теперь вы можете нажать кнопку Shutdown или Reboot в интерфейсе Proxmox VE, и Windows корректно завершит работу, как на физической машине.
Итог
В этой статье мы подробно рассмотрели процесс установки Windows 11 на виртуальную машину в Proxmox VE 9.
На примере пошаговой настройки разобрали, какие параметры ВМ важно правильно задать. Мы также познакомились с ключевыми компонентами, необходимыми для стабильной и производительной работы гостевой системы:
- VirtIO-драйверы — обеспечивают эффективное взаимодействие с виртуальным оборудованием,
- QEMU Guest Agent — улучшает интеграцию с гипервизором, позволяет корректно отображать IP-адреса, управлять памятью и безопасно завершать работу.
Благодаря этим настройкам виртуальная машина работает плавно, а управление ею через веб-интерфейс Proxmox VE становится удобным и прозрачным.
Если понравилась статья, подпишись на мой канал в VK или Telegram.