Windows Server 2016 – Arquivos de Configuração VMCX e VMRS
Caro leitor, seja bem-vindo ao Blog Jefferson Castilho.
Fico muito grato com sua visita, o tema de hoje é “Windows Server 2016 – Arquivos de Configuração VMCX e VMRS “.
Em mais uma campanha do Grupo MTI, estamos trabalhando voltado para a campanha de artigos “Nível 100”.
Para quem não sabe a Microsoft está perto de Lançar o Windows Server 2016 que está na Technical Preview 5 cheio de novidade.
E hoje venho trazer uma dessas novidades que é mudança no arquivo de configuração do Hyper-V que na versão do Windows Server 2012R2 que era executada dentro de um XML no qual armazenava todas as configurações das VM´s.
No Windows Server 2016 temos os dois arquivos modificados como vou mostrar abaixo.
VMCX – Virtual Machine Configuration (Configuração da Máquina Virtual)
Arquivo de configuração que substitui o antigo “.xml” de versões anteriores.
O VMCX (Virtual Machine Configuration) ele é um arquivos em formato binario no qual é criptografado no qual ganhamos mais segurança para execução de suas máquinas virtuais.
VMRS – Virtual Machine Runtime State (Estado de Execução da Máquina Virtual)
Arquivo de configuração que substitui o antigo “.bin” de versões anteriores.
O VMRS (Virtual Machine Runtime State) é o arquivo que será alterado pelo antigo “bin” que tinha a responsabilidade de manter as configurações do Snapshot criado. O arquivo é no formato binário, no qual é criptografado no qual ganhamos mais segurança para execução de suas máquinas virtuais.
Para assistir o video clique no link abaixo.
Onde ficam os arquivos VMCX e VMRS
Por padrão, esses arquivos ficam em C:\ProgramData\Microsoft\Windows\Hyper-V (para VMs sem caminho customizado) ou na pasta que você define na criação da VM. Cada VM tem seu próprio arquivo .vmcx de configuração e um ou mais .vmrs — um por checkpoint/snapshot ativo.
Por que isso importa no troubleshooting
Diferente do antigo XML, que dava pra abrir e editar manualmente em caso de problema, o VMCX é binário — não tem como consertar editando texto. Se o arquivo corromper (queda de energia durante o boot, disco cheio, etc.), a VM some do Hyper-V Manager mesmo com o VHD/VHDX intacto.
Nesses casos, a saída costuma ser recriar a VM do zero com New-VM apontando pro VHD/VHDX existente — reconstruir um VMCX corrompido manualmente não é suportado. Se você ainda está montando o ambiente, veja também como instalar o Hyper-V Server 2019 do zero.
VMCX vs. XML: o que realmente mudou
Além do formato binário, o VMCX trouxe duas vantagens práticas sobre o XML do Windows Server 2012 R2: leitura/escrita mais rápida (importante em hosts com muitas VMs) e menor chance de corrupção parcial durante um crash — o XML podia ficar num estado “meio salvo” e virar lixo, enquanto o VMCX usa escrita atômica. Na prática, isso significa menos VMs “quebradas” pra recuperar depois de uma queda de energia inesperada no host.
Interessado em saber mais sobre artigos relacionados ao Microsoft Azure CLIQUE AQUI
🚀 Vamos nos conectar?
Não perca nenhuma oportunidade! Cadastre-se nas minhas redes e no canal do YouTube para receber conteúdos de TI, Cloud, Azure, Kubernetes e DevOps em primeira mão.
Dica: No Facebook, todos os artigos do blog são publicados automaticamente. Vale a pena curtir!
💬 Dúvidas ou Problemas?
Com o intuito de ajudar a comunidade, caso você tenha dúvidas ou encontre problemas na execução dos comandos deste artigo, deixe um comentário abaixo. Responderei o mais breve possível!
Muito obrigado pela visita e até o próximo post!
Jefferson Castilho
Especialista em Cloud & DevOps.
Este guia técnico é exclusivo do Blog do Castilho. Explore nossa para mais conteúdos sobre IA e Cloud.
Jefferson, Boa Tarde!
Na questão da configuração do XML não será mais possivel altera-lo no Windows Server 2016??
Obrigado
Luciano, Boa Noite!
Não será mais possível devido o arquivo na versão do Windows Server 2016 ele ser Criptografado.
Obrigado