Compartilhar via


Windows Server 2008 R2: Como alterar a edição sem formatar

Neste Tutorial vamos mostrar como alterar a edição do Windows Server 2008R2 sem precisar formatar, usando o DISM.exe (Deployment Image Servicing and Management Tool) nativo a partir do Windows Server 2008 SP2.

Solução

Imagine o seguinte cenário: a VM que executa o Banco de Dados necessita de mais memória, atualmente utiliza 32GB sendo necessário adicionar mais 10GB totalizando 42GB.

Com a VM desligada adicionamos mais 10GB e damos um Power ON, só que para nossa surpresa, ao verificarmos nas propriedades do sistema só reconheceu 32GB dos 42GB disponibilizados.

http://www.purainfo.com.br/wp-content/uploads/WSRV2K8R2std.png

A causa deste problema é que no Windows Server 2008R2 Standard o limite de memória é de 32GB, caso seja necessário adicionar mais memória no Windows Server é necessário alterar a edição.

OBS: Antes de alterar, verificar o tipo de licenciamento utilizado pela empresa, para alterar a edição é necessário ter uma chave de produto válida para a edição escolhida.

Segue abaixo a tabela informativa sobre o limite de memória por versão

Fonte: Memory Limits for Windows and Windows Server Releases https://msdn.microsoft.com/en-us/library/windows/desktop/aa366778%28v=vs.85%29.aspx#physical_memory_limits_windows_server_2008_r2.

É possível migrar para as seguintes edições:

  • Windows Server 2008 R2 Standard -> Windows Server 2008 R2 Enterprise -> Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Standard Server Core -> Windows Server 2008 R2 Enterprise Server Core -> Windows Server 2008 R2 Datacenter Server Core
  • Windows Server 2008 R2 Foundation -> Windows Server 2008 R2 Standard

Essas mudanças são irreversíveis e limitados pelas famílias de edições;

Não é possível converter de Server Core para uma versão Full.

Com o DISM podemos determinar a versão atual, ver os possíveis upgrades e realizar a migração em si,

Para verificar qual versão estamos usando digite o comando:

dism /online /get-currentedition

Verificar as versões que podemos usar:

dism /online /get-targeteditions

Para realizar o upgrade use o comando:

dism /online /set-edition:<edition_ID> /productkey: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Como um exemplo, para alterar o Windows Server 2008 Standard para Data Center Edition basta digitar o seguinte comando em um prompt elevado:

dism /online /set-edition: *Datacenter /productkey: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

*

Após executar o comando o computador será reiniciado duas vezes para que as alterações sejam aplicadas. Após isso, o computador já estará com a nova versão.

NOTA: Uma limitação importante é que o computador não pode ser um Domain Controller. Caso seja realmente necessário o upgrade é necessário despromover o DC, alterar a versão e repromover o computador.

Mais informações sobre DISM http://technet.microsoft.com/en-us/library/dd744380(WS.10).aspx

Conclusão

Neste Tutorial mostramos como podemos utilizar DISM para alterar a edição do Windows Server 2008R2.