Hyper-Vで「仮想マシンを起動するのに十分なメモリがシステムにありません」エラーが出たときの対処法
Hyper-Vで仮想マシンを起動しようとした際に、「Not enough memory in the system to start the virtual machine(仮想マシンを起動するのに十分なメモリがシステムにありません)」というエラーが表示されることがあります。発生頻度はそれほど高くありませんが、原因と対処法を知っていれば数分で解決でき、OSのインストール作業も問題なく続行できます。

エラーメッセージの内容
このエラーが発生すると、画面には以下のようなメッセージが表示されます。
アプリケーションは'仮想マシン名'の状態を変更しようとした際にエラーが発生しました。
'仮想マシン名'の起動に失敗しました。
仮想マシン'仮想マシン名'を起動するのに十分なメモリがシステムにありません。
メモリを初期化できませんでした:この操作を完了するのに十分なメモリリソースが利用できません。(0x8007000E)
なぜこのエラーが発生するのか?
Hyper-V上にオペレーティングシステムをインストールするには、十分なメモリ(RAM)が必要です。仮想マシンに割り当てるRAMが多ければ多いほど、動作はスムーズになります。
ここで例を挙げてみましょう。搭載メモリ8GBのパソコンを使用している場合、そのすべてをHyper-Vに割り当てることはできません。ホスト側のWindowsやその他のアプリケーションもRAMを使用して動作しているからです。
つまり、仮想マシンに割り当てようとしたメモリ量が、実際に利用可能な空きRAMの容量を超えている場合に、このエラーが発生します。エラーメッセージ自体も、「仮想マシンを実行できるだけのメモリがコンピューターにない」ことを明確に示しています。
解決策は非常にシンプルです。仮想マシンに割り当てるメモリ量を減らすだけでOKです。
メモリ不足エラーを解消する手順
Hyper-Vでこのエラーが表示された場合は、以下の手順に従ってWindows 11/10で問題を解決しましょう。
- エラーウィンドウを閉じます。
- 赤色の電源ボタンをクリックしてシャットダウンします。
- 仮想マシンを選択し、「Turn Off(オフにする)」ボタンをクリックします。
- 仮想マシンを右クリックします。
- 「Settings(設定)」を選択します。
- 「Memory(メモリ)」タブに切り替えます。
- 現在の値より少ないメモリ量を入力します。
- 「OK」ボタンをクリックします。
- 仮想マシンを再起動します。
それぞれの手順について、詳しく見ていきましょう。
1. 仮想マシンをシャットダウンする
まず、エラーウィンドウを閉じて、赤色の電源ボタンをクリックして仮想マシンをシャットダウンします。もし「Turn Off」オプションが有効になっている場合は、直接クリックしても構いません。
多くの場合、Turn Offオプションはグレーアウトして選択できない状態です。その場合は、まずシャットダウン操作を行い、その後仮想マシンを選択して、右側のサイドバーにある「Turn Off」ボタンをクリックしてください。

仮想マシンが起動中の状態では、仮想ハードウェアに関する設定を変更することはできません。シャットダウンが完了したら、仮想マシンを右クリックし、コンテキストメニューから「Settings(設定)」を選択します。

2. メモリ割り当て量を減らす
設定画面が開いたら、左側のサイドバーにある「Memory(メモリ)」タブに切り替えます。ここには、メモリやRAMに関するすべての情報が表示されています。
最初の入力ボックスには、現在割り当てられているRAMの容量が表示されており、これが先ほどエラーの原因となった値です。このボックスに、より少ないRAM容量を入力しましょう。

例えば、これまで4096MBのRAMを割り当てていたのであれば、3072MB(3GB)などに減らしてみてください。入力が完了したら「OK」ボタンをクリックし、仮想マシンの再起動を試みます。
それでも解決しない場合
同じエラーが再度表示される場合は、不要なバックグラウンドプロセスやアプリケーションを終了して、空きメモリを増やしましょう。あるいは、パソコン自体を再起動するのも効果的です。再起動によってメモリが解放され、仮想マシンにより多くのRAMを割り当てられるようになります。
よくある質問
Hyper-Vの「仮想マシンを起動するのに十分なメモリがシステムにありません」エラーはどうやって直せばいいですか?
このエラーを解決するには、仮想マシンに割り当てるRAMの容量を減らす必要があります。仮想マシンを右クリックして「Settings(設定)」を選択し、「Memory(メモリ)」タブに切り替えて、より少ないRAM容量を入力してください。変更を保存したら、仮想マシンを再起動します。
「この操作を完了するのに十分なメモリリソースが利用できません」エラーはどうやって直せばいいですか?
このエラー(0x8007000E)は、仮想マシンが割り当てられたメモリにアクセスできない場合に表示されます。対処法としては、仮想マシンをシャットダウンし、設定パネルを開いてメモリ割り当て量を減らすことです。
このガイドがお役に立てれば幸いです。
-
Windows 10で「Java仮想マシンを作成できませんでした」エラーを解決する方法
Javaが正しくインストールされていれば、Javaベースのプログラムやゲームは非常に安定して動作します。しかし最近、MinecraftなどのJavaプログラムを実行しようとした際に「Java仮想マシンを作成できませんでした(Could not create the Java virtual machine)」というエラーが発生するという報告がユーザーから寄せられています。これは、Javaプログラムが動作するために使用する仮想マシン(JVM)が正しくインストールされていないことを意味します。同じ問題でお困りの方は、この記事が役立ちます。このエラーを解決するための完全ガイドをご紹介します。 Wi
-
【Windows 10/11】「Java仮想マシンを作成できませんでした」エラーの対処法
Javaは、ゲームやアプリケーション、サーバーサイドプログラムの開発に広く使われている優れた開発ツールの一つです。Javaで書かれたゲームやアプリケーションを実行するには、Java Virtual Machine(JVM:Java仮想マシン)の環境が必要です。 しかし、Javaで開発されたゲームやアプリケーションは、さまざまな理由により予期せずクラッシュしたり、起動に失敗したりすることがあります。その際に表示されるのが、「Could Not Create the Java Virtual Machine. Error: A fatal exception has occurred. Progr