Por que o Windows 7 precisa de virtualização de hardware para executar o modo XP?

1

Tenho um MacBook Pro e executei o modo de unidade do VMware Fusion e o modo de coesão do Parallels ao lado do Mac OS X, e ambos funcionam perfeitamente. Imaginei que o XP Mode no Windows 7 seria algo semelhante, mas aprendi que minha máquina exige suporte de virtualização de hardware, o que não é necessário.

Minha máquina é uma HP dc7800. Essa é uma máquina dual core de 2,2 GHz com 4 GB de RAM. Certamente, ele tem a potência para executar um ambiente virtual ao lado do sistema operacional primário.

Estou me perguntando:

1) Por que a Microsoft decidiu tornar a virtualização de hardware um requisito

e

2) O que estou perdendo? A experiência é semelhante ao modo de coesão do Parallel / modo de unidade do Fusion?

Obrigado!

    
por Ken Pespisa 30.07.2009 / 04:03

6 respostas

6

Você pode executar SecurAble para determinar se sua máquina possui recursos de virtualização de hardware.

Se o seu computador não tiver essa marca verde, o modo XP não funcionará. Você também precisa de alguns recursos extras para virtualizar coisas também.

Trecho do GRC:

• How does Hardware Virtualization help with security?

“Virtual Machine” technology is used to create fully contained environments that can be used to insulate the real hosting operating system from any actions taken by software running within the “virtual” environment. Although this security benefiting virtual machine technology has been used for many years, its widespread adoption has been slowed down by the significant performance overhead imposed by software emulation of the virtual environment. Intel's and AMD's native hardware support for virtual machines means that virtually all of this emulation overhead can be eliminated from both the host and virtual environments. This makes the use of virtual machines for security containment much more practical.*

The second benefit of hardware support is that even malicious software running with maximum privileges in the system's kernel is unable to escape from virtual containment. Thus, hardware support for virtual machine technology introduces the possibility of creating a “hypervisor” to operate at a hardware-enforced level below the operating system “supervisor” which opens many exciting possibilities for further enhancing the system's security. It will likely be several years before these capabilities are offered natively within Windows, but we might expect to see third-party security software publishers taking advantage of these features in the near future.

Para responder às suas perguntas:

1. Ao ler isto, acho que requer HV devido a motivos de segurança.

2. Bem, se o seu HV ausente, então não vai funcionar.

    
por 30.07.2009 / 04:31
4

A virtualização de hardware não é mais um requisito. Para mais informações clique aqui .

(Não tentei, já que minha máquina suporta virtualização de hardware)

    
por 02.04.2010 / 13:26
1

O modo XP do Windows 7 na verdade consiste apenas na licença, acredito; você pode executar o disco rígido em outra solução de VM. Recomenda uma versão específica do Microsoft Virtual PC (grande surpresa!), Que requer virtualização de hardware. Não sei por que isso é necessário, mas este artigo explica bem a interface do usuário: link

    
por 30.07.2009 / 04:22
0
  1. Porque o modo XP é baseado no VirtualPC

  2. Sim, parece Unity from Fusion / VMware Workstation, mas aplicativos disponíveis no menu Iniciar do sistema host e etc. Apps parece não virtualizado

por 30.07.2009 / 07:41
0

Não é realmente uma resposta à sua pergunta, mas você baixou o VHD do XP Mode?

Você poderia apenas carregá-lo no VMWare, provavelmente, e executá-lo a partir daí, pelo menos, você terá o trabalho de criar sua própria instalação.

Estou verificando se é possível agora

Parece que não tenho permissão para usar o VHD em nada além do Virtual PC, por isso acho que você terá que recorrer à criação de seu próprio VHD do Windows XP para VMWare: - (

    
por 30.07.2009 / 09:00
0

Não é uma resposta - mas descobri como hackear manualmente minhas bios para habilitar a virtualização de hardware porque tenho um Sony Vaio, e a Sony desativa a virtualização de hardware, mesmo que o hardware seja capaz disso - apenas uma bios!

Talvez em vez de tentar descobrir por que a MS fez disso uma exigência. Pode ser hora de encontrar algumas postagens do google sobre a aplicação manual de um hack de BIOS para o seu modelo de notebook e aproveitar os benefícios da virtualização de hardware.

No seu caso, no entanto, o HP dc7800 parece que o seu sistema suporta ativamente o VT.

    
por 21.09.2009 / 13:50