修正:VBOX_E_FILE_ERROR(0x80bb0004)

VirtualBoxを使用して仮想ディスクを仮想マシンに接続しようとすると、数人のユーザーがvbox_e_file_error(0x80bb0004)エラーを受け取ると報告しています 。 他のユーザーは、以前に作成したアプライアンスをVM VirtualBox Managerにエクスポートしようとすると問題が発生すると報告しています。

vbox_e_file_error(0x80bb0004)エラー

vbox_e_file_error(0x80bb0004)エラーの原因

この特定の問題を調査するために、さまざまなユーザーと、エラーメッセージの解決に使用されたと報告されている方法を調べました。 収集できたことに基づいて、この特定のエラーメッセージをトリガーするかなり一般的なシナリオがいくつかあります。

  • .vmdkまたは.vdiファイルが破損している -この特定のエラーは、ユーザーがインターネット経由でダウンロードした仮想アプライアンスをインポートしようとしたときに発生することがよく報告されています。 これは、不完全なダウンロードまたはネットワークの問題が原因で発生する可能性があります。
  • vbomxmanage.exeには管理者権限がありません –この問題を引き起こすもう1つの一般的な理由は、インポートまたはエクスポートプロセスに関連するコンポーネントに管理者権限がない場合です。 これは、ユーザーがUSBドライブでホストされている仮想ディスクを接続しようとしたときに発生することがほとんど報告されています。
  • マシン構成を更新する必要があります –何らかの手動介入により現在の仮想マシン構成が破損しているため、エラーが発生する場合もあります。 同様の状況にある一部のユーザーは、VirtualBoxで仮想マシンをゼロから再作成することで問題を解決できました。
  • .vdiまたは.vmdkファイルに不良セクターが含まれている – CHKDSKユーティリティを使用して不良セクターのファイルをスキャンした後、問題が修正されたと報告したユーザーが数人います。 これは、ファイルの破損が原因でエラーが発生する可能性があることを示唆しています。
  • 破損したVM VirtualBoxのインストール –破損したWindows VirtualBoxのインストールもこのエラーメッセージをトリガーする可能性があります。 一部のユーザーは、関連するすべてのコンポーネントとともにVM VirtualBoxクライアント全体をアンインストールすることで問題を解決できました。

この特定の問題の解決に現在苦労している場合、この記事では検証済みのトラブルシューティング手順のリストを提供します。 以下に、同様の状況の他のユーザーが問題を解決するために使用したメソッドのリストを示します。

最良の結果を得るには、特定の状況に効果的な修正が見つかるまで、以下の潜在的な修正に従ってください。

さぁ、始めよう!

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

仮想アプライアンスをOracle VM VirtualBox Managerにインポートしようとしたときにこの特定のエラーが発生した場合、何らかの破損を処理している可能性が非常に高くなります。

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

上記の状況に似ている場合は、 .vmdkファイルを再ダウンロードすることから始めます(インターネット経由で入手した場合)。 中断または部分的にダウンロードされた更新を処理する場合があります。

ダウンロードが完了したら、仮想アプライアンスをVM VirtualBoxマネージャーに再度インポートしてみてください。 vbox_e_file_error(0x80bb0004)エラーが返された場合、破損したダウンロードが原因でエラーが発生していないことを確認しました。

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

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

エラーコードがアクセス拒否エラーにまとめられている場合、管理者権限でvboxmanage実行可能ファイルを開いていないため、問題が発生している可能性が非常に高くなります。 一部の影響を受けるユーザーは、VirtualBoxとvboxmanage.exeの両方を管理者として開いた後、問題が解決したと報告しています。

これは、仮想ディスク(USBドライブでホストされている)を仮想マシンに接続しようとする場合によく発生します。 結局のところ、USBデバイスへのRAWアクセスには管理者権限が必要になりますが、これがエラーの原因となる可能性があります。

そのため、他のことを試す前に、 vboxmanage.exeを右クリックして[ 管理者として実行 ]を選択し、管理部分を行うときに管理者権限を使用していることを確認してください

管理者としてvboxmanage.exeを実行する

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

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

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

これを行う方法のクイックガイドを次に示します。

  1. Oracle VM VirtualBoxを開き、「 新規」を押して新しい仮想マシンを作成します。

    新しい仮想マシンの作成
  2. 新しい仮想マシンに名前を付けてから、エミュレートされたオペレーティングシステムのタイプバージョンを選択します。

    新しい仮想マシンを作成する
  3. トグルを使用して割り当てられたメモリサイズを選択し、もう一度[ 次へ ]をクリックします。

    メモリの割り当て
  4. 次の画面で、[ 既存の仮想ハードディスクファイル使用する]を選択し、フォルダーアイコンをクリックして、.vdiファイルの場所を参照します。

    新しいマシンを作成する前にVDIファイルの場所を参照する
  5. 新しい仮想マシンが再作成されたら、以前にvbox_e_file_error(0x80bb0004)エラーをトリガーしていた手順を繰り返し、問題が解決したかどうかを確認します。

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

方法4:CHKDSKを実行する

一部のユーザーは、コンピューターでCHKDSKスキャンを実行した後に問題が修正されたことを報告しています。 明らかに、 CHKDSKユーティリティは.vdiファイル内のエラーを完全に検出および修正できます。

.vdiファイル内の一部の不良セクタが原因でエラーが発生している場合、次の手順で問題を完全に解決する必要があります。 必要なことは次のとおりです。

注: Linuxでこの問題が発生している場合は、代わりにFSCK(ファイルシステムチェック)ユーティリティを使用できます。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、「 cmd 」と入力し、 Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトウィンドウを開きます。

    ダイアログの実行:cmd、次にCtrl + Shift + Enterを押します
  2. 管理者特権のコマンドプロンプト内で、次のコマンドを実行し、 Enterキーを押してスキャンを開始します。
     chkdsk X:/ f / r / x 

    注: Xは、.vmdkまたは.vmiファイルを保持するドライブのボリューム文字の単なるプレースホルダーであることに注意してください。 それに応じて、次のように置き換えます。chkdsk c:/ f / r / x

  3. 実行したコマンドは、ボリュームをスキャンし、不良セクターから情報を回復しようとすることに加えて、見つかったエラーを修正しようとします。 手順が完了したら、昇格したコマンドプロンプトを閉じて、コンピューターを再起動します。
  4. 次回の起動時に、以前にvbox_e_file_error(0x80bb0004)エラーを表示していた同じ手順を繰り返して、問題が解決されたかどうかを確認します。

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

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

同じvbox_e_file_error(0x80bb0004)エラーが発生した一部のユーザーは、Oracle Virtual Boxインストール全体を再インストールした後にのみ問題が修正されたことを報告しています。 これは、破損したインストールがこの特定のエラーの原因である可能性を示唆しているようです。

Oracle VirtualBoxの再インストールに関するクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 appwiz.cpl 」と入力し、 Enterキーを押して[ プログラムと機能]を開きます

    実行ダイアログ:appwiz.cpl
  2. Programs and Features内で、アプリケーションのリストを下にスクロールして、Oracle VM VirtualBoxを見つけます。 エントリが表示されたら、それを右クリックして[ アンインストール ]を選択します。

    Oracle VM VirtualBoxのアンインストール
  3. 確認プロンプトで「はい」をクリックして、 Oracle VM VirtualBoxをアンインストールします

    Oracle VM VirtualBoxのインストールの確認
  4. アンインストールプロセスが完了したら、コンピューターを再起動します。
  5. 次回の起動時に、このリンク(ここ)にアクセスし、Windowsホストをクリックして、Windows用VirtualBoxの最新バージョンをダウンロードします。
  6. インストール実行可能ファイルを開き、画面の指示に従ってシステムにソフトウェアを再インストールします。
  7. 仮想ディスクを仮想マシンに再度アタッチして、エラーが引き続き発生するかどうかを確認してください。

興味深い記事