До основного вмісту

Windows VM у Proxmox: налаштування і драйвери VirtIO

Proxmox VE · 10.10.2026 · 4 хв читання
Ілюстрація до статті «Windows VM у Proxmox: налаштування і драйвери VirtIO»

Windows у Proxmox встановлюють лише віртуальною машиною: контейнери LXC для неї не підходять у принципі. Для нормальної роботи машині потрібні драйвери VirtIO — без них інсталятор Windows не побачить диск, а після встановлення система залишиться на повільних емульованих пристроях.

Чому контейнер не підходить

Контейнер LXC ділить одне ядро з хост-системою Proxmox, а ядро Windows із цим ядром несумісне у принципі. Для Windows потрібна повноцінна віртуальна машина з власним емульованим обладнанням. Різницю між контейнером і машиною розбирає стаття про вибір між LXC і VM.

Що підготувати до встановлення

Перед створенням машини варто підготувати кілька речей, інакше встановлення піде незручним шляхом.

  • образ встановлення Windows у форматі ISO
  • окремий образ драйверів VirtIO для диска, мережі та інших пристроїв
  • обраний тип машини — сучасний тип ближчий до реального обладнання, ніж застарілий
  • прошивка вузла — BIOS або UEFI, залежно від образу інсталятора

Налаштування машини, які вирішують усе

Частина параметрів машини задається один раз під час створення і впливає на всю роботу гостя — їх варто перевірити до першого запуску інсталятора.

ПараметрЩо обратиЧим загрожує помилка
Тип дискаVirtIO SCSI замість емульованого IDE чи SATAдиск видно без драйвера, але помітно повільніше
Мережева картаVirtIO замість емульованої картимережа працює повільніше і вантажить CPU
ПрошивкаUEFI для сучасних образів, BIOS для старихінсталятор може не завантажитися
Тип процесораhost — ближчий до реального залізазастосункам недоступні сучасні набори інструкцій
Балон пам'ятіувімкнений драйвер балонапам'ять не можна змінювати без перезавантаження

Встановлення за кроками

Саме встановлення Windows усередині машини звичайне, відмінність лише в роботі з диском і драйверами.

  1. підключити до машини два образи одразу — інсталяційний Windows і образ із драйверами VirtIO
  2. на екрані вибору диска натиснути «завантажити драйвер» і вказати образ VirtIO, обравши драйвер диска під архітектуру системи
  3. продовжити встановлення звичайним порядком до робочого столу
  4. після входу в систему додати решту драйверів із того самого образу — мережа, балон пам'яті, гостьовий агент

Що додати в гостьову систему після встановлення

Одразу після встановлення працює лише диск — решту пристроїв система бачить як невідомі, доки не встановлені драйвери VirtIO.

  • гостьовий агент — обмін даними з хостом і коректне завершення роботи за командою з панелі
  • драйвер мережі VirtIO — без нього видно лише повільний емульований мережевий адаптер
  • драйвер балона пам'яті — дозволяє змінювати обсяг пам'яті гостя без перезавантаження

Чому гостю бракує пам'яті або він працює повільно

Більшість скарг на повільну Windows-машину зводиться до однієї з кількох типових причин.

ПричинаЯк проявляєтьсяЩо виправити
Не встановлені драйвери VirtIOдиск і мережа працюють через емуляцію, помітно повільніше звичайногодовстановити драйвери з образу VirtIO
Не увімкнений гостьовий агентмашина не вимикається коректно з панелі, балон пам'яті не змінюєтьсявстановити і запустити службу гостьового агента
Залишено процесор за умовчаннямзастосунки не використовують сучасні набори інструкційзмінити тип процесора на host
Замала межа балонасистема переходить у файл підкачки і помітно гальмуєзбільшити пам'ять або верхню межу балона

Часті питання

Чому інсталятор Windows не бачить диск?

Інсталятор розпізнає лише те обладнання, драйвер якого в нього є, а диск за умовчанням підключений як VirtIO SCSI, для якого вбудованого драйвера немає. Рішення просте: на екрані вибору диска натиснути «завантажити драйвер» і вказати образ із драйверами VirtIO, підібравши варіант під архітектуру системи.

Чи можна запустити Windows у контейнері?

Ні: контейнер LXC ділить одне ядро з хост-системою Proxmox, а ядро Windows із цим механізмом несумісне у принципі. Контейнери годяться лише для Linux-гостей, здатних ділити ядро хоста. Для Windows єдиний спосіб — створити повноцінну віртуальну машину з власним емульованим обладнанням і окремим ядром системи.

Чи потрібен гостьовий агент?

Агент не обов'язковий для запуску системи, але без нього панель не бачить реальну мережеву адресу всередині гостя, не може коректно вимкнути машину за командою і не вміє точно віддавати й забирати пам'ять через балон. На практиці агент варто встановлювати одразу разом із рештою драйверів VirtIO.

Для чого взагалі використовують Proxmox?

Proxmox — це платформа віртуалізації з веб-панеллю керування: на одному фізичному сервері вона запускає кілька ізольованих одна від одної віртуальних машин і контейнерів. Її використовують для розміщення сайтів і сервісів, тестових стендів, домашніх лабораторій та об'єднання кількох старих серверів на одному залізі.

Висновок

Windows у Proxmox потребує лише віртуальної машини та набору драйверів VirtIO, підключених другим образом просто під час встановлення. Якщо після цього машина працює повільно або не віддає пам'ять, спершу перевіряють, чи встановлений гостьовий агент і чи обраний придатний тип процесора. Загальну картину платформи та її можливостей зручно почати зі статті про Proxmox VE.

Чи була стаття корисною?
← Назад до бази знань Поставити питання підтримці