
Я использую linux mint на своем ноутбуке. Я сделал некоторые изменения и не могу войти в среду linux. Я загружаюсь с live cd (linux mint) и восстанавливаю важные файлы с рабочего стола.
У меня были некоторые важные файлы в виртуальной машине. Я установил virtual box в live cd и когда я дважды щелкаю по file.vbox, появляется сообщение:
"Не удалось открыть виртуальную машину, расположенную в /media/mint/home/xxx/VirtualBox VMs/file2/file.vbox. Не удалось найти разностный образ снимка {xxxxxxxxxxxxxxx}. Не удалось найти открытый жесткий диск с UUID {xxxxxxxxxxxxxxxxxxxxx}. "
Я также пробую «создать новую виртуальную машину», а затем «использовать существующий виртуальный жесткий диск» и выбираю снимок, но появляется другое сообщение:
Не удалось открыть файл жесткого диска /media/mint/home/xxx/VirtualBox VMs/file2/file.vbox.
Родительский носитель с UUID {xxxxxxxxxxxxxxx} носителя '/media/mint/home/xxx/VirtualBox VMs/file2/file.vbox./Snapshots/{xxxxxxxxxxxxxxxxxx}.vdi' не найден в реестре носителей ('/home/mint/.config/VirtualBox/VirtualBox.xml').
Код результата: NS_ERROR_FAILURE (0x80004005) Компонент: Medium Интерфейс: IMedium {xxxxxxxxxxxxxxxxxxxxx} Вызываемый объект: IVirtualBox {xxxxxxxxxxxxxxxxxx} RC вызываемого объекта: VBOX_E_OBJECT_NOT_FOUND (xxxxxxxxxxxx)
Может ли кто-нибудь помочь мне восстановить мои файлы из virtual box?
решение1
Предположение:
Как я это исправил:
- Сделайте резервную копию вашего
yourVirtualMachine.vbox
файла. - Откройте
yourVirtualMachine.vbox
файл в редакторе. - Найдите в
.vbox
файле отсутствующий UUID, например36bbf5bd-3a5e-48ab-80d6-6a2952788fdc
. Вы должны найти раздел с такими атрибутами:
<AttachedDevice type="HardDisk" hotpluggable="true" port="0" device="0"> <Image uuid="{36bbf5bd-3a5e-48ab-80d6-6a2952788fdc}"/> </AttachedDevice>
Удалите весь раздел, начиная с «_» и заканчивая «_» (если у вас есть резервная копия файла vbox).
- Сохраните отредактированный файл.
- Запустите VirtualBox, и вы сможете импортировать свою виртуальную машину с помощью этих vbox-файлов.
- Отредактируйте импортированную виртуальную машину.
- Откройте вкладку «Хранилище» в окне редактирования.
- Добавьте новый жесткий диск (существующий файл виртуальной машины, например vdi, vmdk) к IDE- или SATA-контроллеру.
Надеюсь, вам удастся запустить свою виртуальную машину.
Я ответил на тот же вопросоткрыть виртуальную коробку с live cd ошибка на stackoverflow.