\r\n\r\n
仮想化は、ほとんどすべての最新のコンピュータで使用できる超便利な機能です。実際のハードウェア上で動作する別の仮想環境を作ることができるので、新しいOSのテストや古いアプリケーションの実行などを行うことができます。
しかし、仮想化が**うまくいかないこともある**。VirtualBoxやその他の仮想化プログラムをセットアップしようとして、「VT-xハードウェアアクセラレーションはあなたのシステムでは利用できません」などのエラーが表示された場合、以下の手順で動作するようにしてください。
多くの場合、コンピュータのBIOSやUEFIで無効化されているため、仮想化は機能しません。最近のコンピュータはこの機能をサポートしていますが、通常はデフォルトで無効になっています。そのため、お使いのシステムで正しい機能が有効になっているかどうかを確認する必要があります。
BIOSまたはUEFIを最初に入力する必要があります。コンピュータを起動した後に押すキーは、そのモデルによって異なりますが、F2、F12、Deleteが一般的な選択肢です。パソコンの起動が早く、キーが押せない場合は、Windows 10の再起動オプションでUEFI/BIOSに入ることを試してみてください。
中に入ったら、Intel VT-x、Intel Virtualization Technology、AMD-V、Vanderpoolなどと呼ばれるオプションを探してみてください。プロセッサまたはチップセットのカテゴリで見つけることができ、順番に詳細設定タブで非表示にすることができます。
設定を保存し、再起動します。Windowsに戻ると、仮想化にアクセスできるはずです。
BIOSに仮想化オプションが表示されない場合は、**マーチャントがこの機能を追加するためのアップデートを提供した可能性があります。ほとんどの機械でそうではないかもしれませんが、試してみるに越したことはありません。
BIOSアップデートの検索は、PCに付属の**マーチャントというアプリケーションを使用します。例えば、Lenovo System updateは、LenovoシステムのBIOSとドライバーの更新をチェックします。
このようなアプリケーションをお持ちでない場合は、手動でBIOSを更新する必要があります。マザーボードの名前をグーグルで検索すると、その**商**ウェブサイトにアクセスでき、通常、サポートまたはダウンロードセクションで新しいBIOSバージョンを見つけることができます。
上記の記事の指示に従ってBIOSを更新し、再度仮想化オプションを入力・検索してみてください。表示されない場合は、お使いのパソコンがこの機能に対応していない可能性があります。
Windowsのプロフェッショナル版には、Hyper-VというMicrosoftのプログラムが含まれています。 これは、VirtualBoxやVMwareに似た、Microsoft独自の仮想化ソフトウェアです。これは、VirtualBoxやVMwareに似たMicrosoft独自の仮想化ソフトウェアです。残念ながら、Hyper-Vはあなたのコンピュータの仮想化権を乗っ取り、他のアプリケーションを使えなくする可能性があります。
Hyper-Vを使用したい場合以外は不要なので、コンピュータから削除することで、選択した仮想化アプリケーションが正しく動作するようになります。そのためには、Windowsのスタートメニューで検索して「コントロールパネル」を開いてください。右上の「表示方法」を「カテゴリー」から「小さいアイコン」または「大きいアイコン」に変更します。次に、「プログラムと機能」の項目を選択します。
ここで、左側の「Windowsの機能をオンまたはオフにする」をクリックします。WindowsがHyper-Vを削除するのに時間がかかり、その後、プロセスを完了するために再起動する必要があります。
再起動すると、Hyper-Vが仮想化機能を占有しなくなるため、VirtualBoxなどを正しく使用できるようになるはずです。
上記の手順をすべて試しても仮想化がうまくいかない場合、お使いのコンピュータが仮想化に対応していない可能性があります。しかし、あきらめる前に、これを確認する価値はあります。
マイクロソフトは以前、この問題を素早くチェックするツールを提供していましたが、Windows 7より新しいシステムには使えません。そのため、お使いのプロセッサに応じて、IntelまたはAMDのいずれかのツールを使用する必要があります。
Ctrl+Shift+Escキーを押すか、タスクバー上で右クリックして「タスクマネージャー」を選択し、ユーティリティを起動します。必要であれば、「詳細」をクリックして展開し、「パフォーマンス」タブを開きます。CPUをクリックすると、グラフの上にCPUの名前が表示されます。
Intel製CPUをお使いの方はIntel Processor Identification Utilityを、AMD製プロセッサをお使いの方は同等のAMD Utilityをダウンロードしてください。
該当するツールをインストールするか、自動的に開かない場合は、スタートメニューで検索して開きます。Intel Utilitiesの「CPU Technology」タブで、「Intel Virtualization Technology」を探します。もし「はい」と表示されていれば、お使いのCPUは仮想化に対応しており、AMDのユーティリティは仮想化を使用できるかどうかを知らせるウィンドウをポップアップ表示するだけでよいでしょう。
もし、お使いのCPUが仮想化に対応していない場合は、残念ながら運が悪いとしか言いようがありません。
おそらく、上記の提案に従って仮想化を動作させたものの、パフォーマンスに問題がある、または仮想マシンを起動しただけである可能性があります。仮想化で**うまくいかない場合、他の方法を試すことができます。
これらのヒントのいずれかが、お使いのPCで仮想化を楽しむことを妨げている問題を解決してくれることを願っています。ほとんどの場合、正常に動作させるためには、BIOSで仮想化を有効にし、Hyper-Vを無効にする必要があります。これで少なくとも仮想マシンを起動できない場合は、お使いのPCがこの機能をサポートしていないため、この機能を利用するためにはアップグレードが必要です。
仮想化に関する詳しい情報は、VirtualBox Getting Started Guideをご覧ください。