Requisitos para o Hyper-V no Windows 8 e Windows Server 2012


O Hyper-V agora está presente também no Windows 8, como já devem saber. Mas, assim como na versão do Windows Server 2012, o Hyper-V tem requisitos de processador específicos para funcionar. Saiba quais são esses requisitos e como verificar se o seu processador tem!

O Hyper-V agora exige que o processador, além das instruções de virtualização (AMD-V, Intel VT), também exige o SLAT (AMD: NPT, Intel: EPT).
Na verdade o SLAT é altamente recomendável, mas na versão RC do Windows 2012 eu consegui rodar o Hyper-V mesmo sem ele. Segundo esse link da Microsoft o SLAT é obrigatório: http://technet.microsoft.com/en-us/library/hh857623.aspx (pode ser que haja um bloqueio nas versões finais do Windows)
Saiba mais sobre o SLAT no post do Fábio Hara: http://www.fabiohara.com.br/2012/06/16/second-level-address-translation-no-hyper-v/
Eu recomendo o programa COREINFO da Sysinternals para verificar as instruções de virtualização do seu processador: http://technet.microsoft.com/en-us/sysinternals/cc835722
Depois de baixar ele, abra o CMD com privilégios administrativos e execute o comando: coreinfo –v
Coreinfo v3.05 – Dump information on system CPU and memory topology
Copyright (C) 2008-2012 Mark Russinovich
Sysinternals – www.sysinternals.com
Note: Coreinfo must be executed on a system without a hypervisor running for
accurate results.

Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz
Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
HYPERVISOR      *       Hypervisor is present
VMX             –       Supports Intel hardware-assisted virtualization
EPT             –       Supports Intel extended page tables (SLAT)

O comando acima foi executado em um processador Intel i3. Podem perceber que não há suporte ao EPT. E também observem a informação que ele precisa ser executado em sistemas que ainda NÃO tenham o hypervisor instalado! (obviamente, pois para que testar o processador para isso se você já conseguiu instalar, rsrs)
Enfim, verifiquem o seu processador com o COREINFO, que é bem legal e pode exibir informações bem completas. Postem aí a versão de seu processador e o resultado do comando!

    Comments

    1. Rafael,
      No resultado que você colocou no post mostra,
      “EPT – Supports Intel extended page tables (SLAT)”
      mesmo assim não há suporte para EPT ?

    2. Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
      Intel64 Family 6 Model 37 Stepping 5, GenuineIntel
      HYPERVISOR – Hypervisor is present
      VMX * Supports Intel hardware-assisted virtualization
      EPT * Supports Intel extended page tables (SLAT)

    3. Coreinfo v3.05 – Dump information on system CPU and memory topology
      Copyright (C) 2008-2012 Mark Russinovich
      Sysinternals – http://www.sysinternals.com
      Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz
      x86 Family 6 Model 37 Stepping 2, GenuineIntel
      HYPERVISOR – Hypervisor is present
      VMX * Supports Intel hardware-assisted virtualization
      EPT * Supports Intel extended page tables (SLAT)

    4. Coreinfo v3.05 – Dump information on system CPU and memory topology
      Copyright (C) 2008-2012 Mark Russinovich
      Sysinternals – http://www.sysinternals.com
      AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
      x86 Family 15 Model 67 Stepping 3, AuthenticAMD
      HYPERVISOR – Hypervisor is present
      SVM * Supports AMD hardware-assisted virtualization
      NP – Supports AMD nested page tables (SLAT)

    5. Coreinfo v3.05 – Dump information on system CPU and memory topology
      Copyright (C) 2008-2012 Mark Russinovich
      Sysinternals – http://www.sysinternals.com
      Note: Coreinfo must be executed on a system without a hypervisor running for
      accurate results.
      AMD Phenom(tm) II X4 965 Processor
      AMD64 Family 16 Model 4 Stepping 3, AuthenticAMD
      HYPERVISOR * Hypervisor is present
      SVM – Supports AMD hardware-assisted virtualization
      NP – Supports AMD nested page tables (SLAT)

    6. AMD FX(tm)-6100 Six-Core Processor
      AMD64 Family 21 Model 1 Stepping 2, AuthenticAMD
      HYPERVISOR * Hypervisor is present
      SVM – Supports AMD hardware-assisted virtualization
      NP – Supports AMD nested page tables (SLAT)
      Tinha que ter tido essa informação antes de ter trocado de processador =/
      Também consegui rodar o Hyper-V no RC, vamos ver na versão final.

    7. AMD Phenom(tm) II N830 Triple-Core Processor
      AMD64 Family 16 Model 5 Stepping 3, AuthenticAMD
      HYPERVISOR – Hypervisor is present
      SVM * Supports AMD hardware-assisted virtualization
      NP * Supports AMD nested page tables (SLAT)

    8. Avatar for Rafael Bernardes Carlos Eduardo Pereira : 26 de agosto de 2012 at 12:17 pm

      Surpreso pelo meu processador suportar, estava achando que ia precisar trocar, agora é só aumentar a memória ram.
      AMD Phenom(tm) 8400 Triple-Core Processor
      AMD64 Family 16 Model 2 Stepping 2, AuthenticAMD
      HYPERVISOR – Hypervisor is present
      SVM * Supports AMD hardware-assisted virtualization
      NP * Supports AMD nested page tables (SLAT)

    9. Só para acrescentar, o suporte ao SLAT é obrigatório para o Windows 8 principalmente porque o suporte ao RemoteFX deve estar disponível (aí o suporte ao SLAT ajuda bastante). No caso do Windows Server 2012, não é obrigatório que você precise do RemoteFX. Logo, o suporte ao SLAT deixa de ser obrigatório.
      Agora, o ponto interessante. Ao tentar habilitar o Hyper-V em um notebook com o Windows Server 2012 não tive sucesso. Esse notebook não possui suporte ao SLAT. Sendo assim, considerando o que foi dito até aqui, por que isso não foi possível?
      Resposta: O driver de vídeo do fabricante do adaptador de vídeo estava instalado e, para este driver, existe suporte para o RemoteFX. Assim, ao tentar habilitar o Hyper-V, o sistema entendeu que o SLAT seria necessário. Solução: instalar o driver de vídeo padrão VGA do sistema. Com ele instalado, não foi exigido o SLAT para habilitar o Hyper-V. Com isso, podemos concluir que, no caso do Windows 8, essa deve ser uma das razões pelo qual o SLAT é obrigatório. Quem usaria o Windows 8 sem os drivers do fabricante do adaptador de vídeo e ficaria sem os recursos de aceleração de vídeo? Ninguém. Assim, como todo sistema com o Windows 8 possui os drivers instalados, o SLAT acaba sendo obrigatório. Apesar disso, para o Windows 8 acho pouco provável que o Workaround do Windows Server 2012 ajude. Acho que, neste caso, trata-se de um requisito para a instalação mesmo. Vale ressaltar que, no meu caso, tentei instalar o Windows Server 2012 em um notebook, o que não é o que encontraremos no mercado (server você instala em servidores). Em servidores, como não é comum encontrar adaptadores de vídeo com aceleração 3D, por exemplo, o Hyper-V será habilitado sem problemas. Mesmo sem o suporte ao SLAT. Você só encontraria servidores com adaptadores de vídeo especiais em casos onde a intenção for a de ter um host de virtualização que será usado para cenários de VDI.
      Perguntas?

      • Super resposta!!!
        Agora eu entendi o que acontece com os meus notebooks + placas de vídeo!!!
        Muita gente que faz LAB em notebook vai ter que ficar esperto com isso.
        Valeu Igor.

      • Acho que aqui funcionou um truque, mas vou tentar fazer em outro para ver se rola tb.
        Eu precisava do driver de vídeo instalado no sistema, pq uso dois monitores no notebook. Então levantei o Hyper-V e uma VM, tudo OK.
        Peguei os drivers completos de vídeo e instalei. Até agora sem problemas.
        Se eu instalar os drivers antes, o Hyper-V não rolava!
        Mas ainda tenho que validar se o driver é mesmo completo, pois é uma versão beta ainda.

    10. Avatar for Rafael Bernardes Julio Cesar Brito : 7 de outubro de 2012 at 1:03 pm

      A tecnologia SLAT, que pode ser encontrada tanto na Intel® quanto na AMD®, entretanto a nomenclatura diferencia:
      – Intel®: Extended Page Table (EPT)
      – AMD®: Nested Page Table (NPT)
      Como tem muita gente em duvida sobre qual processador comprar para usar os novos recursos do Windows 8, e que como eu ainda não fez upgrade de hardware para labs de estudo, Segue urls com uma lista de seus fabricantes onde podemos verificar os processadores que possuem estes requisitos :
      Intel
      http://ark.intel.com/pt-br/Products/VirtualizationTechnology
      AMD
      http://support.amd.com/us/kbarticles/Pages/GPU120AMDRVICPUsHyperVWin8.aspx
      Espero que seja util.

    11. Olá,
      Estou com um lab Windows 2012 e hyper e vm com Windows 7 para projeto VDI, bem quando um vídeo em uma vm no ambiente VDI o mesmo fica travando, fui o hyper-v e vi que o remote-fx – gpu NÃO mostra a placa de vídeo.
      duvida?
      o que precisa ser feito? para as vm do lab vdi não trave no vídeo?
      estou usando um servidor hp
      obrigado

    12. Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz
      Intel64 Family 6 Model 37 Stepping 5, GenuineIntel
      HTT * Hyperthreading enabled
      HYPERVISOR – Hypervisor is present
      VMX * Supports Intel hardware-assisted virtualization
      SVM – Supports AMD hardware-assisted virtualization
      EM64T * Supports 64-bit mode
      Nao fala nada de EPT….

    Deixe uma resposta

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

    © 2019 All Rights Reserved. Cooperati. 

    Deseja uma consultoria especializada?