我在笔记本电脑上运行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 / mint / home / xxx / VirtualBox VMs / file2 / file.vbox./ Snapshots / {xxxxxxxxxxxxxxxxxxx} .vdi'在媒体注册表中找不到(' /home/mint/.config/VirtualBox/VirtualBox.xml')。
结果代码:NS_ERROR_FAILURE(0x80004005) 成分:中等 接口:IMedium {xxxxxxxxxxxxxxxxxxx} Callee:IVirtualBox {xxxxxxxxxxxxxxxx} Callee RC:VBOX_E_OBJECT_NOT_FOUND(xxxxxxxxxxx)
任何人都可以帮我从live cd中的虚拟盒启动恢复文件吗?
答案 0 :(得分:6)
我在另一个问题上遇到了同样的错误。
我如何修理它:
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)编辑导入的VM
9)在编辑窗口中打开“存储”选项卡
9.1)将新硬盘(您现有的VM文件,例如vdi,vmdk)添加到IDE或SATA控制器
希望您能够启动虚拟机