Os sistemas operacionais do host de 32 bits suportam hóspedes de 64 bits

4

É possível executar um sistema operacional guest de 64 bits dentro de um sistema operacional host Windows 2003 de 32 bits? Se sim, quais produtos de virtualização suportam isso?

    
por John Gardeniers 02.03.2010 / 07:25

6 respostas

5

Eu corro um Windows 7 Enterprise de 64 bits em um host de 32 bits do Windows XP Pro usando o VirtualBox para fins de teste. Funciona perfeitamente. O processador precisa ter capacidade de 64 bits e suportar o VTX para que ele funcione.

    
por 02.03.2010 / 09:08
0

Desde que seu hardware seja compatível com 64 bits, é possível (o SO não precisa ser de 64 bits).

Além disso, certamente é possível emular uma máquina de 64 bits em uma máquina de 32 bits (CPU de 32 bits).

Para o ponto de @ Saronthe, você provavelmente não quer.

Este tópico pode ajudar a esclarecer alguns dos problemas: link

    
por 02.03.2010 / 07:44
0

Não tenho certeza se ainda é suportado, mas o VMWare certamente é usado para oferecer suporte, desde que o processador tenha o suporte de hardware para virtualização. link

As instruções do processador do convidado virtualizado são interpretadas diretamente pelo processador físico quando o processador suporta VT de hardware, portanto não há nenhuma razão técnica inerente para que o convidado e o host tenham que ser os mesmos neste momento.

Eu ainda acho que é provavelmente mais simples e simples ter um host de 64 bits atualmente para resolver coisas como uso de memória, mas parece que o VMWare, pelo menos, está disposto a pelo menos ter uma chance para você.

    
por 02.03.2010 / 07:44
0

O VirtualBox suporta convidados de 64 bits em hosts de 32 bits, com as seguintes estipulações:

Starting with Version 2.1, you can even run 64-bit guests on a 32-bit host operating system, so long as you have sufficient hardware.

In particular, 64-bit guests are supported under the following conditions:

  1. You need a 64-bit processor with hardware virtualization support
  2. You must enable hardware virtualization for the particular VM for which you want 64-bit support; software virtualization is not supported for 64-bit VMs.
  3. If you want to use 64-bit guest support on a 32-bit host operating system, you must also select a 64-bit operating system for the particular VM. Since supporting 64 bits on 32-bit hosts incurs additional overhead, VirtualBox only enables this support upon explicit request.
    
por 03.03.2010 / 14:11
-1

Pode não ser possível. Os sistemas operacionais de 64 bits esperam um conjunto de instruções diferente para o sistema operacional legado de 32 bits. A menos que o convidado esteja sendo emulado, e cada operação de CPU sendo executada via emulação, isso provavelmente falhará em funcionar quando a CPU, no modo de 32 bits, atingir uma instrução de 64 bits.

Se a sua CPU hospedeira é realmente capaz de 64 bits, é provável que a interface com o usuário dentro do VMWare, ou produtos de virtualização semelhantes, impeçam o seu evento de fazer isso.

    
por 02.03.2010 / 07:44
-1

Colocar um convidado de 64 bits em um host de 32 bits derrota completamente a finalidade de um convidado de 64 bits. Não há motivo para fornecer a alguém um "SO de 64 bits" sob essa circunstância.

Sugiro que você analise o link

    
por 02.03.2010 / 07:33