私は Windows 7 Professional を搭載した HP ProBook 450 G1 ラップトップを持っています。このラップトップには、仮想化テクノロジを備えているとされる Intel Core i7 CPU が搭載されています。しかし、BIOS でそれを有効にするための方法が見つかりません。
ここで、Oracle Virtual Box (VirtualBox-4.1.4-74291-Win) をインストールし、64 ビット Linux で VM を作成しました。起動しようとすると、次のエラーが発生します。
VT-x/AMD-V ハードウェア アクセラレーションは有効になっていますが、動作しません。64 ビット ゲストは 64 ビット CPU を検出できず、起動できません。
ホスト コンピュータの BIOS で VT-x/AMD-V が適切に有効になっていることを確認してください。
それを修復する方法を知っている人はいますか?
答え1
BIOS が依然として最適だと思われる場合は、これを試してください。
起動時に押すF10
と BIOS に入ります。
次の場所に移動します:System configuration -> Device configurations
そこで見つけてVirtualization technology
選択しますenabled
。「Enter」キーを押して保存します。
に移動してFile - > Save Changes and Exit
、 を選択しますYes
。
これを見つけたここ
答え2
見る:https://www.virtualbox.org/manual/ch03.html
ここであなたのプロフィールで見つけられるかどうか確認してください:
詳細モード -> 詳細タブ -> CPU 構成 -> Intel Virtualization Technology
VirtualBox は、次の条件が満たされている場合、32 ビットのホスト オペレーティング システムでも 64 ビットのゲスト オペレーティング システムをサポートします。
ハードウェア仮想化をサポートする 64 ビット プロセッサが必要です (セクション 10.3「ハードウェア仮想化とソフトウェア仮想化」を参照)。
64 ビット サポートが必要な特定の VM に対してハードウェア仮想化を有効にする必要があります。64 ビット VM ではソフトウェア仮想化はサポートされていません。
32 ビット ホスト オペレーティング システムで 64 ビット ゲスト サポートを使用する場合は、特定の VM に対して 64 ビット オペレーティング システムも選択する必要があります。32 ビット ホストで 64 ビットをサポートすると追加のオーバーヘッドが発生するため、VirtualBox は明示的な要求があった場合にのみこのサポートを有効にします。
64 ビット ホスト (通常はハードウェア仮想化サポートが付属) では、設定に関係なく 64 ビット ゲスト オペレーティング システムが常にサポートされるため、ゲストに 64 ビット オペレーティング システムをインストールするだけで済みます。
警告 どのホストでも、64 ビット モードで使用する予定の仮想マシンの I/O APIC を有効にする必要があります。これは、64 ビット Windows VM に特に当てはまります。セクション 3.3.2「[詳細] タブ」を参照してください。さらに、64 ビット Windows ゲストの場合、AMD PCNet カードには 64 ビット ドライバー サポートがないため、VM が Intel ネットワーク デバイスを使用していることを確認する必要があります。セクション 6.1「仮想ネットワーク ハードウェア」を参照してください。