質問: 32ビットシステムで64ビットプログラムを実行する タイトルが言うように、32ビットシステム上でx64ビットプログラムを実行する方法はありますか?そうでない場合は、エミュレータはありますか、それとも32ビットから64ビットに無料でアップグレードする方法はありますか?注:私はwindows 10を使用しています。
回答: 一つの方法があります。あなたは qemu または同様のエミュレータを使って完全な64ビットホストをエミュレートすることができます。ただし、これは重大な速度低下を伴います。最後の部分を少し強調しておきます。 64ビットホスト上で32ビットvmを実行するためにハイパーバイザーを実行すると、ほとんどのプログラムをほぼフルスピードで実行できます。 (ずっと前に私はテストし、vmwareワークステーション5とdnetcを使ってホストの99%の速度に到達しました。これは典型的なユーザースペースプログラムです。) 今あなたがエミュレートしようとしているなら、数字がその逆であることを期待します。 99%の速度低下は驚くことではないでしょう。 だから、パート1への答えとして:技術的にはい。あなたはしたくないかもしれません。 または無料でx 32ビットからx 64ビットにアップグレードする方法があります。 あなたのコンピュータが64ビットハードウェア(基本的に過去10年間のすべて)を持っているなら、あなたは64ビットosをインストールすることができます。 davidpostillの答えはそれで非常に完成しています。これは完全な再インストールを意味することに注意してください。 windows osを32ビットから64ビットに変更することはできません。完全に交換する必要があります。 qemuとは関連がありません。それは私が最初に覚えたものですismael miguelが指摘したように、ハードウェアが64ビットである限り、virtualboxを使用して64ビットosを実行できます。あなたのホストosが32ビットであってもそのためのドキュメントはこちら にあります 。