Por que a Virtualização Assistida por Hardware está desativada por padrão?

11

Por que os fornecedores, por padrão, desativavam a virtualização assistida por hardware? Eu tenho um Lenovo Thinkpad X201 (64 bits), mas parece que este é o caso com outros fornecedores também. Eu quero rodar algumas máquinas virtuais, então eu estou habilitando, mas eu estou querendo saber se há repercussões negativas para isso que eu preciso estar atento no futuro.

    
por David in Dakota 08.02.2011 / 22:31

5 respostas

6

Eu acredito que seja por razões de segurança. Um hipervisor mal-intencionado pode se instalar e, em seguida, executar o SO principal, o SO principal não pode dizer que está sendo executado sob um hipervisor (às vezes considerado o anel -1). Poderia ser potencialmente o melhor vírus. Então você tem que habilitar explicitamente se você sabe que quer rodar um hipervisor.

    
por 08.02.2011 / 23:08
0

Acredito que outro motivo é a eficiência energética, já que o desligamento de qualquer parte do processador que não precise ser usado consumirá menos energia, o que é especialmente desejável em um laptop.

    
por 09.02.2011 / 00:31
0

De acordo com esse outro segmento, há dois motivos principais: Por que a HP recomenda que eu mantenha a Virtualização de Hardware desligada?

  • Uma prova de conceito de segurança (blue pill) pode permitir que um convidado ataque seu host usando instruções de virtualização.
  • Também parece ter algum impacto nos desempenhos

Parece relevante para mim, já que um conjunto reduzido de instruções é mais eficiente. Eu simplesmente não teria pensado que mudar uma opção de BIOS poderia afetar diretamente isso.

Não tenho ideia se o impacto é significativo ou não, mas considerando isso e a falha potencial de segurança, ter um recurso tão raramente desabilitado por padrão parece uma boa escolha para mim.

    
por 22.07.2015 / 11:56
-1

se você estiver usando muitas máquinas virtuais (especialmente as de 64 bits - elas nem começarão sem virtualização), deixe a virtualização em

    
por 08.02.2011 / 22:42
-2

De Wikipedia : "Com a virtualização assistida por hardware, o VMM pode virtualizar com eficiência toda a instrução x86 definida por lidar com essas instruções sensíveis usando um modelo clássico de armadilha e emulação em hardware, ao contrário do software. "

VMM = Virtual Machine Monitor.

Meu palpite: está desativado por padrão porque a virtualização assistida por hardware incorre em cargas de CPU muito altas, o que, por sua vez, exige muito mais energia do que a operação normal. Você também pode ver a degradação do desempenho se estiver sempre executando com carga extremamente alta. Lembre-se, o seu Thinkpad não é um sistema de nível de servidor.

    
por 08.02.2011 / 22:38