2015-11-15 13:08:37 +0000 2015-11-15 13:08:37 +0000
10
10

Executando programas de 64 bits num sistema de 32 bits

Como diz o título, existe uma forma de executar um programa de x64 bits num sistema de 32 bits? Se não, existe um emulador ou existe uma forma de actualizar de 32 bit para 64 bit gratuitamente? NOTA: Estou a utilizar o Windows 10.

Respostas (2)

21
21
21
2015-11-15 13:31:12 +0000

Existe alguma forma de executar um programa de x64 bits num sistema de x32 bits?

Não se pode (normalmente) executar programas de 64 bits num sistema operativo de 32 bits.

Veja a outra resposta de Hennes para uma alternativa (não recomendada).


Existe uma forma de actualizar de x32 bit para x64 bit de graça (Windows 10)?

O seu PC é capaz de 64 bits?

A primeira coisa a fazer é confirmar se o CPU do seu computador é capaz de 64 bits. Para o fazer, abra a aplicação Settings no seu menu Iniciar, seleccione System, e seleccione About. Olhe para a direita de “Tipo de sistema”.

& > Se vir “Sistema operativo de 32 bits, processador baseado em x64”, isto significa que está a utilizar uma versão de 32 bits do Windows 10 mas o seu CPU pode executar uma versão de 64 bits. Se não disser que tem um processador baseado em x64, tem um CPU de 32 bits e não pode actualizar para a versão de 64 bits.

O seu CPU tem as características necessárias?

Algumas das primeiras CPUs de 64 bits não têm as características necessárias para executar versões de 64 bits do Windows 10, mesmo que sejam compatíveis com 64 bits. Especificamente, o Windows 10 requer PAE, SSE2, e NX. A Microsoft tem mais informações sobre isto aqui . Os PCs também necessitarão de suporte para CMPXCHG16b , que alguns dos primeiros processadores de 64 bits de consumo não incluíam.

& > A versão de 64 bits do Windows 10 recusar-se-á a instalar se o seu CPU não suportar estas coisas. Se quiser verificar antes de iniciar o processo de instalação, descarregue e execute CPU Z .

& > “SSE2” aparecerá em Instruções, se for suportado. O “EM64T” ou “AMD64” deverá indicar que o PAE é suportado. “VT-x” ou VT-d “ indica sempre que o NX é suportado.

Em alguns computadores mais antigos, poderá ter de activar o NX (por vezes chamado XD) na BIOS do computador. Se receber um erro sobre a sua CPU não ser suportada durante o processo de instalação, visite a BIOS do seu computador e procure uma opção intitulada algo como "No eXecute bit (NX)”, “eXecute Disabled (XD)”, “No Execute Memory Protect”, “Execute Disabled Memory Protection”, “EDB (Execute Disabled Bit)”, “EVP (Enhanced Virus Protection)”, ou algo semelhante. Procure esta definição nos separadores “Segurança” ou “Avançado” algures na sua BIOS.

& > O seu PC oferece Drivers de Hardware de 64 bits? & > Mesmo que o seu CPU e motherboard suportem as características correctas, poderá querer considerar se o hardware do seu computador funcionará correctamente com uma versão de 64 bits do Windows. As versões de 64 bits do Windows requerem controladores de hardware de 64 bits, e as versões de 32 bits que está a utilizar no seu sistema Windows 10 actual não funcionarão.

& > O hardware moderno deve certamente oferecer drivers de 64 bits, mas o hardware muito antigo pode já não ser suportado e o fabricante pode nunca ter oferecido drivers de 64 bits. Para verificar isto, pode visitar as páginas web de download de drivers do fabricante para o seu hardware e ver se os drivers de 64 bits estão disponíveis. Não deverá necessariamente precisar de descarregar estes a partir do website do fabricante - devem ser incluídos no Windows 10 ou descarregados automaticamente a partir do Windows Update. Mas o hardware antigo - por exemplo, uma impressora particularmente antiga - pode não oferecer drivers de 64 bits.

& > Seja como for, pode ter a certeza de que instala as versões de 64 bits do Windows. se não suportar o seu CPU, avisá-lo-á. Se os drivers de hardware não estiverem disponíveis, verá após a sua instalação e poderá baixar para a versão 32-bit do Windows 10 se o seu hardware não funcionar.

& > ** Faça a instalação limpa** & > Terá de fazer uma instalação limpa para chegar à versão de 64 bits do Windows 10 a partir da de 32 bits. Não há nenhum caminho de actualização. & > & > Aviso: Faça backup dos seus ficheiros importantes antes de continuar. Este processo irá limpar os seus programas e ficheiros instalados. & > & > Primeiro, se ainda não actualizou para o Windows 10, terá de usar a ferramenta de actualização para actualizar. Receberá a versão de 32 bits do Windows 10 se já tiver usado anteriormente uma versão de 32 bits do Windows 7 ou 8.1. Mas o processo de actualização irá dar ao seu PC uma licença do Windows 10. Certifique-se de verificar se a sua versão actual de 32 bits do Windows 10 está activada em Definições > Actualização e segurança > Activação.

Uma vez que já esteja a utilizar uma versão activada do Windows 10, descarregue a ferramenta de criação de media do Windows 10 a partir de Microsoft . Se estiver a utilizar a versão 32-bit do Windows 10 neste momento, terá de descarregar e executar a ferramenta de 32-bit.

& > Seleccione “Criar meios de instalação para outro PC” e utilize a ferramenta para criar uma unidade USB ou gravar um disco com o Windows 10. Ao clicar no assistente, ser-lhe-á perguntado se pretende criar um suporte de instalação de 32 ou 64 bits. Seleccione a arquitectura de 64 bits.

& >

A seguir, reinicie o seu computador earranque a partir dos meios de instalação. Instale o Windows 10, seleccionando “Instalação personalizada” e escrevendo por cima da sua versão actual do Windows. Quando lhe for pedido para inserir uma chave de produto, salte o processo e continue. Terá de saltar dois destes avisos no total. Depois de chegar à área de trabalho, o Windows 10 irá verificar automaticamente com a Microsoft e activar-se a si próprio. Agora estará a executar a edição de 64 bits do Windows no seu PC.

se quiser voltar à versão de 32 bits do Windows, terá de descarregar a ferramenta de criação de suportes - a de 64 bits, se estiver a executar a versão de 64 bits do Windows 10 - e utilizá-la para criar suportes de instalação de 32 bits. Arranque a partir desse suporte de instalação e reinstale a versão de 32 bits sobre a versão de 64 bits.

Fonte Como mudar de 32-bit Windows 10 para 64-bit Windows 10

20
20
20
2015-11-15 13:32:44 +0000

Há uma maneira. Pode usar Qemu ou um emulador semelhante para emular um hospedeiro completo de 64 bit. No entanto, isto virá com uma *significante** perda de velocidade.

E só para sublinhar um pouco essa última parte:

  • Executar um hipervisor para executar um VM de 32 bits num hospedeiro de 64 bits deixará a maioria dos programas funcionar a uma velocidade quase total. (Há muito tempo atrás testei e atingi 99% de velocidade do hospedeiro usando a estação de trabalho vmware 5 e dnetc, que é um programa típico de espaço do utilizador).
  • Agora, se vai emular, então espere que os números sejam o contrário. Uma perda de velocidade de 99% não seria surpreendente.

Então, como resposta à parte 1: Tecnicamente sim. Mas talvez não queira.

ou existe uma forma de actualizar de x32 bit para x64 bit de graça.

Se o seu computador tem hardware de 64 bits (basicamente tudo da última década) então pode instalar um SO de 64 bits. A resposta de DavidPostill é extremamente completa a esse respeito. Note-se que isto significa uma reinstalação completa. Não pode alterar o sistema operativo Windows de 32 bit para 64 bit. Terá de o substituir completamente.

Não associado a qemu. É apenas aquele de que me lembrei pela primeira vez

Tal como foi salientado por Ismael Miguel: Desde que o seu hardware seja 64 bit, pode usar o VirtualBox para executar um SO de 64 bit. Mesmo que o seu sistema operativo seja de 32 bit. A documentação para isso pode ser encontrada aqui .