Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

VirtualBoxのVBOX_E_FILE_ERROR(0x80bb0004)エラーを解決する5つの方法

Oracle VM VirtualBoxで仮想ディスクを仮想マシンに接続しようとした際に、VBOX_E_FILE_ERROR(0x80bb0004)エラーが発生するという報告が多数寄せられています。また、作成済みのアプライアンスをVM VirtualBox Managerへエクスポートする際に同じエラーが表示されるケースもあります。

VirtualBoxのVBOX_E_FILE_ERROR(0x80bb0004)エラーを解決する5つの方法

VBOX_E_FILE_ERROR(0x80bb0004)エラーの主な原因

このエラーについて、多くのユーザーの事例とその解決方法を調査した結果、以下のような比較的よくある原因が特定できました。

  • .vmdkまたは.vdiファイルの破損 – インターネットからダウンロードした仮想アプライアンスをインポートする際にこのエラーが発生することが多く、ダウンロードの中断やネットワーク障害が原因となることがあります。
  • vboxmanage.exeに管理者権限がない – インポート・エクスポート処理に関わるコンポーネントに管理者権限が付与されていない場合にも、この問題が発生します。特にUSBドライブ上の仮想ディスクを接続する際に報告されることが多いです。
  • マシン構成の更新が必要 – 手動操作などによって現在の仮想マシンの構成が破損している可能性もあります。同様の状況にあった一部のユーザーは、VirtualBoxで仮想マシンを最初から作り直すことで問題を解決できたと報告しています。
  • .vdiまたは.vmdkファイルに不良セクタが存在 – CHKDSKユーティリティでファイルをスキャンしたところ問題が解決したという報告があり、ファイル破損がエラーの原因になることが示唆されています。
  • VM VirtualBoxインストールの破損 – Windows版VirtualBoxのインストール自体が破損している場合も、このエラーメッセージが表示されることがあります。VM VirtualBoxクライアントと関連コンポーネントを完全にアンインストールすることで解決したユーザーもいます。

この問題にお困りの場合は、以下で実際に効果が確認されたトラブルシューティング手順をご紹介します。同じ状況にあった他のユーザーが問題を解決するために使用した方法を順番に試してみてください。

最良の結果を得るためには、ご自身の状況に合う有効な解決策が見つかるまで、以下の対処法を順番に実行することをおすすめします。

それでは始めましょう!

方法1:.vmdkまたは.vdiファイルを再ダウンロードする

Oracle VM VirtualBox Managerに仮想アプライアンスをインポートする際にこのエラーが発生している場合、何らかのデータ破損が原因である可能性が非常に高いです。

影響を受けた多くのユーザーは、仮想アプライアンスを再ダウンロードするか、徹底的なCHKDSKを実行することで問題を解決できたと報告しています。

同様の状況であれば、まず.vmdkファイルを再ダウンロードしてください(インターネットから入手した場合)。ダウンロードが中断された、または不完全な状態になっている可能性があります。

ダウンロードが完了したら、仮想アプライアンスを再度VM VirtualBox Managerにインポートしてみてください。もしVBOX_E_FILE_ERROR(0x80bb0004)エラーが再発した場合は、ダウンロード破損が原因ではないことが確認できます。

それでもエラーが表示される場合や、.vmdkファイルをインターネットからダウンロードしていない場合は、次の方法に進んでください。

方法2:vboxmanage.exeを管理者権限で開く

エラーコードが「アクセス拒否」エラーとともに表示される場合、vboxmanage実行ファイルを管理者権限で開いていないことが原因である可能性があります。VirtualBoxとvboxmanage.exeの両方を管理者として実行したところ、問題が解決したという報告もあります。

これは、USBドライブ上の仮想ディスクを仮想マシンに接続しようとする際によく発生します。USBデバイスへのRAWアクセスには管理者権限が必要であり、これがエラーの原因となることがあります。

まずは他の操作を試す前に、vboxmanage.exeを右クリックして「管理者として実行」を選択し、管理作業を管理者権限で行っていることを確認しましょう。

VirtualBoxのVBOX_E_FILE_ERROR(0x80bb0004)エラーを解決する5つの方法

この方法で問題が解決しない場合は、次の方法に進んでください。

方法3:新しい仮想マシンを作成する

アプライアンスOVAファイルをVirtualBoxにインポートする際にVBOX_E_FILE_ERROR(0x80BB0004)エラーが発生した複数のユーザーが、新しい仮想マシンを最初から作成することで問題を解決できたと報告しています。

以下に手順を簡単にまとめました:

  1. Oracle VM VirtualBoxを開き、「新規」をクリックして新しい仮想マシンを作成します。VirtualBoxのVBOX_E_FILE_ERROR(0x80bb0004)エラーを解決する5つの方法
  2. 新しい仮想マシンに名前を付け、エミュレートするOSの「タイプ」と「バージョン」を選択します。VirtualBoxのVBOX_E_FILE_ERROR(0x80bb0004)エラーを解決する5つの方法
  3. スライダーでメモリサイズを割り当て、「次へ」をクリックします。VirtualBoxのVBOX_E_FILE_ERROR(0x80bb0004)エラーを解決する5つの方法
  4. 次の画面で「既存の仮想ハードディスクファイルを使用する」を選択し、フォルダアイコンをクリックして.vdiファイルの場所を指定します。VirtualBoxのVBOX_E_FILE_ERROR(0x80bb0004)エラーを解決する5つの方法
  5. 新しい仮想マシンの作成が完了したら、以前VBOX_E_FILE_ERROR(0x80bb0004)エラーが発生していた手順をもう一度実行し、問題が解決したかどうかを確認します。

それでも同じエラーメッセージが表示される場合は、次の方法に進んでください。

方法4:CHKDSKを実行する

CHKDSKスキャンを実行したところ問題が解決したという報告が複数あります。CHKDSKユーティリティは、.vdiファイル内のエラーを検出して修復する能力に優れています。

.vdiファイルの不良セクタがエラーの原因となっている場合、以下の手順で問題を完全に解決できるはずです。手順は以下の通りです:

注意: Linux環境でこの問題が発生している場合は、代わりにFSCK(File System Check)ユーティリティを使用できます。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enterを押して昇格されたコマンドプロンプトを開きます。VirtualBoxのVBOX_E_FILE_ERROR(0x80bb0004)エラーを解決する5つの方法
  2. 昇格されたコマンドプロンプトで、以下のコマンドを実行しEnterキーを押してスキャンを開始します。
    chkdsk X: /f /r /x

    注意: Xは.vmdkまたは.vdiファイルが保存されているドライブのボリューム文字のプレースホルダーです。実際のドライブ文字に置き換えてください(例:chkdsk c: /f /r /x)。

  3. このコマンドはボリュームをスキャンし、検出されたエラーの修復と不良セクタからの情報復旧を試みます。処理が完了したらコマンドプロンプトを閉じ、パソコンを再起動します。
  4. 再起動後、以前VBOX_E_FILE_ERROR(0x80bb0004)エラーが表示されていた手順をもう一度実行し、問題が解決したかどうかを確認します。

それでも同じエラーメッセージが表示される場合は、最後の方法に進んでください。

方法5:Oracle VirtualBoxを再インストールする

同じVBOX_E_FILE_ERROR(0x80bb0004)エラーに遭遇した一部のユーザーからは、Oracle VirtualBox全体を再インストールしてはじめて問題が解決したという報告があります。これは、インストールの破損もこのエラーの原因になり得ることを示唆しています。

以下にOracle VirtualBoxを再インストールする手順をまとめました:

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「appwiz.cpl」と入力してEnterキーを押すと、「プログラムと機能」が開きます。VirtualBoxのVBOX_E_FILE_ERROR(0x80bb0004)エラーを解決する5つの方法
  2. プログラムと機能」の一覧を下にスクロールし、Oracle VM VirtualBoxを見つけます。エントリを右クリックして「アンインストール」を選択します。VirtualBoxのVBOX_E_FILE_ERROR(0x80bb0004)エラーを解決する5つの方法
  3. 確認画面で「はい」をクリックして、Oracle VM VirtualBoxをアンインストールします。VirtualBoxのVBOX_E_FILE_ERROR(0x80bb0004)エラーを解決する5つの方法
  4. アンインストールが完了したら、パソコンを再起動します。
  5. 再起動後、公式サイトにアクセスし、「Windows hosts」をクリックしてWindows用の最新版VirtualBoxをダウンロードします。
  6. インストーラーを実行し、画面の指示に従ってソフトウェアをシステムに再インストールします。
  7. 改めて仮想ディスクを仮想マシンに接続し、エラーがまだ発生するかどうかを確認します。
  1. 修正:エラー87「パラメータが正しくありません」

    一部のWindowsユーザーは、「エラー87パラメータが正しくありません」が表示されていると報告しています。 」アプリケーションを開こうとするたびにエラーが発生します。場合によっては、発生したエラーメッセージは次のとおりです。「 LoadLibraryがエラー87で失敗しました:パラメータが正しくありません。 」影響を受けるユーザーの中には、問題が1つまたは2つのアプリケーションでのみ発生すると報告しているユーザーもいれば、開こうとしたほとんどすべてのアプリケーションでエラーが発生したと報告しているユーザーもいます。この問題は、Windows 7、Windows 8、およびWindows 10

  2. 【解決】致命的なエラー C0000022 の原因と対処法を徹底解説

    ノートPCやデスクトップPCの電源を入れた直後に「致命的なエラー C0000022(Fatal error C0000022)」が表示されるという報告が多数寄せられています。このエラーコードには「Applying Update operation(更新操作を適用中)」というメッセージが併せて表示され、特にHP製のノートパソコンやデスクトップで発生しやすいことがわかっています。多くのユーザーによると、この問題はWindows Updateの失敗後や、更新処理の途中で何らかの割り込みが発生した後に現れ始める傾向があります。さらに厄介なことに、このエラーは起動のたびに必ず発生するため、通常の方法では