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 vmbr0 configurada.

Como criar a VM Windows Server no Proxmox, passo a passo

  1. 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/.
  2. 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 tipo host entrega mais desempenho.
    • Memory: a quantidade de RAM desejada. Ballooning pode ficar ativo; o driver é instalado depois.
    • Network: Bridge vmbr0, Model VirtIO (paravirtualized).
  3. 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".
  4. 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) ou vioscsi\2k22\amd64 (Server 2022). Escolha Red Hat VirtIO SCSI pass-through controller. O disco passa a aparecer.
  5. (Opcional) Carregue rede e balloon na mesma tela. Repita o "Carregar driver" para NetKVM\2k25\amd64 (placa de rede) e Balloon\2k25\amd64. Se pular, esses drivers serão instalados no passo 7.
  6. Conclua a instalação normalmente e defina a senha do Administrador.
  7. 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 instalador virtio-win-guest-tools.exe, presente nas versões recentes, faz as duas coisas de uma vez.
    Reinicie a VM.
  8. 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.
  9. Remova os CDs. Em VM → Hardware, selecione cada CD-ROM e coloque Do not use any media.
Atenção: não deixe o RDP (porta 3389) aberto para toda a internet. Servidores Windows com RDP exposto sofrem tentativas de força bruta em poucos minutos. Libere a porta só para IPs conhecidos (firewall do Proxmox na VM ou firewall do Windows), use VPN (WireGuard) ou um RD Gateway, e mantenha senhas fortes e bloqueio de conta por tentativas. Se você se trancar para fora, use o Console da VM na interface do Proxmox. Veja também o artigo «Como proteger o RDP contra força bruta e ransomware em servidores Windows».

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-GA no 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>.

Esta resposta lhe foi útil? 0 Usuários acharam útil (0 Votos)

Leia também