Windows 10 の Hyper-V の概要Introduction to Hyper-V on Windows 10

ソフトウェア開発者や、IT プロフェッショナル、熱心な技術者の方の多くは、複数のオペレーティング システムを実行する必要があります。Whether you are a software developer, an IT professional, or a technology enthusiast, many of you need to run multiple operating systems. Hyper-V を使用すると、Windows 上の仮想マシンとして複数のオペレーティング システムを実行することができます。Hyper-V lets you run multiple operating systems as virtual machines on Windows.

Windows を実行する仮想マシン

Hyper-V は、具体的には、ハードウェアの仮想化を提供します。Hyper-V specifically provides hardware virtualization. つまり、各仮想マシンが仮想ハードウェア上で実行されます。That means each virtual machine runs on virtual hardware. Hyper-V を使用して、仮想ハード ドライブや仮想スイッチのほか、仮想マシンに追加できるさまざまな仮想デバイスを作成できます。Hyper-V lets you create virtual hard drives, virtual switches, and a number of other virtual devices all of which can be added to virtual machines.

仮想化を使用する理由Reasons to use virtualization

仮想化によって、次のようなことを実現できます。Virtualization allows you to:

  • 以前のバージョンの Windows または Windows 以外のオペレーティング システムを必要とするソフトウェアを実行します。Run software that requires an older versions of Windows or non-Windows operating systems.

  • 他のオペレーティング システムで実験します。Experiment with other operating systems. Hyper-V では、さまざまなオペレーティング システムを簡単に作成したり削除したりできます。Hyper-V makes it very easy to create and remove different operating systems.

  • 複数の仮想マシンを使用し、複数のオペレーティング システムでソフトウェアをテストします。Test software on multiple operating systems using multiple virtual machines. Hyper-V を使用すれば、1 台のデスクトップまたはノート PC でそれらをすべて実行できます。With Hyper-V, you can run them all on a single desktop or laptop computer. これらの仮想マシンは、エクスポートして、別の Hyper-V システム (Azure など) にインポートすることができます。These virtual machines can be exported and then imported into any other Hyper-V system, including Azure.

システム要件System requirements

Hyper-v は、64ビット版の Windows 10 Pro、Enterprise、および教育機関で利用できます。Hyper-V is available on 64-bit versions of Windows 10 Pro, Enterprise, and Education. この機能は、Home エディションでは利用できません。It is not available on the Home edition.

Windows 10 Home edition から windows 10 Pro にアップグレードするに**** > は、[設定の更新とセキュリティ > のアクティブ化] を開きます。Upgrade from Windows 10 Home edition to Windows 10 Pro by opening Settings > Update and Security > Activation. ここで Microsoft Store にアクセスして、アップグレードを購入できます。Here you can visit the store and purchase an upgrade.

ほとんどのコンピューターでは Hyper-v が実行されますが、各仮想マシンは、完全に独立したオペレーティングシステムを実行します。Most computers run Hyper-V, however each virtual machine runs a completely separate operating system. 一般的に、4 GB の RAM を搭載したコンピューターで 1 つまたは複数の仮想マシンを実行できますが、仮想マシンを追加する場合や、ゲーム、ビデオ編集、エンジニアリング設計などのソフトウェアをインストールして実行する場合は、より多くのリソースが必要になります。You can generally run one or more virtual machines on a computer with 4GB of RAM, though you'll need more resources for additional virtual machines or to install and run resource intense software like games, video editing, or engineering design software.

Hyper-V のシステム要件と、コンピューター上で Hyper-V が実行されていることを確認する方法について詳しくは、Hyper-V の要件に関するリファレンスをご覧ください。For more information about Hyper-V's system requirements and how to verify that Hyper-V runs on your machine, see the Hyper-V Requirements Reference.

仮想マシンで実行できるオペレーティング システムOperating systems you can run in a virtual machine

Windows 上の Hyper-V では、Linux、FreeBSD、Windows の各種リリースを含むさまざまなオペレーティング システムが仮想マシン内でサポートされます。Hyper-V on Windows supports many different operating systems in a virtual machine including various releases of Linux, FreeBSD, and Windows.

なおに、仮想マシンで使用するすべてのオペレーティング システムの有効なライセンスを持っている必要があります。As a reminder, you'll need to have a valid license for any operating systems you use in the VMs.

Windows の Hyper-V でゲストとしてサポートされているオペレーティング システムについては、サポートされている Windows ゲスト オペレーティング システムサポートされている Linux ゲスト オペレーティング システムに関する情報をご覧ください。For information about which operating systems are supported as guests in Hyper-V on Windows, see Supported Windows Guest Operating Systems and Supported Linux Guest Operating Systems.

Windows の Hyper-V と Windows Server の Hyper-V の相違点Differences between Hyper-V on Windows and Hyper-V on Windows Server

一部の機能は、Windows 上の Hyper-V と、Windows Server で実行されている Hyper-V とで動作が異なります。There are some features that work differently in Hyper-V on Windows than they do in Hyper-V running on Windows Server.

Windows Server のみで使用できる Hyper-V 機能:Hyper-V features only available on Windows Server:

  • ホスト間での仮想マシンのライブ マイグレーションLive migration of virtual machines from one host to another
  • Hyper-V レプリカHyper-V Replica
  • 仮想ファイバー チャネルVirtual Fiber Channel
  • SR-IOV ネットワー キングSR-IOV networking
  • 共有 .VHDXShared .VHDX

Windows 10 のみで使用できる Hyper-V 機能:Hyper-V features only available on Windows 10:

  • クイック作成と VM ギャラリーQuick Create and the VM Gallery
  • 既定のネットワーク (NAT スイッチ)Default network (NAT switch)

Windows 上の Hyper-V では、メモリ管理モデルが異なります。The memory management model is different for Hyper-V on Windows. サーバーでは、HYPER-V でメモリをバーチャル マシンのみが、サーバーで実行されていることを前提に管理されます。On a server, Hyper-V memory is managed with the assumption that only the virtual machines are running on the server. Windows 上の Hyper-V では、ほとんどのクライアント コンピューターが仮想マシンだけでなく、ホスト上のソフトウェアも実行している、という前提でメモリが管理されています。In Hyper-V on Windows, memory is managed with the expectation that most client machines are running software on host in addition to running virtual machines.

制限事項Limitations

特定のハードウェアに依存するプログラムは、仮想マシンでは動作しません。Programs that depend on specific hardware will not work well in a virtual machine. たとえば、GPU での処理を必要とするゲームまたはアプリケーションは正しく動作しない可能性があります。For example, games or applications that require processing with GPUs might not work well. また、10 ミリ秒未満のタイマーに依存するアプリケーション (ライブ音楽のミキシング アプリなど) や高い時間精度に依存するアプリケーションの場合、仮想マシンで実行すると問題が発生することがあります。Also, applications relying on sub-10ms timers such as live music mixing applications or high precision times could have issues running in a virtual machine.

さらに、Hyper-V を有効にしていると、遅延の影響を受けやすい高精度なアプリは、ホストで実行するときにも問題が発生することがあります。In addition, if you have Hyper-V enabled, those latency-sensitive, high-precision applications may also have issues running in the host. これは、仮想化を有効にすると、ゲスト オペレーティング システムの場合と同様に、ホスト OS も Hyper-V 仮想化レイヤー上で実行されるためです。This is because with virtualization enabled, the host OS also runs on top of the Hyper-V virtualization layer, just as guest operating systems do. ただし、ゲスト OS とは異なり、ホスト OS は、すべてのハードウェアに直接アクセスできるという点で特殊です。つまり、ホスト OS では、特殊なハードウェア要件を持つアプリケーションでも問題なく実行できます。However, unlike guests, the host OS is special in that it has direct access to all the hardware, which means that applications with special hardware requirements can still run without issues in the host OS.

次の手順Next step

Windows 10 上に Hyper-V をインストールするInstall Hyper-V on Windows 10