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

Exécution de programmes 64 bits sur un système 32 bits

Comme le dit le titre, existe-t-il un moyen de faire fonctionner un programme x64 bits sur un système 32 bits ? Sinon, existe-t-il un émulateur ou y a-t-il un moyen de passer gratuitement de 32 à 64 bits ? NOTE : J'utilise Windows 10.

Réponses (2)

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

Y a-t-il un moyen d'exécuter un programme x64 bits sur un système x32 bits ?

Vous ne pouvez pas (normalement) exécuter de programmes 64 bits sur un système d'exploitation 32 bits.

Voir l'autre réponse de Hennes pour une solution de contournement (non recommandée).


Y a-t-il un moyen de passer gratuitement de x32 bit à x64 bit (Windows 10) ?

*Votre PC est-il compatible avec le 64 bits ? *

Tout d'abord, vous devez vérifier si le processeur de votre ordinateur est compatible avec le 64 bits. Pour ce faire, ouvrez l'application Paramètres dans votre menu Démarrer, sélectionnez Système, puis A propos. Regardez à droite de “Type de système”.

Si vous voyez “Système d'exploitation 32 bits, processeur basé sur x64”, cela signifie que vous utilisez une version 32 bits de Windows 10 mais que votre CPU peut fonctionner avec une version 64 bits. S'il n'est pas indiqué que vous avez un processeur basé sur x64, cela signifie que vous avez un processeur 32 bits et que vous ne pouvez pas passer à la version 64 bits.

*Votre CPU a-t-il les caractéristiques requises ? *

Certains des premiers CPU 64 bits n'ont pas les caractéristiques requises pour faire tourner les versions 64 bits de Windows 10, même s'ils sont compatibles avec le 64 bits. Plus précisément, Windows 10 requiert PAE, SSE2 et NX. Microsoft a plus d'informations à ce sujet ici . Les PC devront également prendre en charge CMPXCHG16b , que certains des premiers processeurs 64 bits grand public n'incluaient pas.

La version 64 bits de Windows 10 refusera de s'installer si votre CPU ne prend pas en charge ces éléments. Si vous souhaitez vérifier avant de commencer le processus d'installation, téléchargez et exécutez CPU Z .

“SSE2” apparaîtra dans les instructions si elle est prise en charge. “EM64T” ou “AMD64” devrait indiquer que PAE est pris en charge. “VT-x” ou VT-d “ indique toujours que NX est pris en charge.

Sur certains ordinateurs plus anciens, vous devrez peut-être activer NX (parfois appelé XD) dans le BIOS de l'ordinateur. Si vous recevez une erreur indiquant que votre CPU n'est pas pris en charge pendant le processus d'installation, visitez le BIOS de votre ordinateur et cherchez une option intitulée "No eXecute bit (NX)”, “eXecute Disabled (XD)”, “No Execute Memory Protect”, “Execute Disabled Memory Protection”, “EDB (Execute Disabled Bit)”, “EVP (Enhanced Virus Protection)”, ou quelque chose de similaire. Cherchez ce paramètre sous les onglets “Sécurité” ou “Avancé” quelque part dans votre BIOS.

*Le matériel de votre PC propose-t-il des pilotes 64 bits ? *

Même si votre CPU et votre carte mère prennent en charge les bonnes fonctions, vous pouvez vous demander si le matériel de votre ordinateur fonctionnera correctement avec une version 64 bits de Windows. Les versions 64 bits de Windows nécessitent des pilotes de matériel 64 bits, et les versions 32 bits que vous utilisez sur votre système Windows 10 actuel ne fonctionneront pas.

Le matériel moderne devrait certainement proposer des pilotes 64 bits, mais il se peut que du matériel très ancien ne soit plus pris en charge et que le fabricant n'ait jamais proposé de pilotes 64 bits. Pour le vérifier, vous pouvez visiter les pages web de téléchargement des pilotes du fabricant pour votre matériel et voir si des pilotes 64 bits sont disponibles. Vous ne devez pas nécessairement les télécharger à partir du site web du fabricant - ils doivent être inclus dans Windows 10 ou téléchargés automatiquement à partir de Windows Update. Mais il se peut que les anciens matériels - par exemple, une imprimante particulièrement ancienne - ne proposent pas de pilotes 64 bits.

Dans tous les cas, vous pouvez vous en assurer en installant les versions 64 bits de Windows. Si celui-ci ne prend pas en charge votre processeur, il vous le fera savoir. Si les pilotes du matériel ne sont pas disponibles, vous le verrez après l'installation et vous pourrez passer à la version 32 bits de Windows 10 si votre matériel ne fonctionne pas.

Do the Clean Install

Vous devrez effectuer une installation propre pour passer de la version 32 bits à la version 64 bits de Windows 10. Il n'y a pas de chemin de mise à jour.

Avertissement : Sauvegardez vos fichiers importants avant de continuer. Ce processus effacera vos programmes et fichiers installés.

Tout d'abord, si vous n'avez pas encore effectué la mise à niveau vers Windows 10, vous devrez utiliser l'outil de mise à niveau. Vous obtiendrez la version 32 bits de Windows 10 si vous utilisiez auparavant une version 32 bits de Windows 7 ou 8.1. Mais le processus de mise à niveau donnera à votre PC une licence Windows 10. Assurez-vous de vérifier que votre version 32 bits actuelle de Windows 10 est activée sous Paramètres > Mise à jour et sécurité > Activation.

Une fois que vous utilisez déjà une version activée de Windows 10, téléchargez l'outil de création de médias Windows 10 de Microsoft . Si vous utilisez actuellement la version 32 bits de Windows 10, vous devrez télécharger et exécuter l'outil 32 bits.

Sélectionnez “Create installation media for another PC” et utilisez l'outil pour créer une clé USB ou graver un disque avec Windows 10. En cliquant sur l'assistant, il vous sera demandé si vous souhaitez créer un support d'installation 32 bits ou 64 bits. Sélectionnez l'architecture 64 bits.

Ensuite, redémarrez votre ordinateur etdémarrage à partir du support d'installation. Installez Windows 10, en sélectionnant “Installation personnalisée” et en écrasant votre version actuelle de Windows. Lorsqu'on vous demande d'insérer une clé de produit, sautez le processus et continuez. Vous devrez sauter deux de ces invites au total. Une fois que vous aurez atteint le bureau, Windows 10 se connectera automatiquement avec Microsoft et s'activera. Vous allez maintenant exécuter l'édition 64 bits de Windows sur votre PC.

si vous souhaitez revenir à la version 32 bits de Windows, vous devrez télécharger l'outil de création de médias - celui qui est destiné à la version 64 bits, si vous utilisez la version 64 bits de Windows 10 - et l'utiliser pour créer des médias d'installation 32 bits. Démarrez à partir de ce support d'installation et réinstallez la version 32 bits sur la version 64 bits.

Source Comment passer de Windows 10 32-bit à Windows 10 64-bit

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

Il y a un moyen. Vous pouvez utiliser Qemu ou un émulateur similaire pour émuler un hôte 64 bits complet. Cependant, cela entraînera une perte de vitesse significative.

Et juste pour souligner un peu cette dernière partie :

  • L'utilisation d'un hyperviseur pour exécuter une VM 32 bits sur un hôte 64 bits permettra à la plupart des programmes de fonctionner à presque pleine vitesse. (Il y a longtemps, j'ai testé et atteint une vitesse de 99% de l'hôte en utilisant la station de travail 5 de vmware et dnetc, qui est un programme typique de l'espace utilisateur).
  • Maintenant, si vous voulez émuler, attendez-vous à ce que les chiffres soient inversés. Une perte de vitesse de 99% ne serait pas surprenante.

Donc, pour répondre à la partie 1 : Techniquement oui. Mais vous pourriez ne pas le vouloir.

ou y a-t-il un moyen de passer de x32 bit à x64 bit gratuitement.

Si votre ordinateur dispose d'un matériel 64 bits (essentiellement tout ce qui date de la dernière décennie), alors vous pouvez installer un système d'exploitation 64 bits. La réponse de DavidPostill est extrêmement complète à ce sujet. Notez que cela signifie une réinstallation complète. Vous ne pouvez pas changer le système d'exploitation de Windows de 32 bits à 64 bits. Vous devrez le remplacer complètement.

Non associé à qemu. C'est juste celui dont je me suis souvenu pour la première fois

Comme l'a souligné Ismael Miguel : Tant que votre matériel est en 64 bit, vous pouvez utiliser VirtualBox pour faire fonctionner un OS en 64 bit. Même si votre système d'exploitation est en 32 bits. La documentation pour cela peut être trouvée ici .