Windows11でHyper-VやWSL2, VMwareを共存させる(Windows11インストール編)

# はじめに
2020年に「[Windows 10 May 2020 UpdateでHyper-VやWSL2、VMwareを共存させる](https://qiita.com/mfunaki/items/d46e1c8bc3c7eb055b06)」という記事を投稿させていただきました。WindowsにおいてWSL2は(記事執筆当時でも)非常に魅力的でしたが、VMwareと共存できないという制限が長く続いていたのですが、Windows 10 May 2020 Updateで解消されたのでした。

その後、Windowsのバージョンは11になりましたが、VMを他プラットフォームと共用する場合、ホストとしてWindowsのみをサポートするHyper-Vではなく、VMwareを使用したいというニーズは今もあるかと思います。

本記事では、Windows11におけるVMwareのインストールとHyper-VやWSL2との共存について、検証していきます。

# VMWare Workstationインストール
## 初期状態
Windows 11 Pro 21H2 (22000.652)にHyper-V, WSL2をインストールした状態から、WMWare Workstationをインストールしていきます。なお、Hyper-Vのインストールに関しては、別記事にて取り上げています。

- [Windows11でHyper-Vを使ってUbuntu22.04をインストール](https://qiita.com/mfunaki/items/65ab01b1db116280550a)

## VMware Workstationインストール
本稿作成時の最新版(VMware-workstation-full-16.2.3-19376536.exe)をダウンロードし、インストールしました。

### ようこそ
ようこそ画面です。次に進みます。
![スクリーンショット 2022-05-10 224837.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/d70b517a-94d9-78e0-6b4f-470e5e9090f7.png)

### 使用許諾契約書
使用許諾契約書です。同意するのであれば、次に進みます。
![スクリーンショット 2022-05-10 225005.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/66e32e93-6fa0-1744-6ec4-82a6f1ff6964.png)

### 互換性のあるセットアップ
Hyper-V(WSL2を含む) または Device/Credential Guard が有効になっている場合、Windows Hypervisor Platform (WHP)をインストールする必要がある(またはHyper-Vを削除する)旨、表示されるので、Windows Hypervisor Platform (WHP)の自動インストールをチェックした上で、次に進みます。
![スクリーンショット 2022-05-10 225305.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/ad61fb64-424b-d043-778c-37aace9b992f.png)

### カスタム セットアップ
デフォルトではチェックされていませんでしたが、私は拡張キーボードドライバをチェックして、次に進みました。
![スクリーンショット 2022-05-10 225422.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/cffd2511-a54d-2529-db73-0b3e8263169f.png)

### ユーザー エクスペリエンスの設定
私は(デフォルトで選択済みになっている)選択肢を両方チェックして、次に進みました。
![スクリーンショット 2022-05-10 225534.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/6a3f89c0-2ebc-797d-b7b6-6a7f6a8822c0.png)

### ショートカット
こちらもお好みでチェックして、次に進みます。
![スクリーンショット 2022-05-10 225632.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/799a0c63-1dcc-5ba8-68c4-7a86cbdead9c.png)

### インストール準備完了
インストールをクリックして、インストールを実行します。
![スクリーンショット 2022-05-10 225723.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/a15cd93b-bfca-09ba-f45b-39ea1739fb42.png)

### セットアップ ウィザード完了
インストールが完了したら、Windowsを再起動します。
![スクリーンショット 2022-05-10 230000.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/77c20c74-d9e6-32d6-890f-4d05ab17a03d.png)

## 仮想マシンインストール(Windows 11 Pro)
Windows 11 Proを仮想マシンとしてインストールしました。こちらに関しては、WHPだから何か気を付けなければならない、というポイントは特にありません。これまでと同様の方法でインストールしていきます。

### VMware Workstation起動
VMware Workstationを起動して、新規仮想マシンの作成をクリックします。
![スクリーンショット 2022-05-10 231635.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/338e8369-beeb-ab5a-325c-af4161062902.png)

### 新規仮想マシン作成ウィザード
今回の説明では、標準を選択して次に進みます。
![スクリーンショット 2022-05-10 232116.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/26e84b43-daf2-0a06-a2a7-3d33c1d5d29d.png)

### ゲスト OS のインストール
インストーラ ディスク イメージ ファイルに、Microsoftのサイトからダウンロードしておいた、Windows 11のISOイメージファイルを指定します。OSの種類の検出に失敗していますが、次に進めましょう。
![スクリーンショット 2022-05-14 093111.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/d44e83dd-6ade-9bdf-136e-1a06c6e28acc.png)

### ゲスト OS の選択
ゲスト OS に Microsoft Windows を指定します。ただし、バージョンには Windows 11 は用意されていないため、ここでは Windows 10 x64 を選択して、次に進みます。
![スクリーンショット 2022-05-14 093451.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/cbc778e3-bc2a-c835-afba-8f4dcd40d2aa.png)

### 仮想マシンの名前
デフォルトの仮想マシン名が Windows 10 x64 でしたので、Windows 11 に変更しました。筆者はDドライブに仮想マシンを格納していますが、ここは適宜、変更してください。
![スクリーンショット 2022-05-14 093715.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/a74f4921-01b0-f7b6-1cbd-349a8fb637d1.png)

### ディスク容量の指定
マイクロソフトが公開している[Windows 11 の 要件](https://docs.microsoft.com/ja-jp/windows/whats-new/windows-11-requirements)によれば、インストール時に64GB以上の使用可能記憶域が必要ということなので、デフォルトで提示されている(Windows 10 x64向けの)推奨サイズ 60GBでは足りないものと思われます。ディスク容量を適宜修正し、ファイル分割の有無を指定して、次に進みます。
![スクリーンショット 2022-05-14 094223.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/48057f56-4ef7-6de2-a650-ace54f673bf1.png)

### 仮想マシンを作成する準備完了
画面には 仮想マシンを作成する準備完了 と表示されています。Windows 11のインストールに必要なカスタマイズが未完了なのですが、いったん完了ボタンをクリックして、終了します。
![スクリーンショット 2022-05-14 094427.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/1e4d12c0-6a0d-8791-d26a-f247da0f0a69.png)

### 仮想マシンの設定を編集
Windows 11の この仮想マシンをパワーオンする の下に 仮想マシンの設定を編集する が用意されているので、仮想マシンの設定を編集していきます。まずは、(最初に表示されているハードウェアタブではなく)オプションタブの項目から編集していきます。
![スクリーンショット 2022-05-14 095256.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/b5ffd92f-aa54-6c02-b933-bc07cedbfee2.png)

#### オプション
- アクセス コントロール: Windows 11 の要件であるTPM (Trusted Platform Module) 2.0を満たすために、まず、アクセス コントロールから仮想マシンを暗号化します。パスワードを設定し、忘れないようにします。
![スクリーンショット 2022-05-14 102137.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/d2df5789-c69e-01bc-078c-3e57d04b5924.png)

#### ハードウェア
- メモリ: Windows 11 の要件では4GB以上となっているので、推奨の2GBでは不足しています。適宜、指定し直してください。
![スクリーンショット 2022-05-14 101706.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/d592d793-71ba-405b-9e6f-2075ef5fadf4.png)

- プロセッサ: Windows 11 の要件では２つ以上のコアとなっているので、適宜、指定し直します。VMの中でもWSL2を使用するというのであれば、Intel VT-x/EPT または AMD-V/RVI を仮想化をチェックする必要があります。
![スクリーンショット 2022-05-14 101750.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/352d070b-7b5f-32de-fdd7-86f51377ebf0.png)

- Trusted Platform Module: 画面下の 追加 をクリックし、Trusted Platform Module を追加します。
![スクリーンショット 2022-05-14 102623.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/14674b02-5547-917a-fa35-8f1f617ff2f7.png)

ここまで設定したら、OKボタンをクリックし、仮想マシン一覧画面に戻ります。

### Windows 11のインストール
この後、仮想マシン一覧画面のWindows 11から この仮想マシンをパワーオンする をクリックすることで、仮想マシンが起動し、(仮想マシン内で何かキーを押すことでCD-ROMイメージからブートし)Windows 11のインストールが行われます。

## できあがり
最後はこんな感じでWindows 11上のVMwareでWindows 11を使いながら、WSL2でUbuntu 22.04を使うことができるようになりました。
![スクリーンショット 2022-05-14 122823.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/19248/11a78230-8fd4-bc93-2f99-5a2bda2498a5.png)

# おわりに
１台の仮想マシンをWindowsでもMacでもLinuxでも持ち運んで使いたいといった用途など、Hyper-VでなくVMwareを使いたい状況はいろいろあるかと思いますが、Windows 11の魅力の一つでもあるWSL2との共存ができるようになったのは、私にとっては本当にありがたい話です。Hyper-VとWSL2の共存問題がWSL2を始めるうえでのハードルになっていた、という方には特におすすめします。それでは。