検索
特集/連載

Hyper-Vでサーバではなく「Windows PC」を仮想化する方法はこれだWindows仮想化のメリットと注意点【第2回】

「Hyper-V」はサーバ仮想化だけではなく、クライアントOS「Windows」搭載PCの仮想化にも使うことができる。どうすればそれができるのか。Windows搭載PCでHyper-Vを使う方法を紹介しよう。

Share
Tweet
LINE
Hatena

関連キーワード

Windows 11 | Windows 10 | Hyper-V | OS | 開発ツール


 Microsoftのサーバ仮想化ソフトウェア「Hyper-V」は、サーバではなくクライアントOS(デスクトップOS)「Windows 11」や「Windows 10」を搭載するPCを仮想化することにも使える。どうすればWindows搭載PCでHyper-Vによる仮想化ができるようになるのか。その方法を紹介しよう。

Windows 11搭載PCを「Hyper-V」で仮想化する方法

 「クライアントHyper-V」と呼ばれることもあるWindows 11のHyper-Vは、Windows 11のエディション「Windows 11 Pro」および「Windows 11 Enterprise」の機能として使うことができる。だが通常、デフォルトでは有効になっていない。

 Windows 11でHyper-Vによる仮想化機能を使うには、幾つかの要件を満たさなければならない。まず1点目として、OSの設定でHyper-Vを有効にする必要がある。Hyper-Vを有効にする手順は以下の通り。

  • 「コントロールパネル」を開く
  • 「プログラム」を選択し、「プログラムと機能」を選択する
  • 「Windowsの機能の有効化または無効化」を選択する
  • 「Hyper-V」を選択し、「OK」を選択する

 Hyper-Vのインストールが完了すると、コンピュータは再起動する。

 2点目の重要な要件は、CPUの仮想化支援機能である「Second Level Address Translation」(SLAT)が可能なプロセッサを搭載していることだ。現代のPC向けプロセッサはたいていの場合、物理的なメモリのリソースに仮想アドレスを割り当てるSLATの機能を備えている。

3点目は、仮想マシンを効率的に管理実行するための機能「VMモニターモード拡張」(Intelプロセッサでは「VT-x」)をCPUがサポートしていることだ。最低4GBのRAMが強く推奨されるが、幸いにも最近のPCはほとんどその要件を満たしている。

 Hyper-Vのインストールが成功すると、エンドユーザーはWindows 11で仮想マシン(VM)を作成し、管理できるようになる。ただしクライアントHyper-Vには幾つかの制限があるので、Windows 11の管理者はこれを念頭に置く必要がある。

  • 「Windows Server」版では利用可能なVMクラスタリングやレプリケーションの機能が使用できない
  • VMのエクスポートとインポートは可能だが、VMの移行はできない
  • 汎用(はんよう)インタフェース規格「PCI Express」(PCIe)の異なるインタフェース接続ハードウェア間でリソースを分離できるようにする「シングルルートI/O仮想化」(SR-IOV)のサポートがない
  • 仮想ファイバーチャネルのサポートはないが、物理的なファイバーチャネル接続のストレージは使用できる

 これらの機能は主に、Windows ServerのエンタープライズクラスのVM向けに設計されている。Windows 11でこれらの機能が制限されても、ソフトウェアテストなどの一般的なユースケースにおけるVMの使用感は、通常損なわれない。


 次回は、Windows 11でHyper-Vを使用する際に考慮すべき制限事項を解説する。

TechTarget発 世界のインサイト&ベストプラクティス

米国Informa TechTargetの豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る