1

ラップトップで Linux Mint を実行しています。いくつかの変更を加えたところ、Linux 環境でログインできませんでした。ライブ CD (Linux Mint) で起動し、重要なファイルをデスクトップから復元します。

仮想マシンにいくつかの重要なファイルがありました。仮想ボックスをライブ CD にインストールし、file.vbox をダブルクリックすると、次のメッセージが表示されます。

/media/mint/home/xxx/VirtualBox VMs/file2/file.vbox にある仮想マシンを開けませんでした。スナップショット {xxxxxxxxxxxxxx} の差分イメージが見つかりませんでした。UUID {xxxxxxxxxxxxxxxxxxxx} の開いているハードディスクが見つかりませんでした。

また、「新しい仮想マシンを作成」してから、「既存の仮想ハード ドライブを使用する」を選択してスナップショットを選択しようとしましたが、別のメッセージがポップアップ表示されます。

ハードディスク ファイル /media/mint/home/xxx/VirtualBox VMs/file2/file.vbox を開くことができませんでした。

メディア '/media/mint/home/xxx/VirtualBox VMs/file2/file.vbox./Snapshots/{xxxxxxxxxxxxxxxxxxx}.vdi' の UUID {xxxxxxxxxxxxxxx} を持つ親メディアがメディア レジストリ ('/home/ mint/.config/VirtualBox/VirtualBox.xml')。

結果コード: NS_ERROR_FAILURE (0x80004005) コンポーネント: メディア インターフェース: IMedium {xxxxxxxxxxxxxxxxxx} 呼び出し先: IVirtualBox {xxxxxxxxxxxxxxxx} 呼び出し先 RC: VBOX_E_OBJECT_NOT_FOUND (xxxxxxxxxx)

ライブ CD の仮想ボックス ブートからファイルを復元するのを手伝ってくれる人はいますか?

4

1 に答える 1

7

こんにちは、別の問題で同じエラーが発生しました。

修正方法:

  1. VirtualMachine.vbox ファイルをバックアップします。

  2. Notepad++ などのエディタで yourVirtualMachine.vbox ファイルを開きます

  3. 欠落している UUID を vbox ファイルで検索します。例: 36bbf5bd-3a5e-48ab-80d6-6a2952788fdc

  4. 次のようなタグを持つセクションを見つける必要があります。

  5. <AttachedDevice>で始まりで終わる セクション全体を削除し</AttachedDevice>ます (vbox ファイルのバックアップがある場合)

  6. 編集したファイルを保存します

  7. VirtualBox を起動します。この vbox ファイルを使用して仮想マシンをインポートできるはずです

  8. インポートした VM を編集する

  9. 編集ウィンドウで「ストレージ」タブを開きます
    9.1) 新しいハードディスク (vdi、vmdk などの既存の VM ファイル) を IDE または SATA コントローラーに追加します。

うまくいけば、VM を起動できるはずです

于 2014-09-08T10:12:06.010 に答える