如何在 Windows 上的 VirtualBox 中更改快照目录?

Dav*_*man 67 windows virtualbox snapshot

我有一个 SSD 硬盘驱动器C:\,它只有 30GB。

因此,我将所有(非关键)应用程序安装在我的大G:\驱动器上。我的 VirtualBox 安装在G:\以及硬盘上。但是,我发现快照目录仍然默认为C:\Users\David\.VirtualBox\....

G:\默认情况下如何将它放在我的驱动器上?

小智 55

“我想补充的一件事是,您无法更改当前保存了快照的 VM 的快照目录。”

不对。首先,按照第一个回答者的建议,通过转到File>>Preferences>>General并更改路径来更改默认机器文件夹。这只会更改您创建的后续机器的路径,而不是您已经拥有的机器。

现在:

  1. 关闭 VirtualBox
  2. Users/YourUserName/VirtualBox VMs文件夹的内容移动到您想要的任何位置。
  3. 然后编辑Users/YourUserName/.VirtualBox/VirtualBox.xml文件
    • /Users/YourUserName/Library/VirtualBox/VirtualBox.xml 在 OS X 上
  4. 将虚拟机的路径更改为移动虚拟机文件夹的位置。
  5. 重新启动您的机器,您就可以开始使用了 - 不需要 Snapshot flattening!

  • 谢谢,这对我来说效果很好。我不必重新启动我的 PC (Windows 8.1) - 新路径运行良好。 (2认同)

hea*_*vyd 47

VirtualBox 快照驻留在 Machine 文件夹中。您应该能够使用“常规”选项卡下的“文件”->“首选项”菜单选项更改默认机器文件夹。

  • 你是对的!我在问这个问题后不久就明白了。我想补充的一件事是*您无法更改当前保存了快照的 VM 的快照目录*。这意味着您必须先将所有快照合并到硬盘中。很烦人! (5认同)
  • 也许符号链接在这种情况下会起作用 (2认同)

Jul*_*bre 12

在 VirtualBox 中更改快照文件夹的步骤:

1 - 关闭预期的虚拟机;

2 - 右键单击​​虚拟机,转到设置>常规>高级

3 - 更改快照目标文件夹。一个好的值是虚拟机硬盘文件夹的子文件夹。

希望这有助于防止我遭受的损失。


Don*_*kby 8

这是此处发布的其他答案的摘要,以及我发现的另一个选项。

  1. 通过选择文件:首选项:常规来设置默认机器文件夹。新的虚拟机将其磁盘文件和快照存储在此目录下。但是,它不会影响现有机器。
  2. 对于现有计算机,打开其设置,转到高级选项卡,然后更改快照文件夹。这仅在机器没有快照时才有效,因此您必须先将它们全部合并。
  3. 如果你不能合并所有的快照或者你不想合并,你可以克隆机器。克隆将使用上面选择的默认机器文件夹。