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

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

我有一个代表的SSD硬盘C:\,只有30GB。

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

我如何G:\默认将其放在我的驱动器上?

答案1

VirtualBox 快照位于 Machine 文件夹中。您可以使用菜单选项 File->Preferences(在一般的标签。

答案2

“我想补充一点,您无法更改当前保存了快照的虚拟机的快照目录。”

不对。首先,按照第一个回答者的建议,通过转到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. 重新启动机器,一切就绪了 - 无需快照展平!

答案3

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

1-关闭目标虚拟机;

2 - 右键单击​​虚拟机,转到设置>一般的>先进的

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

希望这有助于避免我遭受的损失。

答案4

我使用的是 OS X。我的虚拟机中有多个嵌套快照。我想将其移动到新位置,但没有足够的可用磁盘空间来使用“克隆”。

因为我用的是 Mac,所以这里的各种说明对我来说不太适用。我这样做了:

  1. 退出 VirtualBox。

  2. 将各种文件(文件.vdi和以 VM 命名的文件夹,其中包含文件.vboxSnapshots文件夹等)从默认位置移动~/VirtualBox VMs到新位置。

  3. ~/Library/VirtualBox/VirtualBox.xml使用文本编辑器进行编辑,并MachineEntry使用新的.vbox文件位置进行更新。

  4. .vbox使用文本编辑器编辑该文件,使用新.vdi文件位置更新第一个 HardDisk 条目。

使用 VirtualBox 界面,我还更改了 VirtualBox > 首选项 > 常规 > 默认计算机文件夹,以指向我将来想要创建新虚拟机的位置。(此设置似乎存储在文件中~/Library/VirtualBox/VirtualBox.xml……尽管可以在 UI 中修改此设置,但对于这些其他设置,似乎我们需要诉诸我上面描述的文件编辑。)

相关内容