※本ページにはプロモーション(広告)が含まれています
WindowsのHyper-Vで仮想マシンを構築するための基礎知識
Hyper-VはWindowsに標準搭載されている仮想化プラットフォームです。別のOSを試したい・開発環境を分離したい・Linuxを使いたいといった用途に最適な機能で、追加費用なしで利用できます。
この記事では、Hyper-Vの有効化から仮想マシンの作成・設定・活用まで、初心者でも迷わないよう手順を丁寧に解説します。
この記事でわかること
- Hyper-Vの要件確認と有効化手順
- 仮想マシン(Windows・Linux)の作成手順
- スナップショットの活用法
- 仮想ネットワークの設定
- パフォーマンス最適化のポイント
- よくあるトラブルと解決策

Hyper-Vの動作要件を確認する
Hyper-Vが使えるWindowsエディション
| Windowsエディション | Hyper-V対応 |
|---|---|
| Windows 11 Home | 非対応(Hyper-Vなし) |
| Windows 11 Pro | 対応 |
| Windows 11 Enterprise / Education | 対応 |
| Windows 10 Home | 非対応 |
| Windows 10 Pro / Enterprise | 対応 |
ハードウェア要件
- CPU:64ビット対応、SLAT(第2レベルアドレス変換)対応プロセッサ
- RAM:最低4GB(実用的には8GB以上推奨)
- BIOS/UEFI:仮想化支援機能(Intel VT-x またはAMD-V)が有効
- ストレージ:仮想マシンのOSに必要な空き容量
仮想化が有効かどうかを確認する
- タスクマネージャーを開く(Ctrl + Shift + Esc)
- 「パフォーマンス」タブ→「CPU」をクリック
- 右下の「仮想化」が「有効」になっていればOK
「無効」の場合はBIOS/UEFIの設定で仮想化支援機能を有効にする必要があります。
Hyper-Vを有効化する
方法1:Windowsの機能から有効化する
- スタートボタンを右クリック→「アプリと機能」をクリック
- 右側の「関連設定」→「オプション機能」をクリック
- 下にスクロールして「Windowsのその他の機能」をクリック
- 一覧から「Hyper-V」のチェックボックスをオンにする(サブ項目も全てオン)
- 「OK」をクリック
- インストール完了後、「今すぐ再起動」をクリック
方法2:PowerShellから有効化する(管理者権限が必要)
- スタートメニューで「PowerShell」を検索
- 「Windows PowerShell」を右クリック→「管理者として実行」
- 以下のコマンドを入力してEnter:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- 再起動を求められたら「Y」を入力してEnter
Hyper-Vマネージャーを起動する
再起動後、スタートメニューで「Hyper-V マネージャー」を検索してクリックすると起動します。

仮想マシンを作成する
仮想マシン作成前の準備:ISOファイルを用意する
仮想マシンにOSをインストールするには、OSのインストールメディア(ISOファイル)が必要です。
- Windows 11:Microsoft公式サイトの「Windows 11のダウンロード」からISOを取得
- Ubuntu(Linux):ubuntu.comの公式ダウンロードページからISOを取得
新しい仮想マシンを作成する手順(ウィザード形式)
- Hyper-Vマネージャーを開く
- 左側のツリーでPCの名前をクリック(選択)
- 右側の「操作」パネルから「新規」→「仮想マシン」をクリック
- 「仮想マシンの新規作成ウィザード」が開く
ステップ1:名前と場所の指定
- 仮想マシンの名前を入力(例:「Ubuntu 24.04」「Windows11-Test」)
- 保存場所を変更したい場合は「別の場所に仮想マシンを保存する」をオンにしてパスを指定
- 「次へ」をクリック
ステップ2:世代の指定
- 第1世代:古いOSや32ビットOSに対応。互換性が高い
- 第2世代:UEFI・セキュアブート対応。Windows 8以降・64ビットLinuxに推奨
特別な理由がなければ「第2世代」を選択して「次へ」をクリック。
ステップ3:メモリの割り当て
- 起動メモリを入力(例:Ubuntuなら2048MB=2GB、Windows 11なら4096MB=4GB推奨)
- 「動的メモリをこの仮想マシンに使用する」をオンにすると、使用状況に応じてメモリが自動調整される(推奨)
- 「次へ」をクリック
ステップ4:ネットワークの設定
- 接続するネットワークを選択
- インターネット接続が必要な場合は「Default Switch」を選択
- 「次へ」をクリック
ステップ5:仮想ハードディスクの設定
- 「仮想ハードディスクを作成する」を選択
- サイズを設定(Ubuntu:最低20GB、Windows 11:最低64GB推奨)
- 「次へ」をクリック
ステップ6:インストールオプション
- 「ブートCD/DVD-ROMからOSをインストールする」→「イメージファイル(.iso)」を選択
- 用意したISOファイルのパスを指定
- 「次へ」→「完了」をクリック
仮想マシンを起動してOSをインストールする
- Hyper-Vマネージャーで作成した仮想マシンを右クリック→「接続」をクリック
- 新しいウィンドウが開いたら「起動」ボタン(▶)をクリック
- ISOから起動し、通常のOS インストール画面が表示される
- 画面の指示に従ってOSをインストールする
スナップショットを活用する
スナップショットとは
スナップショットは仮想マシンの状態を特定の時点で保存する機能です。設定変更やアプリインストールの前にスナップショットを取っておけば、問題が発生した場合に簡単に元の状態に戻せます。
スナップショットを作成する
- Hyper-Vマネージャーでスナップショットを取りたい仮想マシンを右クリック
- 「チェックポイント」をクリック(Windows 10/11ではチェックポイントと呼ぶ)
- チェックポイントの名前を入力して「はい」をクリック
スナップショットから復元する
- Hyper-Vマネージャーで対象の仮想マシンを選択
- 画面下部の「チェックポイント」一覧から復元したいチェックポイントを右クリック
- 「適用」をクリック
- 確認ダイアログで「適用」を選択
仮想ネットワークを設定する
仮想スイッチの種類
| スイッチの種類 | 説明 | 用途 |
|---|---|---|
| 外部 | ホストのNICを通じてLAN・インターネットに接続 | インターネット接続が必要なVM |
| 内部 | ホストとVM間のみ通信可能 | ホストとVMのデータ共有 |
| プライベート | VM同士のみ通信可能(ホストも不可) | 完全に隔離された環境 |
| Default Switch | Hyper-Vが自動作成。NATでインターネット接続可能 | 手軽にインターネット接続したい場合 |
新しい仮想スイッチを作成する
- Hyper-Vマネージャーの右側「操作」→「仮想スイッチマネージャー」をクリック
- 左側で「外部」「内部」「プライベート」いずれかを選択
- 「仮想スイッチの作成」をクリック
- 名前を入力し、外部スイッチの場合は使用するネットワークアダプターを選択
- 「OK」をクリック

パフォーマンスを最適化する
動的メモリを活用する
動的メモリを有効にすると、仮想マシンが実際に使用しているメモリ量に応じてホストのメモリを動的に割り当てます。複数の仮想マシンを同時に動かす場合に特に有効です。
- Hyper-Vマネージャーで仮想マシンを右クリック→「設定」
- 「メモリ」をクリック
- 「動的メモリを有効にする」をオンにする
- 「最小RAM」(例:512MB)と「最大RAM」(例:4096MB)を設定
仮想プロセッサ(仮想CPU)の数を調整する
- 仮想マシンの「設定」→「プロセッサ」をクリック
- 「仮想プロセッサの数」を増やす(物理コア数の半分程度が目安)
Integration Servicesを有効にする
Hyper-VのIntegration Services(統合サービス)を有効にすることで、ゲストOSのパフォーマンスと操作性が向上します。
- 仮想マシンの「設定」→「統合サービス」をクリック
- 「オペレーティングシステムのシャットダウン」「タイムの同期」「データ交換」などを有効にする
よくある質問(FAQ)
Q1. Hyper-VとVMware・VirtualBoxの違いは何ですか?
Hyper-VはWindowsに標準搭載されており、追加費用なしで使えます。パフォーマンスはネイティブに近く、Windows Serverやクラウド環境でも使われる本格的な仮想化基盤です。VMwareやVirtualBoxはサードパーティ製で、macOSやLinuxでも動作しますが、Hyper-VはWindows Pro以上のみで使用可能です。
Q2. Hyper-Vを有効にするとゲームのパフォーマンスが下がりますか?
Windows 10 バージョン2004以降ではVBSS(仮想化ベースのセキュリティ)との兼ね合いでわずかにパフォーマンスへの影響が報告されている場合があります。ゲーム用PCでは慎重に検討してください。Windows 11 2022 Update以降では大幅に改善されています。
Q3. 仮想マシンのファイルをバックアップするには?
仮想マシンのファイル(.vhdxや設定ファイル)を別のドライブにコピーするか、Hyper-Vマネージャーで「仮想マシンのエクスポート」を使うと、他のPCへの移行やバックアップが容易になります。
Q4. Linux(Ubuntu)の画面が小さい・解像度が変えられない場合は?
Ubuntuをインストール後、「linux-image-virtual」と「linux-tools-virtual」のパッケージをインストールし、Hyper-Vの統合サービス(linux-image-extra-virtual)を有効にすることで解像度が自動調整されるようになります。また「Enhanced Session Mode」を使うことでRDP経由でより高解像度の接続が可能です。
Q5. 仮想マシンからUSBデバイスを使えますか?
標準のHyper-VはUSBパススルーに対応していません。Enhanced Session Modeを使ったRDP接続経由でリダイレクトする方法が一般的です。USBパススルーが必要な場合はVMware WorkstationまたはVirtualBoxの使用を検討してください。
Q6. 仮想マシンのディスクサイズを後から拡張できますか?
はい、可能です。Hyper-VマネージャーでVMをシャットダウンし、「設定」→「ハードドライブ」→「編集」→「拡張」でVHDXのサイズを増やせます。ただし、ゲストOS内でパーティションの拡張も別途必要です。
Q7. Windows 11 HomeでHyper-Vを使う方法はありますか?
Hyper-V自体はHomeエディションには含まれていません。ただし、Windows Subsystem for Linux 2(WSL 2)はHomeでも使用でき、LinuxをVMに近い形で実行できます。完全な仮想化が必要な場合はVirtualBoxの使用が代替手段として有効です。
まとめ
Hyper-VはWindows Pro以上に標準搭載された強力な仮想化プラットフォームです。追加費用なしでWindowsやLinuxの仮想マシンを構築でき、開発環境の分離・新OSのテスト・セキュリティ検証など幅広い用途に活用できます。
スナップショット(チェックポイント)機能を活用することで、実験的な設定変更も安心して試せます。まずはUbuntuなどの無償Linuxディストリビューションで試してみることをおすすめします。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!