it-swarm-ja.com

セッションで複数のプロセッサを使用しようとすると、VirtualboxとロックされたVT-xエラーが発生する

最新バージョンのvirtualboxをHewlettPakard(h8-1170uk)にインストールしました。Inteli72600CPUと8GBのRAMを搭載しています。

仮想ボックスを取得して、異なるオペレーティングシステムの複数のセッションを同時に作成できますが、複数のプロセッサオプションを使用して1つのセッションを開こうとすると、(セッションの1つを2つのプロセッサにアクセスしたい)このエラーメッセージが表示される

VT-x機能がロックされているかMSRで使用できません。 (VERR_VMX_MSR_LOCKED_OR_DISABLED)。

結果コード:E_FAIL(0x80004005)コンポーネント:コンソールインターフェイス:IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

何度も検索しましたが、これを修正するオプションが見つかりません。 BIOSを確認しましたが、VT-xや仮想化などに関するオプションがありません。

私は何か間違ったことをしていますか? 1プロセッサオプションを使用するだけでVirtualboxが正常に動作するのはなぜですか?

3
Dave

マルチコアを仮想化する場合、VirtualBoxは「VT-x」サポートを必要とします。これは、ソフトウェア仮想化自体が偉業であり、ハードウェアサポートが普及しつつあるため、わずかで減少しているユーザー向けにマルチコアソフトウェア仮想化を開発および維持することは意味がありません。

プロセッサは、この「エンタープライズ」機能をサポートしています。

残念ながら、HPはほとんどのホームデスクトップのBIOSレベルでこの「エンタープライズ」機能を無効にしているようです。 (「パビリオン」はホームです)

BIOSに仮想化オプションが実際に表示されない場合(私はほぼ同じコンピューターにアクセスできますが、中小企業向けに販売されており、そのオプションは利用可能でしたが、デフォルトでは無効になっています)、BIOSアップデートを試してください。

その機能を利用できるBIOSを配布している人もいるようですが、お勧めしません。不良なBIOSフラッシュから回復できない場合があります。

2
Jean