我有一台虚拟机,它目前使用 C: 驱动器上的文件夹来存储其快照。我已将“Snapshots”文件夹的内容复制到备用驱动器,但每当我进入该虚拟机的常规/高级设置部分并将快照文件夹更改为新位置时,它都会重置回原始位置。我需要做什么才能让 VirtualBox 识别快照文件的新位置?
答案1
如果您已经有快照,我认为您必须按照我的做法,即手动编辑 .vbox xml 文件。这是我为名为 Win7_32 的 Win7 32 虚拟机所做的操作
- 关闭 VirtualBox 管理器
- 导航到用户/VirtualBox VMs/Win7_32/Win7_32.vbox
- 为了安全起见,请复制 .vbox 文件。
- 使用文本或 xml 编辑器打开原始文件
- 寻找“currentSnapshot”条目。
- 手动输入新快照文件夹的路径
- 向下滚动一点并查找 HardDisks 条目。您应该会看到基本硬盘的条目,您不必更改它。
- 您还应该看到所有快照的条目。您需要修改“位置”属性,以便它反映您所需的新快照路径
- 保存对文件的更改
- 将所有旧快照移至新路径
- 启动 VirtualBox 管理器并启动你的机器
答案2
从 Virtual Box 4.2 开始(所以现在已经有一段时间了,因为 VBox 5 是当前的),在 [机器]➝常规部分➝高级选项卡下有一个设置:快照文件夹。
运行时它显示为灰色。关闭虚拟机即可更改它。