Windows 11/10で仮想化またはHyper-Vを使用する方法

Windowsユーザーガイドによると、Windows 11/10/8はクライアントHyper-Vをサポートしています。では、Hyper-Vとは正確には何でしょうか。Hyper-Vはハイパーバイザーベースの仮想化の略です。おそらくHyper-VはWindowsの以前の2つのバージョンの一部であったでしょう。Microsoftは現在、このサービスをWindows 11/10と統合することで、それをクライアントオペレーティングシステムの一部にすることを計画しています。興味深いように聞こえますか?はい、そうです。

その仕組みをステップバイステップで説明します。

Windows 11/10のHyper-V

はじめに:MicrosoftクライアントHyper-Vは、ITプロと開発者がWindowsコンピューターで同時に複数のオペレーティングシステムインスタンスを実行できるようにする、柔軟で堅牢かつ高性能なクライアント仮想化テクノロジーです。これにより、ハードウェアを統合し、サーバーHyper-VとのVM(仮想マシン)の互換性によって効率を向上させることで、コストを削減します。Hyper-Vは、プログラマーや開発者に限定されたものではありません。Windows 8のすべてのエンドユーザーも恩恵を受けることができます。

以前のクライアントバージョンのWindowsでは、1台のPCに仮想化されたオペレーティングシステムをインストールすることはほとんど不可能でした。開発者は、オペレーティングシステムがロードされた別のマシンを配置し、それをLANまたはWi-Fiで接続することで、ネットワークインフラストラクチャの構築に余分な投資を行う必要がありました。Hyper-Vでは、これらすべてを行う必要はありません。仮想化されたオペレーティングシステムとスイッチを使用した仮想ネットワークを作成することで、アプリケーションはご自身のコンピューター内のコンピューターとやり取りすることができます。

Windows 11/10で仮想化はどのように機能しますか?

Hyper-Vには、セカンドレベルアドレス変換(SLAT)を備えた64ビットシステムが必要です。SLATは、IntelとAMDの現行世代の64ビットプロセッサに備わっている機能です。また、64ビットバージョンのWindows 8と少なくとも4GBのRAMも必要になります。Hyper-Vは、仮想マシンでの32ビットと64ビットの両方のオペレーティングシステムの作成をサポートします。

  • まず、Windows 11/10のWindows機能コンソールからHyper-Vをインストールする必要があります。Hyper-VチェックボックスをオンにしてEnterキーを押すだけです。Windowsが再起動し、Hyper-VがPCにインストールされます。
  • 次に、仮想ネットワークを作成する必要があります。通常、ネットワークはスイッチを使用して作成されるため、Hyper-Vマネージャーの右側のスイッチマネージャーを使用してスイッチを作成します。
  • 最後に、このスイッチを使用するための仮想マシンをロードする必要があります。右側の「新規」をクリックしてから「仮想マシン」をクリックして、仮想マシンを作成します。仮想マシンを作成するには、オペレーティングシステムのISOファイルが必要です。Windows 10を含む仮想マシンが必要な場合、Windows 10 ISOファイルがあることを確認してください。仮想マシンを作成しているときに、オペレーティングシステムのインストールを求められます。その時点で、ISOファイルをロードする必要があります。

以降の投稿で、Hyper-Vを有効化、構成、使用、または無効化する方法を紹介します。