【修正】VMwareで「オペレーティングシステムが見つかりません」エラーが出たときの対処法
VMware WorkstationやVMware Playerを使用しているWindowsユーザーの間で、仮想マシンの起動時に「オペレーティングシステムが見つかりません(Operating System not found)」というエラーが表示されるという報告が多数寄せられています。このエラーは、物理ドライブやISOファイルからOSをインストールしようとした際に発生することが確認されています。また、特定のWindowsバージョンに限定された問題ではなく、Windows 7、Windows 8.1、Windows 10のいずれでも発生が確認されています。

「オペレーティングシステムが見つかりません」エラーの原因は?
本記事では、さまざまなユーザーからの報告と、このエラーの解決に最も効果的だった修復方法を分析しました。その結果、このエラーを引き起こす可能性のある原因は複数存在することが判明しています。
- ISOファイルが起動可能ではない – 最も多い原因として、ユーザーが実際には起動可能なOSではなく、更新プログラムの集合体にすぎないISOファイルを使用しているケースが挙げられます。この場合、起動可能な別のISOファイルを使用することで問題を解決できます。
- VMwareに物理ドライブの使用が指示されていない – 物理ディスク(光学ドライブやUSBフラッシュドライブ)から仮想マシンにOSをインストールする場合、VMwareの設定でその変更を反映する必要があります。設定メニューから適切な変更を行うことで解決できます。
- 仮想マシンファイルの破損 – 起動しようとしている仮想マシンに関連するファイルの一部が破損している場合にも、このエラーが発生することがあります。この場合は、仮想マシンを最初から作り直すことで解決できます。
- PXEブート時間が短すぎる – ユーザーの操作を求める画面が表示される前にPXEシーケンスが終了してしまい、起動処理が失敗するケースもあります。この場合、.vmxファイルにブート遅延を追加することで解決できます。
同じエラーメッセージにお困りの方は、本記事で紹介する実証済みの解決策をお試しください。以下では、「オペレーティングシステムが見つかりません」エラーに遭遇した他のユーザーが実際に問題を解決できた複数の方法を紹介します。
以下の方法は、効果と難易度の順に並べています。記載されている順番に従って順番に試していただくことをおすすめします。原因が何であれ、いずれかの方法で問題は必ず解決できるはずです。
方法1:ISOファイルが起動可能であることを確認する
この問題は多くの場合、起動可能なOSではなく、更新プログラムのパッケージしか含まないISOファイルを誤って使用していることに起因します。仮想マシンへのマウントを成功させるには、起動可能なOSメディアを使用しなければならない点に注意してください。
VMwareにOSをインストールしようとして「オペレーティングシステムが見つかりません」エラーが表示される場合は、まず使用しているISOファイルが本当に起動可能なものであるかを確認してください。起動可能ではないと判断した場合は、別のISOファイルを選択するか、次の方法に進んでください。
方法2:物理デバイスの使用を指定する(該当する場合)
起動可能なディスクからOSをインストールしようとしている場合、ブートドライブの指定をしていないために「オペレーティングシステムが見つかりません」エラーが発生している可能性があります。物理的なCD/DVDから問題なく起動するには、設定メニューからVMwareに対して物理CD/DVDから起動するよう指示する必要があります。
具体的な手順は以下の通りです。
- VMware WorkstationまたはVMware Playerをダブルクリックしてアプリケーションを開きます。
- メインメニューから、問題が発生しているマシンを右クリックし、「設定(Settings)」を選択します。
- 「仮想マシン設定(Virtual Machine Settings)」画面で、画面上部の「ハードウェア(Hardware)」タブを選択します。
- デバイスの一覧を下にスクロールし、「CD/DVD (SATA)」をクリックして選択します。
- 「CD/DVD (SATA)」デバイスを選択した状態で、右側のペインに移動し、「接続(Connection)」の設定を「物理ドライブを使用(Use physical drive)」に変更します。次に、ドロップダウンメニューからインストールメディアを挿入している光学ドライブを選択します。
- VMwareに正しい物理光学ドライブを使用するよう指示したら、「OK」をクリックして変更を保存します。
- 仮想マシンを再度起動し、問題が解決したかどうかを確認します。

それでも「オペレーティングシステムが見つかりません」エラーが発生する場合は、次の方法に進んでください。
方法3:仮想マシンを作り直す
一部のユーザーからは、仮想マシンを作り直し、UEFIではなくBIOSを優先するように設定することで問題を解決できたとの報告があります。また、VM FusionやVMware Workstationを使用していたユーザーの中には、「Easy Install」のチェックを外すことで問題が解決したという声もあります。
仮想マシンを作り直す手順は以下の通りです。
- VMwareアプリケーションを開き、左側のメニューから「ホーム(Home)」をクリックします。次に、右側のメニューから「新規仮想マシンの作成(Create a New Virtual Machine)」をクリックします。
- 「新規仮想マシンウィザード(New Virtual Machine Wizard)」画面で、インストールソースを選択し、「次へ」をクリックします。
注意: VM FusionまたはVMware Workstationを使用している場合は、「Easy Install」のチェックを必ず外してください。 - 次の画面で、仮想マシンの名前と保存先の場所を設定します。
- 次の画面で、最大ディスクサイズを設定し、仮想ディスクの保存方法を決めてから、再度「次へ」をクリックします。
- 次の画面で、ハードウェア設定をデフォルト値のままにするか、必要に応じて自分で設定してから「完了(Finish)」をクリックします。
- 新しく作成した仮想マシンを実行し、問題が解決したかどうかを確認します。

同じ「オペレーティングシステムが見つかりません」エラーがまだ発生する場合は、次の方法に進んでください。
方法4:Windowsインストーラーの画面が表示されるようにする
特定の仮想マシンの構成では、VMwareがPXEブートを試みるものの、ユーザーが「Press any key to boot into Windows Installer」(任意のキーを押してWindowsインストーラーを起動)の画面ですばやくキーを押せないために失敗してしまうことがあります。
この場合、6秒以上のブート遅延を設定することで、上記の画面で操作するための時間を確保し、問題を解決できます。
具体的な手順は以下の通りです。
- すべての仮想マシンとVMware本体のアプリケーションが閉じていることを確認します。
- まず、.vmxファイルを安全に編集できるテキストエディタを用意します。標準のメモ帳でも編集は可能ですが、データを誤って破損させないためにも、Notepad++のダウンロード&インストールをおすすめします。
- 信頼できるテキストエディタをインストールしたら、エクスプローラーを開き、以下の場所に移動します。
C:\Users\*YourUser*\Documents\Virtual Machines
注意: *YourUser*はWindowsユーザーアカウント名のプレースホルダーです。ご自身の環境に合わせて実際のユーザー名に置き換えてください。 - Virtual Machinesフォルダに移動したら、問題が発生している仮想マシンに関連付けられたフォルダを開きます。
- 仮想マシンのフォルダ内で、このVMに属する.vmxファイルを探します。
注意:拡張子が表示されない場合は、上部のリボンにある「表示(View)」タブをクリックし、「ファイル名拡張子」のチェックボックスが有効になっていることを確認してください。 - .vmxファイルを右クリックし、「Edit with Notepad++」を選択します。
- Notepad++のウィンドウ内で、画面の一番下までスクロールし、以下のコード行を貼り付けます。
bios.bootDelay = "6000"
- 上部のリボンバーから「ファイル(File)」をクリックし、「保存(Save)」を選択します。その後、Notepad++で開いたファイルを安全に閉じて問題ありません。
- 以前「オペレーティングシステムが見つかりません」エラーを引き起こしていた仮想マシンを開き、問題が解決したかどうかを確認します。

-
Shell32.dllが見つからないエラーの原因と6つの解決方法を徹底解説
Shell32.dllは、Microsoft Windowsオペレーティングシステムや関連アプリケーションがスムーズに動作するために不可欠なシステムファイルです。このファイルは、ファイルやWebページなど、多くの機能オブジェクトへのアクセスを可能にする役割を担っています。 このファイルに問題が発生すると、システムはエラーメッセージや警告を表示し、場合によっては解決策を提示することもあります。ただし、Shell32.dllは数百の他のDLLファイルと連携しているため、そのうちのどれか1つでも破損または欠落していると、Shell32.dllが正しく読み込まれなくなります。 「Shell32.dl
-
PCで「オペレーティングシステムが見つかりません」エラーが出たときの対処法まとめ
PCの電源を入れると、黒い画面に「Missing Operating System(オペレーティングシステムが見つかりません)」や「Boot device not found, please install an operating system on your hard disk(ブートデバイスが見つかりません)」といったエラーメッセージが表示され、Windowsが起動できなくなることがあります。突然のトラブルに焦ってしまいますが、落ち着いて対処すれば解決できるケースがほとんどです。この記事では、オペレーティングシステムが見つからないエラーの原因と、初心者でも実践できる5つの対処法を詳しく解