Открыть виртуальную коробку из-за ошибки cd
Я использую 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/ VM VirtualBox /file2/file.vbox./Snapshots/{xxxxxxxxxxxxxxxxxxx}.vdi' не найден в реестре носителей ('/home/ мята /.config/VirtualBox/VirtualBox.xml').
Код результата: NS_ERROR_FAILURE (0x80004005) Компонент: Средний Интерфейс: IMedium {xxxxxxxxxxxxxxxxxxx} Callee: IVirtualBox {xxxxxxxxxxxxxxxx} Callee RC: VBOX_E_OBJECT_NOT_FOUND (xxxxxxxxxxx)
Может ли кто-нибудь помочь мне восстановить мои файлы из виртуальной коробки загрузки в Live CD?
1 ответ
Hy я получил ту же ошибку в другом выпуске.
Как я это исправил:
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) открыть вкладку "хранилище" в окне редактирования
9.1) добавить новый жесткий диск (ваш существующий файл VM, например, vdi, vmdk) в IDE- или SATA-контроллер
Надеюсь, вы сможете запустить свою виртуальную машину