仮想マシンを Windows 11 にアップグレードするために Windows 10 を仮想マシンにインストールしようとすると、「Windows が Microsoft ソフトウェア ライセンス条項を見つけることができません。インストール ソースが有効であることを確認して、Windows を再起動してください」という役に立たないエラー メッセージが表示されて停止されました。インストール。」しばらくいじってみたところ、うまくいく解決策を見つけることができました。
このエラー メッセージは、実際にはメッセージとはまったく異なる意味を持っていることがわかりました。つまり、このコンピュータに問題があるということです。
通常、このメッセージは、仮想マシンにインストールするときに、Windows 10 または 11 コンピューターでは通常ではない奇妙な方法で構成されている場合に表示されます。たとえば、問題が発生する可能性のある理由は次のとおりです。
- Hyper-V で動的メモリが有効になっています。 これが私が抱えていた問題であり、動的メモリをオフにすると問題はすぐに解決しました。その方法については以下を参照してください。
- 仮想マシンに十分なメモリが割り当てられていない RAM があまり割り当てられていない仮想マシンにインストールしようとすると、Windows が失敗する可能性があります。
- VMware 仮想マシンには フロッピー ドライブ があります。 はい、Windows 10 はフロッピー ドライブをあまり好まないので、フロッピー ドライブがある場合は仮想マシンへのインストールに失敗する可能性があります。
- セキュア ブートが有効になっていない セキュア ブートを有効にする必要があります。詳細については以下を参照してください。
- 空の仮想マシンを作成して再試行する 使用している仮想マシン ソフトウェアのデフォルト設定が正しくない場合があるため、正しい設定で仮想マシン テンプレートを手動で作成し、ISO をマウントしてインストールを実行できます。
- インストール メディアに問題があります。ISO イメージを再度ダウンロードするか、別のフラッシュ ドライブを使用してみてください。
他の何かがこのエラーの原因である可能性は十分にありますが、これらは調査中に見つけた解決策です。
Hyper-V で動的メモリを無効にする方法
Hyper-V マネージャーを開き、リストから仮想マシンを見つけて、右クリックするか、右側の [操作] ペインを使用して設定を開きます。 [メモリ] に移動し、[動的メモリを有効にする] オプションのチェックを外します。
Windows が実際に適切に機能するために十分な RAM が VM に割り当てられていることを確認する必要があります。
ダイアログを閉じて VM を再起動すると、すぐに動作し始めるはずです。
Hyper-V でセキュア ブートを有効にする方法
Hyper-V マネージャーを開き、仮想マシンの設定を開きます。左側のペインで「セキュリティ」を見つけて、「セキュアブートを有効にする」オプションをオンにします。
このオプションは実際にはデフォルトでオンになっている必要がありますが、仮想マシン テンプレートを手動で作成するとチェックが外される場合があります。
この時点で ISO を添付してインストールを完了できるはずです。





