如何为virtualbox创建vbox文件?

如何为virtualbox创建vbox文件?,virtualbox,uuid,snapshot,vbox,vmdk,Virtualbox,Uuid,Snapshot,Vbox,Vmdk,情况: 我以前有过centos,一切都正常。现在,当我在系统上安装debian时,virtualbox不允许我添加现有的vmdk,并向我显示有关vmdk的UUID不匹配的错误到其快照中。当virtualbox尝试加载我的虚拟机的.vbox文件时,会显示错误 为避免错误: 我忽略了快照并将vmdk复制到新文件夹中,更改了其UUID,创建了新VM并附加了vmdk。一切都好,除了 一个大问题: 当我看到旧数据时启动VM。这意味着丢失的旧快照如果未连接到新VM,则不会恢复最新数据。要附加快照,我必须更改

情况: 我以前有过centos,一切都正常。现在,当我在系统上安装debian时,virtualbox不允许我添加现有的vmdk,并向我显示有关vmdk的UUID不匹配的错误到其快照中。当virtualbox尝试加载我的虚拟机的.vbox文件时,会显示错误

为避免错误: 我忽略了快照并将vmdk复制到新文件夹中,更改了其UUID,创建了新VM并附加了vmdk。一切都好,除了

一个大问题: 当我看到旧数据时启动VM。这意味着丢失的旧快照如果未连接到新VM,则不会恢复最新数据。要附加快照,我必须更改.vbox文件,我不知道任何简单的方法

问题

1。关于如何从中创建.vbox文件,是否有任何工具或帮助 刮伤

2。在这种特殊的情况下,获得我的最新信息的最佳方式是什么
来自vmdk+快照的数据?

您可以发布
vbox
文件吗?我查找了我自己的一个,可以看到以下内容:
您可以看到有多个与快照相关的参数,即
sav
文件(存储快照的位置)、快照文件夹和上次更改VM的时间戳。主vmdk文件有5个快照。为了进行测试,最好只在vbox文件中附加一个vmdk。只是我的猜测,如果一个连接成功,那么其他人将连接在同一轨道上。谢谢你对它感兴趣。而且,若您在系统上创建vmdk及其快照,那个么您将更容易更改两者的UUID(vmdk及其快照也是vmdk)以进行测试。正如您所知,主要目的是了解我们如何编辑或创建.vbox文件。实际上,问题是在主vmdk的UUID更改时开始的,.vbox文件没有反映更改,因为正如您所知,virtualbox中没有任何GUI选项来更改UUID。换句话说,virtualbox不承担任何责任来报告在terminal/prompt中所做的更改。这就是我们的目的和真正的工作,”我们更改主vmd及其所有快照的UUID,在.vbox文件中添加新的UUID,并删除过时的UUID。在最后一步中,我们使用virtualbox GUI添加现有的vmdk“我在文档中找不到任何工具来自动化流程。顺便说一句,你的问题可能会在这里找到一个更高的机会,因为它与编程无关。我会把它标到那里。谢谢@rbeleksandar。我确实尝试创建新的.vbox,但发现另外两个UUID(在.vbox文件中)与用于计算机和快照的任何.vmdk文件(既不是主vmdk,也不是其快照vmdk)不相关。我不知道如何获取/设置主文件夹下不存在的任何文件的UUID。除了等待答复,我不知道下一步该怎么办。