Como instalar o Windows 8 x64 (visualização) na máquina virtual sem suporte a virtualização de hardware (VT-x)?

2

Acabei de fazer o download da visualização do Windows 8 (x64) com o VS 2011 e outras novidades.

Minha caixa tem um processador mais antigo (E4400) que não suporta virtualização de hardware, portanto, não me permite instalar o sistema operacional convidado x64 no VirtualBox (VM).

Pelo que sei, o VPC não suporta o sistema operacional convidado x64.

Eu tentei o Qemu (que parecia promissor), mas ele continua batendo em mim.

As outras VMs estão disponíveis para lidar com o meu cenário?

    
por roman m 14.09.2011 / 09:03

3 respostas

1

Está usando o recurso do Windows 7 "Boot to VHD" uma opção? É um recurso do sistema operacional host para inicializar arquivos VHD como se fossem um sistema operacional nativo.

See Hanselman's post on this here - "Boot on real hardware from a Virtual Hard Disk."

Não é virtualização integrada, mas é uma maneira alternativa de testar o Windows 8 sem dedicar uma máquina completa.

    
por 14.09.2011 / 15:46
1

Ou você pode instalar qualquer versão que quiser e, em seguida, instalar Visual Studio 11 Developer Preview separadamente. O Win8x64withTools ISO possui apenas a edição expressa.

Atualização: Embora o download separado do VS11 não pareça ser a edição expressa, como na ISO do Win8, não tenho certeza se essa é a edição completa.

    
por 28.09.2011 / 01:14
1

Todas as soluções de virtualização exigem que o VT-x execute sistemas operacionais de 64 bits porque eles precisam de segmentação para fornecer proteção de memória entre o convidado e o host

The initial version of x86-64 (AMD64) did not allow for a software-only full virtualization due to the lack of segmentation support in long mode, which made the protection of the hypervisor's memory impossible, in particular, the protection of the trap handler that runs in the guest kernel address space.

Revision D and later 64-bit AMD processors (as a rule of thumb, those manufactured in 90 nm or less) added basic support for segmentation in long mode, making it possible to run 64-bit guests in 64-bit hosts via binary translation. Intel did not add segmentation support to its x86-64 implementation (Intel 64), making 64-bit software-only virtualization impossible on Intel CPUs, but Intel VT-x support makes 64-bit hardware assisted virtualization possible on the Intel platform

https://en.wikipedia.org/wiki/X86_virtualization#Software-based_virtualization

Assim, a única maneira razoável que você pode fazer é instalar o Windows 8 lado a lado e inicialização dupla com o sistema operacional atual. Ou você pode instalar o Windows 8 x64 e, em seguida, outro convidado de 32 bits, já que a execução de convidados de 32 bits não precisa de suporte de virtualização de hardware.

Você pode usar um emulador como qemu ou Bochs mas como tudo está sendo executado em emulação, é muito lento . Eu tentei executar um live Linux de 64 bits há muito tempo e depois de um longo tempo esperando por ele, eu desisti

    
por 24.09.2013 / 07:22