Esecuzione di programmi a 64 bit su un sistema a 32 bit

Come dice il titolo, c'è un modo per eseguire un programma a 64 bit su un sistema a 32 bit? Altrimenti, c'è un emulatore o c'è un modo per eseguire l'aggiornamento da 32 bit a 64 bit gratuitamente? NOTA: Sto utilizzando Windows 10.

C'è un modo. È ansible utilizzare Qemu o un simulatore simile per emulare un host completo a 64 bit . Tuttavia questo verrà con una notevole perdita di velocità.

E solo per sottolineare l'ultima parte un po ':

  • L'esecuzione di un hypervisor per eseguire un VM a 32 bit su un host a 64 bit permetterà che la maggior parte dei programmi funzionino a velocità quasi piena. (Molto tempo fa ho testato e raggiunto il 99% della velocità dell'host utilizzando la workstation vmware 5 e dnetc, un tipico programma spaziale per gli utenti.)
  • Ora se state andando a emulare, aspettate che i numbers siano vicini. La perdita di velocità del 99% non sarebbe sorprendente.

Quindi, come risposta alla parte 1: Tecnicamente sì. Potrebbe non voler però.

o c'è un modo per eseguire l'aggiornamento da bit x32 a bit x64 gratuitamente.

Se il computer dispone di hardware a 64 bit (in pratica tutto dall'ultimo decennio), è ansible installare un sistema operativo a 64 bit. La risposta di DavidPostill è estremamente completa. Si noti che ciò significa una completa reinstallazione. Non è ansible modificare il Windows OS da 32 bit a 64 bit. Dovrai sostituirla completamente.

Non associato a qemu. È solo quello che mi sono ricordato

Come ha sottolineato Ismael Miguel: Finché l'hardware è a 64 bit è ansible utilizzare VirtualBox per eseguire un sistema operativo a 64 bit. Anche se si ospita OS è 32 bit. La documentazione può essere trovata qui .

C'è un modo per eseguire un programma a 64 bit su un sistema a bit x32?

Non è ansible (normalmente) eseguire programmi a 64 bit su un sistema operativo a 32 bit.

Vedere l'altra risposta di Hennes per una soluzione (non consigliata).


C'è un modo per eseguire l'aggiornamento da bit x32 a bit x64 (Windows 10)?

È il tuo PC a 64 bit capace?

Prima di tutto, devi confermare se la CPU del computer è a 64 bit. A tale scopo, apri l'app Impostazioni dal menu Start, seleziona Sistema e seleziona Informazioni su. Guardate a destra di "Tipo di sistema".

Se vedi "sistema operativo a 32 bit, processre basato su x64", significa che stai utilizzando una versione a 32 bit di Windows 10, ma la tua CPU può eseguire una versione a 64 bit. Se non si dice che si dispone di un processre basato su x64, si dispone di una CPU a 32 bit e non può eseguire l'aggiornamento alla versione a 64 bit.

immettere qui la descrizione dell'immagine

La CPU ha le caratteristiche richieste?

Alcune delle prime CPU a 64 bit non dispongono delle funzioni necessarie per eseguire versioni a 64 bit di Windows 10, anche se sono compatibili a 64 bit. In particolare, Windows 10 richiede PAE, SSE2 e NX. Microsoft ha maggiori informazioni qui . I PC avranno bisogno anche di supporto per CMPXCHG16b , che alcuni dei primi processri a 64 bit consumatori non hanno incluso.

La versione a 64 bit di Windows 10 rifiuterà di installare se la CPU non support queste cose. Se vuoi verificare prima di iniziare il process di installazione, scarica e fai funzionare la CPU Z.

"SSE2" apparirà sotto le istruzioni se è supportto. "EM64T" o "AMD64" dovrebbe indicare che PAE è supportto. "VT-x" o " VT-d " indica sempre che NX è supportto.

immettere qui la descrizione dell'immagine

Su alcuni computer più vecchi, potrebbe essere necessario abilitare NX (a volte chiamato XD) nel BIOS del computer. Se si riceve un errore circa la CPU non supportta durante il process di installazione, visitare il BIOS del computer e cercare un'opzione denominata qualcosa come "Nessun bit eXecute (NX)", "eXecute Disabled (XD)", "No Execute Memory Protect "," Esegui protezione della memory disabilitata "," EDB (Esegui distriggerszione bit) "," EVP (Enhanced Virus Protection) "o qualcosa di simile. Guarda sotto le tabs "Sicurezza" o "Avanzate" da qualche parte nel BIOS per questa impostazione.

L'hardware del tuo PC offre driver a 64 bit?

Anche se la CPU e la scheda madre supportno le funzionalità corrette, si consiglia di considerare se l'hardware del computer functionrà correttamente con una versione a 64 bit di Windows. Le versioni a 64 bit di Windows richiedono driver hardware a 64 bit e le versioni a 32 bit utilizzate nel sistema corrente di Windows 10 non functionranno.

L'hardware moderno dovrebbe certamente offrire driver a 64 bit, ma gli hardware molto vecchi potrebbero non essere più supportti e il produttore potrebbe non avere mai offerto driver a 64 bit. Per verificare questo, è ansible visitare le pagine web di download del driver del produttore per l'hardware e verificare se sono disponibili i driver a 64 bit. Non dovresti necessariamente scaricare questi dati dal sito web del produttore: dovrebbero essere inclusi con Windows 10 o scaricati automaticamente da Windows Update. Ma vecchi hardware, ad esempio una printingnte particolarmente antica, potrebbero non offrire driver a 64 bit.

In entrambi i casi, è ansible scoprire sicuramente installando le versioni a 64 bit di Windows. se non support la CPU, ti farà sapere. Se i driver hardware non sono disponibili, verranno visualizzati dopo l'installazione e puoi eseguire il downgrade alla versione a 32 bit di Windows 10 se l'hardware non funziona.

Fare l'installazione pulita

Dovrai eseguire un'installazione pulita per arrivare alla versione a 64 bit di Windows 10 da quella a 32 bit. Non esiste un path di aggiornamento.

Avviso: eseguire il backup dei file importnti prima di continuare. Questo process cancellerà i programmi e i file installati.

In primo luogo, se non hai ancora aggiornato a Windows 10, devi aggiornare lo strumento di aggiornamento. Otternetworking la versione a 32 bit di Windows 10 se si utilizzava in precedenza una versione a 32 bit di Windows 7 o 8.1. Ma il process di aggiornamento darà al tuo PC una licenza di Windows 10. Assicurarsi di verificare che la versione corrente di Windows 10 di 32 bit sia triggersta in Impostazioni> Aggiorna e protezione> Attivazione.

immettere qui la descrizione dell'immagine

Una volta che si sta già utilizzando una versione triggersta di Windows 10, scaricare lo strumento di creazione di media di Windows 10 da Microsoft . Se stai usando la versione a 32 bit di Windows 10 al momento, dovrai scaricare e eseguire lo strumento a 32 bit.

Selezionare "Crea supporti di installazione per un altro PC" e utilizzare lo strumento per creare un'unità USB o masterizzare un disco con Windows 10. Quando si fa clic con la procedura guidata, verrà chiesto se si desidera creare 32 bit o 64 bit supporti di installazione. Selezionare l'architettura a 64 bit.

immettere qui la descrizione dell'immagine

Quindi, riavviare il computer e caricarlo dal supporto di installazione. Installare Windows 10, selezionando "Installazione personalizzata" e sovrascrivendo la versione corrente di Windows. Quando viene chiesto di inserire un codice di prodotto, saltare il process e continuare. Devi ignorare due di questi suggerimenti in totale. Dopo aver raggiunto il desktop, Windows 10 verificherà automaticamente con Microsoft e si attiverà. Ora avrai eseguito l'edizione a 64 bit di Windows sul tuo PC.

se si desidera tornare alla versione a 32 bit di Windows, è necessario scaricare lo strumento di creazione dei media – il 64 bit, se si esegue la versione a 64 bit di Windows 10 – e utilizzarlo per creare supporti di installazione a 32 bit. Avviare da quel supporto di installazione e reinstallare la versione a 32 bit sulla versione a 64 bit.

Origine Come passare da Windows a 32 bit da 10 a 64 bit Windows 10