Microsoft 提供の無料の開発者向け仮想マシンを導入してみた

# はじめに
最近、Qiita の記事を書いていると、記事を書く専用の環境が欲しくなりました。
私が使用している Windows 11 には、クライアント Hyper-V があるので、これで構築します。

使用するのは、Microsoft が無料で提供している開発者向けの仮想環境です。
VMWware や Hyper-V など、使用する仮想環境ごとにイメージをダウンロードすることができます。
今回は、Windows 11 の Hyper-V 用の仮想マシンを導入した手順を記事にしました。

# 仮想マシンのダウンロードと展開
仮想マシンは、[ここ](https://developer.microsoft.com/ja-jp/windows/downloads/virtual-machines/) から運ロードすることができます。
![スクリーンショット 2024-08-06 201317.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/cbca1ef5-a28d-b791-6115-c64f66be0d2b.png)
なお、Hyper-V 用の仮想環境は、約 23 GB あるので、そこそこ時間がかかります。
ダウンロードした ZIP ファイルに、VHDX 形式の仮想ディスクがあるので、展開します。
展開先は、Hyper-V の仮想ディスクを配置する場所に展開すると、のちの構築が楽だと思います。
(「仮想マシンをダウンロード」と書かれていますが、実態はディスクだけなんですね。どっちでもいいけど。)

# Hyper-V で仮想環境を作る
既存の VHDX を使用した一般的な作り方だと思います。

1. Hyper-V マネージャーで、[新規] - [仮想マシン] を選択
![スクリーンショット 2024-08-06 210309.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/b85f700e-fb2e-55b1-59e2-2de6de25dd7c.png)

2. ウィザードが起動するので、[次へ] ボタンをクリック
![スクリーンショット 2024-08-06 210412.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/cd10eebb-bbdf-226a-67bc-7e8785dcae92.png)

3. 仮想マシン名を入力し、[次へ] ボタンをクリック
ここでは、「Win11DevVM」としました。
![スクリーンショット 2024-08-06 210440.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/7b2809f6-4134-10d2-982a-c6332b157ac1.png)

4. [第 2 世代] を選択し、[次へ] ボタンをクリック
![スクリーンショット 2024-08-06 210453.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/90ae5e35-1203-4c60-e0ef-84634dcc01f9.png)

5. メモリを適当に入力し、[次へ] ボタンをクリック
Windows 11 の要件を満たすように、最低でも 4GB (4096 MB) 以上にします。
![スクリーンショット 2024-08-06 210524.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/14ade0c1-a906-4c28-66a5-01a75c131031.png)

6. ネットワークを設定し、[次へ] ボタンをクリック
![スクリーンショット 2024-08-06 210536.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/decc039a-8724-a610-6817-a62a1e6d3642.png)

7. 展開した仮想ディスクを選択し、[次へ] ボタンをクリック
[既存の仮想ハード ディスクを使用する] を選択し、展開した VHDX ファイルを指定します。
![スクリーンショット 2024-08-06 210554.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/cac198a0-d148-52a9-a4d4-74476af8e1ed.png)

8. 設定内容を確認し、[次へ] ボタンをクリック
![スクリーンショット 2024-08-06 210606.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/e01de82b-914f-fdf4-475f-2168a89825f2.png)

これで、仮想マシンは作成できます。

:::note warn
Windows 11 の仮想マシンの場合、[トラステッド プラットフォーム モジュールを有効にする] にチェックを入れる必要があります。
これにチェックを入れないと、Windows 11 の要件を満たすことができません。
私は仮想マシンを構築後、このチェックがオフのため、Windows 11 の仮想マシンが起動しませんでした。
![スクリーンショット 2024-08-06 210911.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/e6a05046-7cf1-0185-917f-8709cb8ac04a.png)

ほかにも、[仮想プロセッサの数] も確認しておいたほうが良いと思います。
![スクリーンショット 2024-08-06 210923.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/13903614-fb1e-6fdf-c00b-a2671f025dca.png)
:::

# 開発マシンの起動
この仮想マシンは、ユーザーのパスワードは設定されていません。
このため、起動すれば、煩わしい作業が必要なく利用することができます。

![スクリーンショット 2024-08-06 211148.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/1bab8538-c835-1717-4fdc-862753e0d8b4.png)

![スクリーンショット 2024-08-06 211237.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/04095791-a269-2cec-7228-d0bb993c674e.png)

![スクリーンショット 2024-08-06 211249.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/4b42ad70-ca96-cb2e-76a6-fd76f3f2cabd.png)

![スクリーンショット 2024-08-06 211403.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/297c9478-b595-edf1-ac12-8d18a71810b1.png)

![スクリーンショット 2024-08-06 211417.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/87460428-90fe-4781-b3ea-96d2c5c669b6.png)

![スクリーンショット 2024-08-06 211511.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3847080/f35f347f-537e-f2de-9d3c-ab776696aad2.png)

無事、起動することができました。


# 最後に
なんせ英語版なので、日本人の私には使いにくいです。
が、ひとまず環境はできたかと。
Visual Studio 2022 などの開発ツールもインストールされているので、開発してみたい人は試してみてもいいと思います。