IntelおよびAMDのBIOSで仮想化を有効にする方法

コンピュータで仮想化に関連する仮想マシンを使用しているときにエラーが発生した可能性があります(virtualization)。仮想化とは何ですか?あなたのコンピュータはそれを持っていますか?どのようにそれをオンにしますか?IntelまたはAMDシステムを使用しているかどうかにかかわらず、以下のこれらおよびその他の質問に対する回答を見つけてください。

ハードウェア仮想化とは何ですか?

仮想化が必要であることはわかっているが、それが何であるかわからない可能性は十分にあります。ご想像のとおり、これは仮想マシン(virtual machines)に関連しています。実際、ハードウェア仮想化により、物理CPUは複数の仮想CPU(CPUs)として表示されます。

これは、仮想マシンがホストオペレーティングシステムとリソースを共有しながらゲストオペレーティングシステムとシームレスに互換性を持つために不可欠です。これらの分離された仮想CPU(CPUs)が必要になる技術的な理由はたくさんあります。それでも、この記事で知っておく必要があるのは、仮想化によって仮想マシンや他のいくつかの種類のアプリケーションが適切に実行されることだけです。

Intel(Are Intel)とAMDの仮想化ブランド名(Virtualization Brand Names)は何ですか?

2つの主要なPCCPU(CPU)ブランドは、IntelAMDです。お使いのコンピュータには、ほぼ確実に、これら2つのブランドのプロセッサのいずれかが搭載されています。両社は、 x86命令セットと呼ばれるものに基づいてCPUを構築しています。(CPUs)つまり、同じコードを実行して理解することができます。

ただし、IntelAMDには社内のCPU機能もあり、ソフトウェアで明示的にサポートする必要があります。ハードウェア仮想化の場合、IntelのテクノロジーはIntelVTまたはVT-xとして知られ(Intel VT)ます(VT-x)。一方、AMDは、単にそのバージョン(AMD)をAMD-V(AMD-V)と呼んでいます。したがって、これらは、コンピューターで仮想化を有効にするときに探す必要のある用語です。

仮想化(Virtualization)が有効になっているかどうかを確認する方法

仮想化をオンまたはオフに切り替える方法を説明する前に、機能が現在アクティブであるかどうか、またはCPUが最初に仮想化をサポートしているかどうかを確認する方法を学ぶ価値があります。

Windowsでは(Windows)、以下の手順に従って、仮想化が有効になっているかどうかを確認します。

  1. Ctrl + Shift + Escを押して、タスクマネージャー(Task Manager)を開きます。

  1. まだ選択されていない場合は、[パフォーマンス]タブ(Performance tab)に切り替えます。
  2. 左側のペインでCPUを選択します。

  1. 右側のペインのCPUパフォーマンスグラフの下にある(CPU performance graph)仮想化(Virtualization)エントリを探します。

エントリに「有効」と表示されている場合は、これ以上何もする必要はありません。お使いのコンピューターは両方とも仮想化をサポートしており、すでに有効になっています。ただし、有効になっていることが示されていない場合は、 CPUにハードウェア仮想化が実際に装備されているかどうかを確認する必要があります。

これを行う最も簡単な方法は、CPU-Zアプリを使用することです。これは、コンピューターのオタクがコンピューターのCPU(CPU)に関する迅速で正確な情報を取得するために長年使用しているアプリケーションです。

  1. CPU-Zをダウンロードしてインストールします。
  2. CPU-Zを(CPU-Z)実行します
  3. [ CPU]タブで、 (CPU tab)VT-XまたはAMD-Vの[(AMD-V)手順(Instructions)]セクションを確認します。

仮想化命令がCPU-Zにリストされている場合、CPUにはその機能があります。これは、 BIOS(BIOS)またはUEFIメニュー でアクティブ化する必要があることを意味します。

BIOSまたはUEFI仮想化(Virtualization)を有効にする方法

コンピューターで仮想化が有効になっていないが、CPUは仮想化をサポートしていると判断したら、次のステップはスイッチを切り替えて有効にすることです。

仮想化の切り替えはBIOSまたはUEFI(BIOS or UEFI)メニューにあるため、ここで少し注意が必要です。これらは、コンピューターで使用できる2種類のファームウェアであり、UEFIがより新しい標準です。

いずれの場合も、コンピューターを再起動し、BIOSまたはUEFIメニューをアクティブにして、ファームウェアにアクセスする必要があります。マザーボードベンダーによってこれを行う方法は異なり(Different)ますが、ヘルプが必要な場合は、Windows10以前のバージョンでBIOSに入る方法を参照してください(How to Enter BIOS in Windows 10 and Older Versions)

BIOSに入ることができたら、BIOSで仮想化を有効にするために、システムの正しい設定を見つける必要があります(BIOS)BIOS/UEFI開発者の間には、このような設定に関する標準的な用語はありません。したがって、彼らが選んだ言葉遣いが少し曖昧な場合は、想像力を働かせる必要があるかもしれません。上のスクリーンショットは、Advanced and CPU Configurationの下にあり、設定はIntelVirtualizationTechnologyと呼ばれていました。

以下のスクリーンショットは、IntelベースのGigabyte Aorusラップトップからのものですが、マザーボードやCPUのブランドに関係なく、一般的な考え方は同じです。

仮想化設定は、高度なチップセット機能の下にあります(Advanced Chipset Features)。この特定のコンピューターの場合、VT-xにはトグルがありませんでした。代わりに、VT-d用のスイッチしか見つかりませんでした。VT-dは、 (VT-d. VT-d)CPUでは(CPUs)なくIO(入出力)デバイスの仮想化を処理する仮想化サブテクノロジーです。それでも(Nonetheless)、システムがサポートする仮想化機能をオンにする必要があります。

仮想化を有効にすることには(Enabling Virtualization)欠点(Downside)がありますか?

仮想化が非常に役立つかどうか疑問に思われるかもしれませんが、なぜデフォルトでオフになっているのですか?答えはやや複雑ですが、機能がパフォーマンスを低下させる可能性がある状況がいくつかあります。これは、ハイパースレッディング(hyperthreading)をオフにすると、一部のプログラムでコンピューターのパフォーマンスが向上する方法と似ています。

実際には、最新のシステムでパフォーマンスの変化に気付くことはほとんどありません。CPUベンチマークを連続して実行し、毎回異なるスコアを確認しない限り、つまり。とにかく、ハードウェア仮想化でうまく機能しないソフトウェアを実行する必要がある場合は、上記の手順を逆にして、もう一度オフにするのは簡単です。



About the author

私はオーディオとユーザー アカウントの分野で長年働いてきた技術者です。Windows と Mac の両方のコンピューター、およびアップル製品の経験があります。また、2007 年からは Apple 製品の使い方についても教えています。主な専門分野は、ユーザー アカウントと家族の安全です。これに加えて、Windows 7 Home Premium、8.1 Pro、10 Pro、12.9 Mojave など、さまざまなソフトウェア プログラムの経験があります。



Related posts