Como criar uma VM Windows Server 2022 ou 2025 no Proxmox com disco e rede VirtIO, QEMU Guest Agent e configurações recomendadas.
Para que serve
O Windows não traz drivers para os dispositivos paravirtualizados (VirtIO) do Proxmox. Sem eles, você acaba usando controladoras emuladas (IDE/SATA, placa Intel E1000), que são bem mais lentas. Este artigo mostra como criar uma VM Windows Server no Proxmox (versões 2022 ou 2025) já com disco e rede VirtIO e com o QEMU Guest Agent, que permite desligamento limpo e backups consistentes.
Pré-requisitos
- ISO do Windows Server 2022 ou 2025 e uma licença válida. A E-Consulters revende licenças Microsoft (Windows Server, RDS CAL, SQL Server), se você precisar; veja também o artigo «Como ativar o Windows Server: licenciamento, conversão da avaliação para varejo e RDS CALs».
- ISO dos drivers virtio-win. Consulte a página oficial "Windows VirtIO Drivers" do Proxmox antes de baixar: ela indica qual versão está recomendada no momento. Em 2026 o wiki apontava a 0.1.271 como estável e registrava problemas de leitura e desempenho da 0.1.285 em VMs Windows Server 2025 com muito I/O.
- Storage para os discos das VMs (ver o artigo sobre ZFS e LVM-thin) e a rede
vmbr0configurada.
Como criar a VM Windows Server no Proxmox, passo a passo
- Envie as ISOs para o Proxmox. Em Node → local → ISO Images, use Upload para o arquivo do Windows e Download from URL para o virtio-win, colando o link da versão escolhida em
fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/. - Crie a VM com Create VM (canto superior direito):
- General: nome e ID da VM.
- OS: selecione a ISO do Windows. Guest OS Type: Microsoft Windows, versão 11/2022/2025. Marque Add additional drive for VirtIO drivers e escolha a ISO do virtio-win (se a opção não existir na sua versão, adicione um segundo CD-ROM depois, em Hardware).
- System: Machine q35, BIOS OVMF (UEFI), marque Add EFI Disk e Add TPM (versão v2.0), escolhendo o storage. SCSI Controller: VirtIO SCSI single. Marque Qemu Agent.
- Disks: Bus/Device SCSI, tamanho desejado, Cache Write back (ou Default/No cache, se preferir o padrão mais conservador), marque Discard e IO thread. Em SSD/NVMe, marque também SSD emulation.
- CPU: defina sockets/cores. O tipo padrão
x86-64-v2-AESé seguro. Se a VM nunca vai migrar para outro host com CPU diferente, o tipohostentrega mais desempenho. - Memory: a quantidade de RAM desejada. Ballooning pode ficar ativo; o driver é instalado depois.
- Network: Bridge
vmbr0, Model VirtIO (paravirtualized).
- Inicie a instalação. Clique em Start e abra o Console. Pressione uma tecla quando aparecer "Press any key to boot from CD or DVD".
- Carregue o driver de disco. Na tela "Onde deseja instalar o Windows?" nenhum disco aparece. Clique em Carregar driver → Procurar, abra o CD do virtio-win e selecione a pasta
vioscsi\2k25\amd64(Server 2025) ouvioscsi\2k22\amd64(Server 2022). Escolha Red Hat VirtIO SCSI pass-through controller. O disco passa a aparecer. - (Opcional) Carregue rede e balloon na mesma tela. Repita o "Carregar driver" para
NetKVM\2k25\amd64(placa de rede) eBalloon\2k25\amd64. Se pular, esses drivers serão instalados no passo 7. - Conclua a instalação normalmente e defina a senha do Administrador.
- Instale os drivers e o agente. Já no Windows, abra o CD do virtio-win no Explorer e execute:
virtio-win-gt-x64.msi: instala todos os drivers VirtIO restantes (rede, balloon, serial, vídeo etc.).guest-agent\qemu-ga-x86_64.msi: instala o QEMU Guest Agent. O instaladorvirtio-win-guest-tools.exe, presente nas versões recentes, faz as duas coisas de uma vez.
- Configure a rede e o acesso remoto. Defina IP fixo do seu bloco /28 na placa "Red Hat VirtIO Ethernet Adapter" e habilite a Área de Trabalho Remota em Configurações → Sistema → Área de Trabalho Remota.
- Remova os CDs. Em VM → Hardware, selecione cada CD-ROM e coloque Do not use any media.
Como saber se funcionou
- No Gerenciador de Dispositivos do Windows não há itens com ponto de exclamação; aparecem "Red Hat VirtIO SCSI pass-through controller" e "Red Hat VirtIO Ethernet Adapter".
- Em VM → Summary, o Proxmox mostra os IPs da VM (informação vinda do Guest Agent).
- No shell do host, o comando abaixo responde sem erro:
qm agent <VMID> ping qm agent <VMID> network-get-interfaces - No Windows, o serviço "QEMU Guest Agent" está em execução (
Get-Service QEMU-GAno PowerShell). - O botão Shutdown do Proxmox desliga o Windows de forma limpa.
Problemas comuns
Nenhum disco aparece mesmo após carregar o driver
Confira se escolheu a pasta da arquitetura amd64 e a versão correta do Windows, e se o controlador da VM é VirtIO SCSI single com o disco no barramento SCSI. Se o disco foi criado como VirtIO Block, use a pasta viostor em vez de vioscsi.
Desempenho de disco ruim ou erros de leitura no Server 2025
Verifique a versão do driver instalada. Há relatos e um aviso no wiki oficial sobre a versão 0.1.285 com Server 2025; troque para a versão recomendada no wiki, atualizando o driver pelo Gerenciador de Dispositivos. Confira também se IO thread e Discard estão ativos.
"QEMU guest agent is not running" no Proxmox
A opção Qemu Agent precisa estar ativa em VM → Options e o serviço precisa estar rodando no Windows. Mudar essa opção exige desligar e ligar a VM (um reboot pelo Windows não basta).
A VM não dá boot depois da instalação
Com OVMF, a ordem de boot fica no EFI Disk. Em VM → Options → Boot Order, deixe o disco scsi0 antes dos CD-ROMs.
Quero converter uma VM antiga de IDE/SATA para VirtIO
Instale o virtio-win-gt-x64.msi na VM, adicione um disco SCSI pequeno temporário para o Windows carregar o driver, desligue, desanexe o disco principal e reanexe como SCSI, ajuste a ordem de boot e remova o disco temporário.
Para instalar o Windows direto no servidor físico, sem Proxmox, veja também o artigo «Como instalar Windows Server 2022 ou 2025 pelo iLO/IPMI ou em uma VM no Proxmox».
Perguntas frequentes
Onde baixar os drivers VirtIO para Windows?
No repositório oficial do projeto virtio-win, em fedorapeople.org. Antes, confira no wiki "Windows VirtIO Drivers" do Proxmox qual versão está recomendada.
Por que o instalador do Windows não encontra o disco da VM?
Porque o Windows não tem driver para o controlador VirtIO SCSI. Use Carregar driver e aponte para a pasta vioscsi da sua versão no CD do virtio-win.
Qual tipo de CPU usar em uma VM Windows Server no Proxmox?
O padrão x86-64-v2-AES é seguro. Se a VM não vai migrar para hosts com CPU diferente, o tipo host dá mais desempenho.
Para que serve o QEMU Guest Agent?
Permite que o Proxmox desligue o Windows de forma limpa, mostre os IPs da VM e faça backups consistentes.
Precisa de ajuda?
Se a VM não reconhecer os drivers ou apresentar lentidão, abra um ticket informando a versão do Windows, a versão do virtio-win usada e o conteúdo de qm config <VMID>.
