Windows 10 の Hyper-V の概要
ソフトウェア開発者や、IT プロフェッショナル、熱心な技術者の方の多くは、複数のオペレーティング システムを実行する必要があります。 Hyper-V を使用すると、Windows 上の仮想マシンとして複数のオペレーティング システムを実行することができます。
Hyper-V は、具体的には、ハードウェアの仮想化を提供します。 つまり、各仮想マシンが仮想ハードウェア上で実行されます。 Hyper-V を使用して、仮想ハード ドライブや仮想スイッチのほか、仮想マシンに追加できるさまざまな仮想デバイスを作成できます。
仮想化を使用する理由
仮想化によって、次のようなことを実現できます。
以前のバージョンの Windows または Windows 以外のオペレーティング システムを必要とするソフトウェアを実行します。
他のオペレーティング システムで実験します。 Hyper-V では、さまざまなオペレーティング システムを簡単に作成したり削除したりできます。
複数の仮想マシンを使用し、複数のオペレーティング システムでソフトウェアをテストします。 Hyper-V を使用すれば、1 台のデスクトップまたはノート PC でそれらをすべて実行できます。 これらの仮想マシンは、エクスポートし、その他の任意の Hyper-V システム (Azure など) にインポートすることができます。
システム要件
Hyper-V は、64 ビット版の Windows 10 Pro、Enterprise、および Education で使用できます。 Home Edition では使用できません。
[設定]>[更新とセキュリティ]>[ライセンス認証] の順に移動して、Windows 10 Home Edition を Windows 10 Pro にアップグレードしてください。 ここでストアにアクセスして、アップグレードを購入することができます。
ほとんどのコンピューターは Hyper-V を実行しますが、各仮想マシンは完全に独立したオペレーティング システムを実行します。 一般的に、4 GB の RAM を搭載したコンピューターで 1 つまたは複数の仮想マシンを実行できますが、仮想マシンを追加する場合や、ゲーム、ビデオ編集、エンジニアリング設計などのソフトウェアをインストールして実行する場合は、より多くのリソースが必要になります。
Hyper-V のシステムの要件と、コンピューター上で Hyper-V が実行されていることを確認する方法の詳細については、Hyper-V の要件に関するリファレンスを参照してください。
オペレーティング システムの仮想マシンで実行することができます。
Windows 上の Hyper-V では、Linux、FreeBSD、Windows の各種リリースを含むさまざまなオペレーティング システムが仮想マシン内でサポートされます。
なおに、仮想マシンで使用するすべてのオペレーティング システムの有効なライセンスを持っている必要があります。
Windows の Hyper-V でゲストとしてサポートされているオペレーティング システムについては、サポートされている Windows ゲスト オペレーティング システムとサポートされている Linux ゲスト オペレーティング システムに関する情報をご覧ください。
Windows HYPER-V と Windows server HYPER-V の違い
一部の機能は、Windows 上の Hyper-V と、Windows Server で実行されている Hyper-V とで動作が異なります。
Windows Server のみで使用できる Hyper-V 機能:
- 別のホストに仮想マシンのライブ マイグレーション
- Hyper-V レプリカ
- 仮想ファイバー チャネル
- SR-IOV ネットワー キング
- 共有されます。VHDX
Windows 10 のみで使用できる Hyper-V 機能:
- クイック作成と VM ギャラリー
- 既定のネットワーク (NAT スイッチ)
メモリ管理のモデルでは、Windows 上の HYPER-V に異なります。 サーバーでは、HYPER-V でメモリを仮想マシンのみが、サーバーで実行されていることを前提に管理されます。 Windows 上の Hyper-V では、ほとんどのクライアント コンピューターが仮想マシンだけでなく、ホスト上のソフトウェアも実行している、という前提でメモリが管理されています。
制限事項
特定のハードウェアに依存するプログラムは、仮想マシンでは動作しません。 たとえば、GPU での処理を必要とするゲームまたはアプリケーションは正しく動作しない可能性があります。 また、10 ミリ秒未満のタイマーに依存するアプリケーション (ライブ音楽のミキシング アプリなど) や高い時間精度に依存するアプリケーションの場合、仮想マシンで実行すると問題が発生することがあります。
さらに、Hyper-V を有効にしていると、遅延の影響を受けやすい高精度なアプリは、ホストで実行するときにも問題が発生することがあります。 これは、仮想化を有効にすると、ゲスト オペレーティング システムの場合と同様に、ホスト OS も Hyper-V 仮想化レイヤー上で実行されるためです。 ただし、ゲスト OS とは異なり、ホスト OS は、すべてのハードウェアに直接アクセスできるという点で特殊です。つまり、ホスト OS では、特殊なハードウェア要件を持つアプリケーションでも問題なく実行できます。
次の手順
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示