Hyper-Vを有効にする方法
Hyper-Vを使うには、コントロールパネルの「プログラムと機能」から「Windowsの機能の有効かまたは無効化」を使って、Hyper-V関連モジュールを組み込む必要がある。
ただし、Hyper-Vを組み込むためには、Windowsが64bit版で、CPUにIntel VTやAMD-Vなどの仮想マシン支援機能があり、それが有効であることが必要になる。たとえばAtom系などのマシンでは、64bitモードを持つCPUであっても、32bit版Windowsがインストールされていくことが多いためHyper-Vは利用できないことがほとんどだ。
また、Intel VTのうち初期の実装では、拡張ページテーブル(EPT)の仮想化サポートがなく、Hyper-Vは利用できない。インテルのクライアント系CPUでいえば、第一世代のCore i3/5/7プロセッサであれば、Hyper-Vが利用できるが、その前のCore 2世代以前のプロセッサはVTには対応しているもののEPTの仮想化サポートがない。
注意する点としては、ハードウェアによっては、この仮想マシン支援機能がファームウェアで無効とされている場合があり、この場合もHyper-Vのメインモジュールがインストールできない。
「Windowsの機能の有効化または無効化」にあるツリーの「Hyper-V」で「Hyper-Vプラットフォーム」のチェックボックスがオンにできないのは、仮想マシン支援機能が利用できない状態の場合だ。セキュリティを強固にするため、この機能をデフォルトで「無効」にして出荷している機種も少なくない。
無効の場合、ファームウェア(UEFI)設定でこれを有効にする必要がある。最終的な設定はハードウェア依存だが、UEFIの設定の直前までは、Windows 8.1では標準的な手順がある。
「PC設定」を開き、左側の「保守と管理」を選ぶ(写真04#%PCs%#)。開いたページの左側にある「回復」を選択する。そこに「PCの起動をカスタマイズする」という項目があるので、そこにある「今すぐ再起動する」を選ぶ。
システムが再起動し、青地に白文字のページが開く。ここでもマウスやタッチが利用できる。ここから「トラブルシューティング」→「詳細オプション」と選択すると「UEFIファームウェアの設定」という項目があるので、これを開いくと、最後に確認画面が出るので「再起動」ボタンを押せば、システムのUEFI設定画面が開く。
以後は機種次第で異なる部分なので、ここでは解説しないが、「Intel Virtualization Technology」や「Intel VT」などの名称の項目を「有効」にすれば、Hyper-Vプラットフォーム」をインストールできるようになるはずである。あとはHyper-Vプラットフォームをインストールしたらシステムを再起動することで、仮想マシン環境が利用可能になる。
Hyper-Vを組み込むと、スタート画面のアプリビューに「Hyper-V管理ツール」という項目が追加され「Hyper-V仮想マシン接続」と「Hyper-Vマネージャ」の2つのアプリケーションが登録される。これらは自動ではタスクバーにもスタート画面にも登録されないので、必要に応じて登録しておくといいだろう。Hyper-Vをインストールしたマシンなら「Hyper-Vマネージャ」を使えば、仮想マシン環境の作成から実行制御まで行なうことができる。
この連載の記事
-
第457回
PC
IPv6アドレスは先頭を見ればどんな種類かわかる -
第456回
PC
あらためてIPv6基本のキ -
第455回
PC
Windowsで現在どのネットワークアダプタがインターネット接続に使われているかを調べる方法 -
第454回
PC
Windows 11 24H2では「デバイスの暗号化」の条件が変わり、より多くのPCでドライブが暗号化される -
第453回
PC
Windows 11 24H2の配布開始後もすぐにはやってこない Windows UpdateとSafeguard Holds -
第452回
PC
Windows 11 Ver.24H2が登場 Copilot+ PCとそうでないPCで実質Windowsが2つに分かれる -
第451回
PC
新しいWindowsサンドボックスではコマンドラインからの制御が可能に -
第450回
PC
ユニコードで文字数を数える方法 -
第449回
PC
WSLはプレビュー版でGUIでの設定が加わった! リリース2.3.xの新機能を見る -
第448回
PC
PowerShellで面倒なオブジェクトはPSCustomObjectに変換するのが早道 -
第447回
PC
この秋登場のWindows 11の新バージョン、Ver.24H2の状況を見る - この連載の一覧へ