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!
Vida Longa e Próspera! Eu sou o Rafael, um empreendedor em TI com uma vontade louca de transformar profissionais de TI em vencedores! Tenho todas as principais certificações técnicas que preciso e também sou premiado pela Microsoft como MVP (Most Valuable Professional) por 7 anos! Depois dá uma olhadinha na minha página do Facebook, fb.com/bernardes.rafael, lá eu realizo Lives todos os dias!
Rafael,
No resultado que você colocou no post mostra,
“EPT – Supports Intel extended page tables (SLAT)”
mesmo assim não há suporte para EPT ?
Tem que ter um asterisco no lugar do “-“.
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)
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)
486Dx4 100mhz
rsrsrs
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)
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)
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.
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)
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)
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.
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.
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
Para que você use o RemoteFX será necessária uma placa de vídeo que suporte esse recurso. Eu tinha visto duas da ATI, com 2Tb, o valor era de R$ 16.000,00.
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….
No que você colou não diz 😉
Mas no site da INTEL: http://ark.intel.com/products/48505/Intel-Core-i3-550-Processor-4M-Cache-3_20-GHz
Está lá! EPT – YES