Windows 11をインストールするためにHyper-VでTPMを有効にする方法

Windows 10のコンピューターでHyper-VにWindows 11をインストールしようとしているが、さまざまな問題が発生している場合は、それらのいくつかを解決する簡単な解決策があります。Windows 11をインストールするには、Hyper-VでTPMを有効にする必要があります。プロセッサが公式リストに載っていなくても、このチュートリアルを使用してHyper-VでVMTPMを仮想的にオンにすることができます。

MicrosoftがWindowsの最新バージョンのシステム要件を更新したため、Windows 11をインストールするにはTrusted Platform Module 2.0が必要になりました。かなり古いコンピューターを使用している場合、マザーボードにモジュールがない可能性があります。新しいコンピューターを購入せずにWindowsの最新バージョンを試してみたい場合、Hyper-Vは最適なソリューションです。

Hyper-VにWindows 11をインストールして、Windows 10と並行して実行できます。ただし、Hyper-VにWindows 11をインストールすると、TPMが有効になっていないために中断される場合があります。これが、このセキュリティ機能を有効にして作業を完了する必要がある理由です。

開始する前に、Hyper-Vを介して仮想マシンを展開する場合は、第2世代を選択する必要があることに注意してください。そうしないと、Windows 11をインストールするために必要なオプションを取得できません。

Windows 11をインストールするためにHyper-VでTPMを有効にする方法

Windows 11をインストールするためにHyper-VでTPMを有効にするには、以下の手順に従います。

  1. タスクバーの検索ボックスに「hyper-v manager」と入力します。
  2. 個々の検索結果をクリックします。
  3. 仮想マシンを右クリックし、設定オプションを選択します。
  4. セキュリティタブに切り替えます。
  5. トラステッドプラットフォームモジュールを有効にするチェックボックスを選択します。
  6. OKボタンをクリックします。

これらの手順の詳細を確認しましょう。

最初に、コンピューターでHyper-Vマネージャーを開く必要があります。そのためには、タスクバーの検索ボックスに「hyper-v manager」と入力し、それぞれの検索結果をクリックします。ここでは、左側にあるコンピューター名をクリックすると、すべての仮想マシンが表示されます。

仮想マシンが表示されたら、それを右クリックして、設定オプションを選択します。

次に、目的の仮想マシンがドロップダウンリストで選択されていることを確認します。その後、セキュリティタブに切り替え、トラステッドプラットフォームモジュールを有効にするチェックボックスをオンにします。

OKボタンをクリックして変更を保存します。その後、問題なくWindows 11をインストールできます。

Hyper-VはTPMをサポートしていますか?

はい、Hyper-VはトラステッドプラットフォームモジュールまたはTPMをサポートしています。ただし、第2世代のUEFIファームウェアが必要です。第1世代を選択するか、UEFIファームウェアがない場合は、TPMを有効にすることはできません。PCがUEFIを使用しているかBIOSを使用しているかを確認するには、この詳細なチュートリアルに従ってください。

他の仮想マシンソフトウェアでTPMを利用できますか?

はい、TPMはVMware、VirtualBoxなどの他の仮想マシンソフトウェアでも利用できます。ただし、Hyper-Vと同様に、他の仮想マシンソフトウェアでTPMを有効にするにはUEFIファームウェアが必要です。