有没有办法更改现有虚拟机的 VirtualBox“快照”文件夹?

有没有办法更改现有虚拟机的 VirtualBox“快照”文件夹?

我有一台虚拟机,它目前使用 C: 驱动器上的文件夹来存储其快照。我已将“Snapshots”文件夹的内容复制到备用驱动器,但每当我进入该虚拟机的常规/高级设置部分并将快照文件夹更改为新位置时,它都会重置回原始位置。我需要做什么才能让 VirtualBox 识别快照文件的新位置?

答案1

如果您已经有快照,我认为您必须按照我的做法,即手动编辑 .vbox xml 文件。这是我为名为 Win7_32 的 Win7 32 虚拟机所做的操作

  1. 关闭 VirtualBox 管理器
  2. 导航到用户/VirtualBox VMs/Win7_32/Win7_32.vbox
  3. 为了安全起见,请复制 .vbox 文件。
  4. 使用文本或 xml 编辑器打开原始文件
  5. 寻找“currentSnapshot”条目。
  6. 手动输入新快照文件夹的路径
  7. 向下滚动一点并查找 HardDisks 条目。您应该会看到基本硬盘的条目,您不必更改它。
  8. 您还应该看到所有快照的条目。您需要修改“位置”属性,以便它反映您所需的新快照路径
  9. 保存对文件的更改
  10. 将所有旧快照移至新路径
  11. 启动 VirtualBox 管理器并启动你的机器

答案2

从 Virtual Box 4.2 开始(所以现在已经有一段时间了,因为 VBox 5 是当前的),在 [机器]➝常规部分➝高级选项卡下有一个设置:快照文件夹。

运行时它显示为灰色。关闭虚拟机即可更改它。

相关内容