Windows
 Computer >> コンピューター >  >> システム >> Windows

Hyper-Vで「オペレーティングシステムがロードされませんでした」エラーを修正する方法

Hyper-V仮想マシンの起動時に「No operating system was loaded(オペレーティングシステムがロードされませんでした)」というエラーが表示される場合、このガイドの手順に従うことで問題を解決できます。ISOファイルが正しく認識されないとインストールウィザードが起動しないため、この問題を解決するまで仮想マシンへのOSインストールは完了できません。

Hyper-Vで「オペレーティングシステムがロードされませんでした」エラーを修正する方法

エラーメッセージの全文は以下のとおりです。

No operating system was loaded. Your virtual machine may be configured incorrectly. Exit and re-configure your VM or click restart to retry the current boot sequence again.
(オペレーティングシステムがロードされませんでした。仮想マシンの構成が正しくない可能性があります。終了してVMを再構成するか、「再起動」をクリックして現在のブートシーケンスを再試行してください。)

この画面では、仮想マシンのブートサマリーも表示されます。ここには、仮想マシンの構成時に設定したブート順序(Boot order)が表示されます。また、「ブートのロードに失敗しました」、「ブートイメージが見つかりません」、「ブートローダーがオペレーティングシステムをロードしませんでした」など、類似のエラーメッセージが表示される場合も、本記事で紹介する同じ解決策を適用できます。

エラーの主な原因

この問題の根本的な原因は、仮想マシンにインストールしようとしているOSのISOファイルにあります。Windows 11、Windows 10、Linuxのいずれであっても、インストールが完了するまでISOファイルを元の場所に保持しておく必要があります。Hyper-Vはインストール中、継続的にISOファイルへアクセスするため、インストール完了前にISOファイルを移動したり削除したりすると、上記のエラーが発生します。

「オペレーティングシステムがロードされませんでした」エラーの解決手順

Hyper-Vでこのエラーを修正するには、以下の手順を実行します。

  1. ISOファイルが完全かどうか確認する
  2. 破損したISOファイルを入れ替える
  3. セットアップ時にISOファイルを選択する
  4. DVDドライブの設定を見直す

各手順の詳細は以下のとおりです。

1. ISOファイルが完全かどうか確認する

Hyper-V仮想マシンには、Windows 11、Windows 10、Linuxなど、さまざまなOSをインストールできますが、どのOSでも同様の問題が発生する可能性があります。前述のとおり、インストールが完了するまでISOファイルは元の場所に保持しておきましょう。Hyper-Vはインストール中、継続的にISOファイルを読み込みます。

ISOファイルを選択済みの場所から移動すると、Hyper-Vは新しい場所を自動的に認識できません。つまり、この問題を解消するには、仮想マシンの設定で場所を手動で指定し直す必要があります。手間を避けるためにも、仮想マシンのセットアップ時に指定した場所にISOファイルをそのまま置いておくことを強くおすすめします。

2. 破損したISOファイルを入れ替える

ISOファイル自体が破損している場合も、同じ問題が発生します。その場合は、目的のOSのISOファイルを改めてダウンロードし、仮想マシンの設定に新しい場所を入力して、インストールを再開してください。

3. セットアップ時にISOファイルを選択する

Hyper-Vで「オペレーティングシステムがロードされませんでした」エラーを修正する方法

多くのユーザーは、仮想マシンのセットアップ時にISOファイルを選択せず、起動時にそれを忘れてしまうことがあります。同じ状況になると、このエラー画面を回避できません。セットアップ中にISOファイルの場所を求められたら、「後でオペレーティングシステムをインストールする」を選択せず、「イメージファイル」オプションを選んで、すぐにISOファイルを指定しましょう。

4. DVDドライブの設定を見直す

Hyper-Vで「オペレーティングシステムがロードされませんでした」エラーを修正する方法

設定が正しくても、内部の競合などの理由により、Hyper-VがISOファイルを読み込めないことがあります。ISOファイルの場所を確認するには、以下の手順を実行します。

  • 仮想マシンを選択し、「設定」をクリックします。
  • 「SCSIコントローラー」を展開し、「DVDドライブ」に移動します。
  • 「イメージファイル」オプションが選択されていることを確認します。
  • 「参照」ボタンをクリックします。
  • ISOファイルを選択します。
  • 「OK」ボタンをクリックします。
  • インストールを再開します。

これで、問題なく起動できるはずです。

よくある質問

「オペレーティングシステムが見つかりません」エラーを修正するには?

Hyper-Vで「Operating system wasn't found(オペレーティングシステムが見つかりません)」というエラーが表示された場合は、ISOファイルを手動で再度選択する必要があります。仮想マシンの設定を開き、「SCSIコントローラー」>「DVDドライブ」に移動します。次に「参照」ボタンをクリックしてISOファイルを選択します。さらに、仮想ハードディスクも破損していないことを確認してください。

Hyper-Vのエラー全般を修正するには?

Hyper-Vにはさまざまな問題が考えられるため、正確なエラーメッセージを確認してから対処することが重要です。たとえば、「No operating system was loaded」エラーの場合は本記事の手順に従い、「システムに仮想マシンを起動するのに十分なメモリがありません」というエラーの場合は、メモリ関連のガイドに従うといった具合です。

以上、Hyper-Vで「オペレーティングシステムがロードされませんでした」エラーを修正する方法について解説しました。ISOファイルの管理と設定の見直しを行うことで、スムーズにOSをインストールできるようになります。

  1. PCで「オペレーティングシステムが見つかりません」エラーが出たときの対処法まとめ

    PCの電源を入れると、黒い画面に「Missing Operating System(オペレーティングシステムが見つかりません)」や「Boot device not found, please install an operating system on your hard disk(ブートデバイスが見つかりません)」といったエラーメッセージが表示され、Windowsが起動できなくなることがあります。突然のトラブルに焦ってしまいますが、落ち着いて対処すれば解決できるケースがほとんどです。この記事では、オペレーティングシステムが見つからないエラーの原因と、初心者でも実践できる5つの対処法を詳しく解

  2. Windows 11でイベントID 1001エラーを解決する6つの対処法

    Windows 11でイベントID 1001のエラーに遭遇し、その解決方法をお探しですか?この記事では、お使いのデバイスでイベントIDエラーを解消するための複数の対処法をご紹介します。 イベントID 1001エラーは、主にシステムリソースへの高負荷、システムファイルの破損、サードパーティ製アプリケーションの干渉、ウイルスやマルウェアの感染などが原因で発生します。このエラーは、サードパーティ製アプリやサービスを実行しようとした際に発生し、デバイスがフリーズしたり、システムクラッシュにつながることもあります。 また、システム上でアプリを動作させるのに十分な空きRAMがない場合にも、このエラーが発