• ベストアンサー
※ 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に交換することで、インストールが可能になるかもしれません。ただし、交換には注意が必要であり、マザーボードの対応なども確認する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • ariseru
  • ベストアンサー率56% (928/1657)
回答No.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命令に対応していますので大丈夫だと思います。

obake1118
質問者

お礼

CPUを930に換えて試してみたところ5.0がインストールできるようになりました。 ありがとうございました。

その他の回答 (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がサポートされていないんじゃないでしょうか。

関連するQ&A