VirtualBox VMを起動している際に、終了コード:E_FAIL (0x80004005)のメッセージが表示されたことがありますか?MiniTool Partition Wizardのこの記事では、この問題を解決する3つの簡単な方法を紹介いたします。ぜひお読みください!

VirtualBox E_FAIL (0x80004005)エラー

VirtualBox は、x86 仮想化用のオープンソースのタイプ 2 ハイパーバイザーです。Microsoft Windows、macOS、Linux、Solaris、OpenSolarisにインストールできます。Windows、Linux、BSD、OS/2、Solaris、Haiku、OSx86 で実行する仮想マシンの作成と管理、およびApple ハードウェア上の macOSの限定的な仮想化もサポートします。

VirtualBoxを使用してVMを実行する人が多いですが、VM起動時にVirtualBox E_FAIL (0x80004005)エラーに遭遇したと報告する人もいます。

VirtualBox E_FAIL (0x80004005)エラー

エラーの詳細、コンポーネントとメッセージのインタフェースが異なる可能性がありますが、「仮想マシン “○○”のセッションを開けませんでした」という提示と終了コード E_FAIL (0x80004005)が同じです。

ブルースクリーンエラー0x0000001aの対処法
ブルースクリーンエラー0x0000001aの対処法

エラー0x0000001aは、Windows 10でのよく見られる問題です。今回は、エラー0x0000001aの原因と対処法について、ご説明します。少しでもお役に立てればうれしいです。

もっと見る

VirtualBox E_FAIL (0x80004005)エラーの修正方法

VirtualBox E_FAIL (0x80004005)エラーを解決するには、以下で紹介する方法を試してみましょう。

方法1:CMDを使ってHyper-Vを無効にする

古いバージョンのVirtualBoxなら、Windows Hyper-Vとの互換性がないかもしれませんが、VirtualBox 6.0と以降のバージョンは、Hyper-V APIを使用してHyper-Vと共存できるようになります。Hyper-Vは有効になっていると、VirtualBox VMは起動できません。

終了コード:E_FAIL (0x80004005)はHyper-Vから引き起こすということは多くの人に確認されました。従って、Hyper-Vを無効にすると、このエラーを解決することができます。でも、WindowsでHyper-Vを無効にするのはうまくいかないかもしれません。CMDを使ってHyper-Vを無効にしてください。ここはガイドです。

  • Windowsの検索ボックスに「CMD」を入力して、結果から最も一致する「コマンドプロンプト」を管理者として実行します。
  • コマンド「bcdedit /set hypervisorlaunchtype off」を入力して実行します。
  • コンピューターを再起動してからVirtualBox VMを開き、問題が解決するかどうかを確認します。
提示:
後でHyper-Vを有効にする場合、コマンド「bcdedit /set hypervisorlaunchtype auto」を使用してください。
「Not in the hypervisor partition」エラーの修正方法
「Not in the hypervisor partition」エラーの修正方法

この記事では、仮想化技術であるVT-xとAMD-Vについてご紹介するとともに、それをBIOSで有効にして「Not in the hypervisor partition」エラーを解消する方法を解説します。

もっと見る

方法2:VM XMLファイルをチェックする

VirtualBox E_FAIL (0x80004005)エラーが発生する場合は、このフォルダー「C:\ユーザー\ユーザー名\.VirtualBox\Machines\VM_名\」に至って、以下の二つのファイルがあるかないかをチェックします。

  • VM_NAME.xml-prev
  • VM_NAME.xml-tmp

VirtualBox が VM を起動する時、XMLファイルを見つける必要があります。しかし、E_FAIL (0x80004005) エラーが発生した場合、このファイルが技術的に存在しないので、VirtualBox は単に「VM_NAME.xml」を見つけられなかったようです。

問題を修復するには、「VM_NAME.xml-prev」ファイルをコピーして、貼り付けたファイルの名を「VM_NAME.xml」に変更します。そして、VirtualBoxを再び起動して、うまく動作できるはずです。

方法3:手動でVBoxDrv.infをインストールする

VBoxDrv.infはVirtualBox用のドライバーです。しかし、パーミッションの問題により、この重要なドライバーのインストールは初期インストール中に完了しない可能性があります。そのため、VMは起動できなくなってE_FAIL (0x80004005) エラーも発生するかもしれません。この状況で、手動でVBoxDrv.infをインストールすることを試します。これからは手順です。

VirtualBoxのインストールフォルダーに行って、「VBoxDrv.inf」ファイルを見つけます。インストール先をカスタマイズしていない場合、VBoxDrv.inf ファイルへのパスは「C: \Program Files\Oracle\VirtualBox\drivers\vboxdrv」となります。このファイルを右クリックして「インストール」を選択します。

VBoxDrv.infをインストールする

これらの三つの方法もエラーを解決しないなら、再びVirtualBoxをインストールしてみてください。

VirtualBox結果コード:E_Invalidarg(0x80070057)の対処法
VirtualBox結果コード:E_Invalidarg(0x80070057)の対処法

VirtualBoxをコンピューターで実行する時に予想外の問題を発生する場合はあります。例えば、e_invalidarg(0x80070057)は、VirtualBoxの実行する時によく発生する問題の1つであります。今回はこの問題について7つの解決策を提供いたします。

もっと見る

結語:

これまで、VirtualBox E_FAIL (0x80004005)エラーに対応する方法を三つ紹介しました。私たちの方法が終了コード:E_FAIL (0x80004005)エラーの解決に役立つことを願っています。

  • reddit