Como habilito o VT-X?

73

Eu gostaria de fornecer um sistema operacional convidado com várias CPUs no VirtualBox. Minha máquina host é um HP Compaq de quatro núcleos e usa o hardware Intel Core 2 vPro.

No entanto, quando tento ativar a configuração no vbox, recebo um erro dizendo que o VT-x não está disponível. Isso é algo que eu posso habilitar em algum lugar? como descobrir se meu hardware é compatível?

edit: por sugestões abaixo, tentei usar a ferramenta Securable e informa que a virtualização de hardware está "bloqueada". Os processadores são relatados como " CPU Intel Core 2 Quad / Q9400 a 2.66GHz "

Joel Martinez
fonte
11
Verifique se o seu hardware suporta a lista de verificação vt-x e , em seguida, verifique se está ativado no BIOS.
Joakim Elofsson
Você conseguiu encontrar a configuração no BIOS? Caso contrário, forneça o nome / número do modelo do seu HP.
Arathorn 14/08/09
Acontece que eu simplesmente não estava procurando o lugar certo na BIOS. Foi sob o menu :-) Segurança
Joel Martinez
11
Às vezes, pode estar no nível do SO (Windows) - nos "Recursos do Windows", tive que desligar o Hyper-V (reinicialização necessária). Então o VirtualBox começou a usá-lo.
Tomasz Gandor

Respostas:

45

Você pode usar a ferramenta Securable da Gibson Research para descobrir se o seu hardware suporta extensões de virtualização. Se ele indicar que seu hardware é suportado, mas não ativado, verifique as configurações do BIOS para habilitá-lo.

pesado
fonte
Usei protegível e atualizei o texto da pergunta com o que ele relatou (Bloqueado). Eu picado em torno na BIOS, mas não podia ver nada sobre VT-x, a virtualização de hardware, ou VMX
Joel Martinez
"Bloqueado" significa que seu processador oferece suporte à virtualização, mas que foi desativado no BIOS
Data
11
No meu Dell Optiplex 960, a única maneira de ativar o VT é se as outras opções de virtualização (E / S direta e execução confiável) estiverem explicitamente desabilitadas.
Nic
11
Os usuários do Bitlocker devem ficar atentos: alterar as configurações do VT pode forçar você a inserir sua chave de recuperação do Bitlocker. Se você não salvou sua chave de recuperação, desative o Bitlocker antes de alterar as configurações.
Nic
11
@vijay, as configurações do BIOS são específicas para o fabricante do computador, no entanto, a maioria exige que você reinicie o computador. Geralmente, você pode pressionar F2ou F12ou DELdurante o POST para entrar na configuração do BIOS.
heavyd
26

Inicie o seu PC, pressione F2, vá para a opção de segurança e ative a tecnologia VT .

yash
fonte
12
Em algum BIOS novo, ele chamava de tecnologia Virtual ou virtualização Intel na opção de configuração da CPU .
Java Xu
Existe alguma possibilidade de habilitar a configuração de virtualização do BIOS sem reiniciar o sistema.
Vijay
Eu tenho a tecnologia VT-x (verifique na internet e em vários programas) i53120M no meu laptop, mas não existe essa opção no BIOS. A caixa virtual diz que não posso usar a seção de aceleração e processadores de virtualização está esmaecida.
Vlado Pandžić
7

Seu processador suporta VT-X, você só precisa habilitá-lo nas configurações do BIOS. Reinicie o computador e pressione a tecla especificada na tela de inicialização para entrar na configuração do BIOS e habilitá-la.

Arathorn
fonte
adicionado detalhes sobre as CPUs no host. deixe-me saber se há algo mais sobre o qual devo fornecer informações específicas. obrigado!
Joel Martinez
Existe alguma maneira de ativar o vt-x sem usar o BIOS? Acabei de comprar um laptop com um Intel 3820QM e o BIOS não me dá essa opção; outras pessoas reclamam disso também, então não é algo que eu perdi. É um Clevo P170EM
Ritsaert Hornstra
11
Eu tenho um laptop Ivy Bridge e ele deve suportar o VT-x, mas ... O BIOS não tem opção para ativá-lo; existe outra maneira de habilitá-lo? Eu posso criar uma nova pergunta de superusuário.
Ritsaert Hornstra
Após algumas pesquisas, encontrei um BIOS mais novo (parece não oficial) com o suporte ao VT-x sempre ativado (em vez de sempre desativado).
Ritsaert Hornstra
5

Isso pode não ser óbvio. Às vezes, é chamada de tecnologia vanderpool na bios sem mencionar a virtualização.

JamesRyan
fonte
5

Como observação: alguns laptops exigem que você desligue e desligue o laptop após ativar o VT-x no BIOS e remover o cabo de alimentação e a bateria por 30 segundos. Hoje eu tinha um laptop assim e encontrei esta solução aqui .

Daniel AA Pelsmaeker
fonte
3

Reduzir a RAM no VirtualBox de 4 GB para 2 GB funcionou para nós quando tínhamos apenas RDP para hospedar a máquina e não conseguimos acessar o BIOS.

Nakilon
fonte
2

Para mim, "o VT-x não está disponível" era altamente enganador - meu computador foi atualizado para o Windows 10, que ativou o Hyper-V, o que levou à mensagem de erro.

A desativação do Hyper-V nos Recursos do Windows resolveu o problema. Com base nos comentários aqui, eu não sou o único.

Observe que, por exemplo, o Docker no Windows 10 deseja o Hyper-V ativado. Isso significa que você não pode executar o Virtualbox e o Docker na mesma máquina Windows, o que o Docker alerta sobre:

(fora do Windows 10 / Docker, o Docker Toolbox é usado para executar o Docker no Windows, que funciona perfeitamente com o VirtualBox)

eis
fonte
Atualmente, você também deve desativar a Segurança Baseada em Virtualização: superuser.com/a/1415967/155706
Hrobky
0

No meu laptop Sony, a configuração é Intel(R) Virtualization Technology, que está na Advancedguia.

Arda
fonte