Я использую Linux Mint на своем ноутбуке. Я сделал некоторые изменения, и я не мог войти в среду Linux. Я загружаюсь в live cd (linux mint) и восстанавливаю важные файлы с рабочего стола.

У меня были некоторые важные файлы в виртуальной машине. Я устанавливаю виртуальный ящик в live cd, и когда я дважды щелкаю файл file.vbox, появляется сообщение:

"Не удалось открыть виртуальную машину, расположенную в /media /mint /home /xxx /VirtualBox VMs /file2 /file.vbox. Различающееся изображение снимка {xxxxxxxxxxxxxx} не найдено. Не удалось найти открытый жесткий диск с UUID {xxxxxxxxxxxxxxxxxxxx}. "

Я также пытаюсь "создать новую виртуальную машину", а затем "использовать существующий виртуальный жесткий диск" и выбрать моментальный снимок, но на экране появляется другое сообщение:

Не удалось открыть файл жесткого диска /media /mint /home /xxx /VirtualBox VMs /file2 /file.vbox.

Родительский носитель с UUID {xxxxxxxxxxxxxxx} носителя '/media/mint/home/xxx/VirtualBox VMs/file2/file.vbox./Snapshots/-199XXXXXXXXXXXXXWA.VDI не найден в реестре носителей («/home/mint/.config/VirtualBox/VirtualBox.xml»).

Код результата: NS_ERROR_FAILURE (0x80004005) Компонент: Средний Интерфейс: IMedium {xxxxxxxxxxxxxxxxxxx} Callee: IVirtualBox {xxxxxxxxxxxxxxxx} Callee RC: VBOX_E_OBJECT_NOT_FOUND (xxxxxxxxxxx)

Может ли кто-нибудь помочь мне восстановить мои файлы из виртуальной коробки?

1 ответ1

0

Предложение:

Как я это исправил:

  1. Сделайте резервную копию файла yourVirtualMachine.vbox .
  2. Откройте файл yourVirtualMachine.vbox редакторе.
  3. Найдите в файле .vbox отсутствующий UUID, например, 36bbf5bd-3a5e-48ab-80d6-6a2952788fdc .
  4. Вы должны найти раздел с такими атрибутами:

    <AttachedDevice type="HardDisk" hotpluggable="true" port="0" device="0">
      <Image uuid="{36bbf5bd-3a5e-48ab-80d6-6a2952788fdc}"/>
    </AttachedDevice>
    
  5. Удалите весь раздел, начиная с конца и заканчивая (если у вас есть резервная копия файла vbox).

  6. Сохраните отредактированный файл.
  7. Запустите VirtualBox, вы сможете импортировать вашу виртуальную машину с этим файлом vbox.
  8. Отредактируйте импортированную виртуальную машину.
  9. Откройте вкладку "хранилище" в окне редактирования.
  10. Добавьте новый жесткий диск (ваш существующий файл VM, например, vdi, vmdk) в IDE- или SATA-Controller.

Надеюсь, вы сможете запустить свою виртуальную машину.

Я ответил на тот же вопрос об открытой виртуальной коробке из-за ошибки live cd в stackoverflow.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .