コンピュータで仮想化に関連する仮想マシンを使用しているときにエラーが発生した可能性があります(virtualization)。仮想化とは何ですか?あなたのコンピュータはそれを持っていますか?どのようにそれをオンにしますか?IntelまたはAMDシステムを使用しているかどうかにかかわらず、以下のこれらおよびその他の質問に対する回答を見つけてください。
ハードウェア仮想化とは何ですか?
仮想化が必要であることはわかっているが、それが何であるかわからない可能性は十分にあります。ご想像のとおり、これは仮想マシン(virtual machines)に関連しています。実際、ハードウェア仮想化により、物理CPUは複数の仮想CPU(CPUs)として表示されます。
これは、仮想マシンがホストオペレーティングシステムとリソースを共有しながらゲストオペレーティングシステムとシームレスに互換性を持つために不可欠です。これらの分離された仮想CPU(CPUs)が必要になる技術的な理由はたくさんあります。それでも、この記事で知っておく必要があるのは、仮想化によって仮想マシンや他のいくつかの種類のアプリケーションが適切に実行されることだけです。
Intel(Are Intel)とAMDの仮想化ブランド名(Virtualization Brand Names)は何ですか?
2つの主要なPCCPU(CPU)ブランドは、IntelとAMDです。お使いのコンピュータには、ほぼ確実に、これら2つのブランドのプロセッサのいずれかが搭載されています。両社は、 x86命令セットと呼ばれるものに基づいてCPUを構築しています。(CPUs)つまり、同じコードを実行して理解することができます。
ただし、IntelとAMDには社内のCPU機能もあり、ソフトウェアで明示的にサポートする必要があります。ハードウェア仮想化の場合、IntelのテクノロジーはIntelVTまたはVT-xとして知られて(Intel VT)います(VT-x)。一方、AMDは、単にそのバージョン(AMD)をAMD-V(AMD-V)と呼んでいます。したがって、これらは、コンピューターで仮想化を有効にするときに探す必要のある用語です。
仮想化(Virtualization)が有効になっているかどうかを確認する方法
仮想化をオンまたはオフに切り替える方法を説明する前に、機能が現在アクティブであるかどうか、またはCPUが最初に仮想化をサポートしているかどうかを確認する方法を学ぶ価値があります。
Windowsでは(Windows)、以下の手順に従って、仮想化が有効になっているかどうかを確認します。
- Ctrl + Shift + Escを押して、タスクマネージャー(Task Manager)を開きます。
- まだ選択されていない場合は、[パフォーマンス]タブ(Performance tab)に切り替えます。
- 左側のペインでCPUを選択します。
- 右側のペインのCPUパフォーマンスグラフの下にある(CPU performance graph)仮想化(Virtualization)エントリを探します。
エントリに「有効」と表示されている場合は、これ以上何もする必要はありません。お使いのコンピューターは両方とも仮想化をサポートしており、すでに有効になっています。ただし、有効になっていることが示されていない場合は、 CPUにハードウェア仮想化が実際に装備されているかどうかを確認する必要があります。
これを行う最も簡単な方法は、CPU-Zアプリを使用することです。これは、コンピューターのオタクがコンピューターのCPU(CPU)に関する迅速で正確な情報を取得するために長年使用しているアプリケーションです。
- CPU-Zをダウンロードしてインストールします。
- CPU-Zを(CPU-Z)実行します
- [ 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ベンチマークを連続して実行し、毎回異なるスコアを確認しない限り、つまり。とにかく、ハードウェア仮想化でうまく機能しないソフトウェアを実行する必要がある場合は、上記の手順を逆にして、もう一度オフにするのは簡単です。
How to Enable Virtualization in BIOS for Intel and AMD
You may have run intо an error while using a virtual machine on your computer that relates to virtualization. What is virtualization? Does your computer have it? How do you turn it on? Find the answers to these and more questions below, whether you’re using an Intel or AMD system.
What Is Hardware Virtualization?
There’s a good chance that you know you need virtualization but don’t know what it is. As you may suspect, it’s related to virtual machines. In effect, hardware virtualization allows your physical CPU to present itself as multiple virtual CPUs.
This is essential for virtual machines to be seamlessly compatible with the guest operating system while sharing resources with the host operating system. There are many technical reasons why you’d want to have these isolated virtual CPUs. Still, for this article, all you need to know is that virtualization makes virtual machines and a few other types of applications run well.
What Are Intel and AMD’s Virtualization Brand Names?
The two major PC CPU brands are Intel and AMD. Your computer almost certainly has one of these two brands of processor inside it. Both companies build their CPUs based on something called the x86 instruction set. In other words, they can both execute and understand the same code.
However, Intel and AMD also have their in-house CPU features, which have to be supported explicitly by software. In the case of hardware virtualization, Intel’s technology is known as Intel VT or VT-x. AMD, on the other hand, simply calls its version AMD-V. So, these are the terms you should look for when you want to enable virtualization on your computer.
How to Check If Virtualization Is Enabled
Before we get into how to switch virtualization on or off, it’s worth learning how to check if the feature is currently active or whether your CPU supports it in the first place.
In Windows, follow the steps below to check if virtualization is enabled:
- Press Ctrl + Shift + Esc to open the Task Manager.
- Switch to the Performance tab, if it wasn’t selected already.
- Select CPU in the left hand pane.
- Look for the Virtualization entry in the right hand pane, below the CPU performance graph.
If the entry says “Enabled” you don’t have to do anything more. Your computer both supports virtualization, and it’s already enabled. However, if it doesn’t indicate that it’s enabled, we need to check if your CPU is in fact equipped with hardware virtualization at all.
The easiest way to do this is by using the CPU-Z app. It’s an application computer geeks have been using for years to get quick and accurate information about the CPU in a computer.
- Download and install CPU-Z.
- Run CPU-Z
- Under the CPU tab, check the Instructions section for VT-X or AMD-V.
If virtualization instructions are listed in CPU-Z, then your CPU does have the feature. This means you need to activate it in your BIOS or UEFI menu.
How to Enable Virtualization in BIOS or UEFI
After determining that virtualization is not enabled on your computer, but your CPU does support it, the next step is to flip the switch and enable it.
Here’s where things get a little tricky because the toggle for virtualization is in your BIOS or UEFI menu. These are the two types of firmware your computer may use, with UEFI being the more modern standard.
Either way, you need to get into your firmware by restarting the computer and activating the BIOS or UEFI menu. Different motherboard vendors have different ways of doing this, but if you need help head over to How to Enter BIOS in Windows 10 and Older Versions.
Once you manage to get into your BIOS, you need to find the correct setting for your system to enable virtualization in BIOS. There is no standard terminology among BIOS/UEFI developers for such a setting. Therefore, you may have to use your imagination if their chosen wording is a little obscure. The above screenshot was under Advanced and CPU Configuration and the setting was called Intel Virtualization Technology.
The screenshot below is from an Intel-based Gigabyte Aorus laptop, but the general idea is the same regardless of motherboard or CPU brand.
We found virtualization settings under Advanced Chipset Features. Although in the case of this specific computer, VT-x did not have a toggle. Instead, we only found a switch for VT-d. VT-d is a virtualization sub-technology that deals with the virtualization of IO (input-output) devices, not CPUs. Nonetheless, you should turn on whatever virtualization features your system supports.
Is There a Downside to Enabling Virtualization?
You may be wondering if virtualization is so useful, why is it turned off by default? The answer is somewhat complicated, but there are some circumstances where the feature can hurt performance. This is similar to how turning off hyperthreading could make a computer perform better with some programs.
In practice, you’re unlikely to notice any performance change on a modern system. Unless you run a CPU benchmark back to back and see a different score each time, that is. Regardless, if you have to run software that doesn’t play well with hardware virtualization, it’s simple to reverse the above steps and simply turn it off again.