Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10のHyper-Vを有効化・設定して仮想マシンを実行する方法【ステップバイステップ完全ガイド】

Windows PC上でLinuxなどの別のOSを動かしたいと思ったことはありませんか?実は、VirtualBoxのようなサードパーティ製の仮想化ソフトウェアを追加でインストールしなくても、Windowsの標準機能だけで別のOSを実行できます。

Windows 10には、仮想マシンの作成と実行に特化したHyper-Vというツールが標準搭載されています。この機能は仮想化技術をベースに開発されており、Windows 10 / 8.1 / 7やLinuxなど、さまざまなOSのインスタンスを動かすための仮想マシンを作成するのに必要な要素とインターフェースがすべて揃っています。

注意: Hyper-VはWindows 10 Homeエディションには含まれていません。利用できるのはPro、Enterprise、Educationエディションのみです。また、Hyper-Vはそのままでは使えず、設定アプリまたはPowerShellから事前に有効化する必要があります。

本記事では、Hyper-Vを有効にする方法と、仮想マシンを実行するための具体的な使い方をステップバイステップで解説します。

まずはシステムがHyper-Vに対応しているか確認しよう

以下の手順に従って確認してください。

STEP 1: コマンドプロンプトを起動し、「systeminfo」と入力してEnterキーを押します。

STEP 2: 表示された結果の中の「Hyper-Vの要件」セクションを探し、Hyper-Vの実行に必要な項目がすべて有効になっているかを確認します。

さらに、以下の最小システム要件も満たしている必要があります。

  • Windows 10 Pro / Enterprise / Educationエディションであること
  • RAM:4GB以上
  • CPU:SLAT対応の64ビットプロセッサ
  • VMモニターモード拡張機能への対応(Intel CPUの場合はVT-x)

上記の要件をすべて満たしていれば、次はMicrosoft Hyper-Vを有効化しましょう。

設定アプリからHyper-Vを有効化する方法

以下の手順で、PCの仮想化技術を有効にします。

STEP 1: 「設定」>「アプリ」>「アプリと機能」を開きます。

STEP 2: 「関連設定」セクションにある「プログラムと機能」をクリックします。

STEP 3: 左側のパネルから「Windowsの機能の有効化または無効化」をクリックします。

STEP 4: 「Hyper-V」にチェックを入れ、「OK」をクリックしてPCを再起動します。

以上の手順を完了すると、Hyper-VマネージャーとともにWindows 10の仮想化スタックが自動的にインストールされます。これらは仮想マシンをセットアップして実行するうえで不可欠なコンポーネントです。

PowerShellからHyper-Vを有効化する方法

もうひとつの方法として、PowerShellを使ってHyper-Vを有効化することもできます。

STEP 1: スタートメニューで「PowerShell」と検索し、表示された結果を右クリックして「管理者として実行」を選択します。

STEP 2: 以下のコマンドを入力して実行します。

DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

STEP 3: 「Y」キーを押してPCを再起動します。

手順が完了すると、Hyper-Vマネージャーおよび関連コンポーネントがPCにインストールされます。

Hyper-Vの初期設定(構成)方法

Hyper-Vのインストールが完了したら、次は構成を行います。これにより、Hyper-Vマネージャーを使ってWindows 10上で仮想マシンを実行できるようになります。

STEP 1: 検索ボックスで「Hyper-V マネージャー」と入力して検索します。

STEP 2: 検索結果をクリックしてアプリケーションを起動します。

STEP 3: Hyper-Vマネージャーのウィンドウで「操作」タブ>「Hyper-Vの設定」を開きます。

STEP 4: 設定ページで「仮想ハードディスク」を選択し、仮想ハードディスクファイルを保存する既定のドライブとフォルダーを指定して「適用」をクリックします。

STEP 5: 同じ設定ウィンドウから「仮想マシン」を選択し、仮想マシンの構成ファイルを保存する既定のフォルダーを設定します。

STEP 6: 次に「記憶域の移行」を選択し、同時に実行できる記憶域移行の数を設定します。下のスクリーンショットでは4に設定しています。「適用」ボタンをクリックしましょう。

Hyper-Vの構成が完了したら、次は仮想スイッチを作成します。仮想スイッチがあれば、仮想ネットワークを作成し、それを仮想マシンと相互接続できます。

仮想マシン用の仮想スイッチを作成する方法

物理マシンのNIC(ネットワークインターフェースカード)と同じように、仮想スイッチを使うと、1つ以上の仮想ネットワークを作成し、それらを仮想マシンと相互接続できます。

Hyper-Vで仮想スイッチを作成・管理するには、以下の手順に従います。

STEP 1: Hyper-Vマネージャーの「操作」タブから「仮想スイッチ マネージャー」をクリックします。

STEP 2: 「新しい仮想ネットワーク スイッチ」をクリックし、操作ペインから「外部」を選択して「仮想スイッチの作成」ボタンをクリックします。

STEP 3: プロパティセクションで仮想スイッチに名前(例:Public)を付け、「管理オペレーティング システムにこのネットワーク アダプターの共有を許可する」にチェックを入れて「適用」をクリックします。

STEP 4: 「適用」をクリックすると、Hyper-Vが新しい仮想スイッチを作成する間にネットワーク接続が一時的に切断される可能性があることを知らせるポップアップが表示されます。

「はい」をクリックして作成プロセスを完了させ、「OK」で確定します。

Hyper-Vで仮想マシンを作成する方法

設定の構成と仮想スイッチの作成という準備がすべて整ったら、いよいよ仮想マシンを作成しましょう。

STEP 1: Hyper-Vマネージャーの「操作」タブから「新規」>「仮想マシン」をクリックします。

STEP 2: 新規仮想マシンウィザードで「次へ」をクリックし、「作業を開始する前に」ページをスキップします。

STEP 3: 次のページで仮想マシンにわかりやすい名前を付け、「次へ」をクリックして続行します。

STEP 4: 「世代の指定」ページでは、仮想マシンにインストールするゲストOSをサポートする世代(第1世代または第2世代)を選択します。第2世代はUEFI起動やセキュアブートに対応した最新のOS向き、第1世代は古いOSやレガシーな環境向きです。ゲストOSの要件に応じて選びましょう。

STEP 5: 世代を選択したら「次へ」をクリックします。この画面では、新しい仮想マシンに割り当てるメモリ容量を指定します。

STEP 6: メモリの割り当てが完了したら、先ほど作成した仮想スイッチを選択して「次へ」をクリックします。

STEP 7: 次のページで「仮想ハードディスクの接続」の各オプションをよく確認し、「次へ」をクリックします。

STEP 8: 次は「インストール オプション」ページです。「ブータブル イメージ ファイル(.iso)からオペレーティング システムをインストールする」を選択し、「参照」ボタンでISOイメージを指定して「次へ」をクリックします。

STEP 9: 設定内容を最終確認し、「完了」をクリックして新規仮想マシンウィザードを終了します。

STEP 10: 手順どおりに進めていれば、新しい仮想マシンが正常に作成されています。Hyper-Vマネージャーの一覧で確認してみましょう。

STEP 11: 一覧から新しく作成した仮想マシンをクリックし、右側にある「接続」ボタンをクリックします。

STEP 12: 表示されるダイアログで「開始」ボタンをクリックして仮想マシンを起動します。あとは実際のPCと同じ要領で、VMにOSをインストールしてください。

これで準備完了!

ついに、たった1台のマシンで複数のOSを楽しめるようになりました!質問や不明な点がある場合は、ぜひコメント欄でお気軽にお尋ねください。

あわせて読みたい関連記事

  • Windows 10で「点滅するカーソル」問題を解決する方法
  • Windows 10のスタートアップ修復が無限ループして動かない場合の対処法
  • Windows 10でデータ使用量を設定・削減する方法
  • CLOCK_WATCHDOG_TIMEOUTエラーとは?Windows 10での直し方を解説
  1. Windows 10でHyper-Vを有効化して仮想マシンを作成・管理する方法

    Windows 10でHyper-Vを有効にすると、仮想マシン(VM)の作成・削除・管理が自由に行えるようになります。仮想マシンを活用すれば、まだ安定性が確立されていない新しいOSやアプリ、新機能を、物理PCとは隔離された仮想化デスクトップ環境で安全に試すことができます。VM内で発生したバグやパフォーマンス低下、不安定な動作の影響を物理PCが受けないのが大きなメリットです。Hyper-VはMicrosoftが提供する仮想マシンマネージャーですが、OracleやVMwareなど、他社製の仮想化ソフトウェアも存在します。Hyper-Vを有効にするためのシステム要件Windows 10でHyper-

  2. Windows 11 HomeでHyper-Vを有効化する方法|バッチファイルを使った簡単な手順を解説

    Windowsだけでなく複数のOSを試してみたい方にとって、仮想マシンプラットフォームは必須のツールです。Windowsでは、Microsoft製のネイティブハイパーバイザー「Hyper-V」がこの機能を提供していますが、残念ながらWindows 11 Homeエディションでは標準で利用できません。サードパーティ製の仮想化ソフトも多数存在しますが、Hyper-Vはパフォーマンスが高く操作性にも優れています。本記事では、Windows 11 HomeでHyper-Vを有効化するための簡単な回避策をご紹介します。 MicrosoftのHyper-Vとは? Hyper-Vは、Microsoftが開