- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VMWare Player 5.0のCPU要件)
VMWare Player 5.0のCPU要件とは?CPU交換で解決する?
このQ&Aのポイント
- VMWare Player 5.0.1をインストールしようとした際に、要件を満たさないというメッセージが表示されました。要件は64ビットx86 CPUとLAHF/SAHFのロングモードでのサポートです。質問したいことは、LAHF/SAHFが何であり、インストール不可の原因となるのか、またCPUの交換でこの問題を解決できるのかです。
- LAHF/SAHFはCPUの命令セットの一部で、32ビットから64ビットへの移行を容易にするためのものです。この要件を満たさない場合、VMWare Player 5.0.1のインストールはできません。
- CPUの交換によって要件を満たせる可能性はあります。例えば、VT機能を持つPentiumD930に交換することで、インストールが可能になるかもしれません。ただし、交換には注意が必要であり、マザーボードの対応なども確認する必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>1. LAHF/SAHFというのは、AMD64に含まれていたCPU内部で使用される命令の種類です。 AMDが発表したAMD64のIntel版がEM64Tなのですが、初期のEM64T対応CPUに関しては設計時に使用されたAMD64の仕様書が古かったため、LAHF/SAHF命令に対応していません。 そして、Pentium D 830というのは、LAHF/SAHF命令に対応していない初期のEM64T対応のCPUです。 インストールできない理由に関しては、LAHF/SAHF命令に対応していないのが原因でしょうね。 VMwarePlayerをインストールするためには、LAHF/SAHF命令に対応した64bit対応CPUが必要ですから。 >2. Pentium Dの900番台なら全てLAHF/SAHF命令に対応していますので大丈夫だと思います。
その他の回答 (1)
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.1
>(1)もうひとつの要件であるLAHF/SAHFというのは何なのでしょうか? > これが原因でインストール不可なのでしょうか? LAHF/SAHFはx86系CPUの命令です。 http://www.vmware.com/pdf/desktop/vmware_player50.pdf を読めばわかりますがLAHF/SAHFのLongモードでのサポートが必須になってます。 Longモードは以下を参照してください。 http://ja.wikipedia.org/wiki/X64 >(2)CPUの交換(例えばVT機能のあるPentiumD930)によってできるようになったりするのでしょうか? たぶんLongモードでのLAHF/SAHFがサポートされていないんじゃないでしょうか。
お礼
CPUを930に換えて試してみたところ5.0がインストールできるようになりました。 ありがとうございました。