web-dev-qa-db-fra.com

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

Comme le titre le dit, est-il possible d’exécuter un x64 bit programme sur un système 32 bits system ? Sinon, existe-t-il un émulateur ou existe-t-il un moyen de passer de 32 à 64 bits gratuitement? REMARQUE: j'utilise Windows 10.

9
Nikola Zagorac

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'exécution d'un hyperviseur pour exécuter une VM 32 bits sur un hôte 64 bits laissera la plupart des programmes s'exécuter à une vitesse presque complète. (Il y a très longtemps, j'ai testé et atteint 99% de la vitesse de l'hôte avec vmware workstation 5 et dnetc, qui est un programme d'espace utilisateur typique.)
  • Maintenant, si vous voulez imiter, attendez-vous à ce que les chiffres soient inversés. Une perte de vitesse de 99% ne serait pas surprenante.

Donc, comme réponse à la partie 1: Techniquement oui. Vous pourriez ne pas vouloir bien.


ou existe-t-il un moyen de passer de x32 bits à x64 bits gratuitement?.

Si votre ordinateur est équipé d’un matériel 64 bits (essentiellement de la dernière décennie), 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 modifier le système d'exploitation Windows de 32 bits à 64 bits. Vous devrez le remplacer complètement.



Non associé à qemu. C'est juste celui dont je me suis souvenu le premier

Comme l'a souligné Ismael Miguel: Tant que votre matériel est en 64 bits, vous pouvez utiliser VirtualBox pour exécuter un système d'exploitation 64 bits. Même si votre système d'exploitation hôte est 32 bits. La documentation à ce sujet peut être trouvée ici .

19
Hennes

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

Vous ne pouvez pas (normalement) exécuter des 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).


Existe-t-il un moyen de passer de x32 bits à x64 bits gratuitement (Windows 10)?

Votre PC est-il capable de 64 bits?

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

Si vous voyez «Système d'exploitation 32 bits, processeur x64», cela signifie que vous utilisez une version 32 bits de Windows 10 mais que votre processeur peut exécuter une version 64 bits. Si vous n’indiquez pas que vous avez un processeur x64, vous avez un processeur 32 bits et vous ne pouvez pas effectuer la mise à niveau vers la version 64 bits.

 enter image description here

Votre processeur dispose-t-il des fonctionnalités requises?

Certains des premiers processeurs 64 bits ne disposent pas des fonctionnalités requises pour exécuter les versions 64 bits de Windows 10, même s'ils sont compatibles 64 bits. Plus précisément, Windows 10 nécessite PAE, SSE2 et NX. Microsoft a plus d'informations à ce sujet ici . Les ordinateurs auront également besoin de l’assistance pour CMPXCHG16b , que certains des premiers processeurs grand public 64 bits n’incluaient pas.

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

"SSE2" apparaîtra sous 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.

 enter image description here

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 processeur n'est pas pris en charge au cours du processus d'installation, visitez le BIOS de votre ordinateur et recherchez une option intitulée "Pas de bit eXecute (NX)", "eXecute Disabled (XD)", " Aucune exécution de la protection de la mémoire »,« Protection de la mémoire désactivée »,« EDB (bit désactivé de l'exécution) »,« EVP (Protection renforcée contre les virus) »ou quelque chose de similaire. Recherchez ce paramètre sous les onglets «Sécurité» ou «Avancé» quelque part dans votre BIOS.

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

Même si votre processeur et votre carte mère prennent en charge les fonctionnalités appropriées, vous pouvez également 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 matériels 64 bits et les versions 32 bits que vous utilisez sur votre système Windows 10 actuel ne fonctionnent pas.

Le matériel moderne devrait certainement offrir des pilotes 64 bits, mais le matériel très ancien risque de ne plus être pris en charge et le fabricant n’a peut-être jamais proposé de pilote 64 bits. Pour vérifier cela, vous pouvez visiter les pages Web de téléchargement de pilotes du fabricant pour votre matériel et voir si des pilotes 64 bits sont disponibles. Vous ne devez pas nécessairement télécharger ces fichiers à partir du site Web du fabricant. Ils doivent être inclus avec Windows 10 ou automatiquement téléchargés à partir de Windows Update. Toutefois, un ancien matériel, par exemple une imprimante particulièrement ancienne, peut ne pas proposer de pilotes 64 bits.

Quoi qu'il en soit, vous pouvez le savoir avec certitude en installant les versions 64 bits de Windows. s’il ne supporte pas votre processeur, il vous le fera savoir. Si des pilotes de matériel ne sont pas disponibles, vous verrez après l’installation et vous pourrez rétrograder à la version 32 bits de Windows 10 si votre matériel ne fonctionne pas.

Effectuez l'installation propre

Vous devez effectuer une nouvelle installation pour accéder à la version 64 bits de Windows 10 à partir de la version 32 bits. Il n'y a pas de chemin de mise à niveau.

Attention: 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 devez utiliser l’outil de mise à niveau pour procéder à la 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 que votre version actuelle de Windows 10 32 bits est activée sous Paramètres> Mettre à jour et sécurité> Activation.

 enter image description here

Une fois que vous utilisez déjà une version activée de Windows 10, téléchargez l’outil de création de support 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 «Créer le support d'installation pour un autre PC» et utilisez l'outil pour créer un lecteur USB ou graver un disque avec Windows 10. Lorsque vous cliquez sur l'assistant, il vous sera demandé si vous souhaitez créer des fichiers 32 bits ou 64 bits. support d'installation. Sélectionnez l'architecture 64 bits.

 enter image description here

Ensuite, redémarrez votre ordinateur et démarrez à partir du support d'installation. Installez Windows 10 en sélectionnant «Installation personnalisée» et en écrasant votre version actuelle de Windows. Lorsque vous êtes invité à insérer une clé de produit, ignorez le processus et continuez. Vous devrez ignorer deux de ces invites au total. Une fois que vous avez atteint le bureau, Windows 10 s’enregistre automatiquement avec Microsoft et s’active. 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 devez télécharger l'outil de création de support - l'outil 64 bits, si vous utilisez la version 64 bits de Windows 10 - et l'utiliser pour: créer un support 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 bits à Windows 10 64 bits

21
DavidPostill