我有一个代表的SSD硬盘C:\
,只有30GB。
因此,我将所有(非关键)应用程序安装在我的大G:\
驱动器上。我的 VirtualBox 安装在 上G:\
,以及硬盘上。但是,我发现快照目录仍然默认为C:\Users\David\.VirtualBox\...
。
我如何G:\
默认将其放在我的驱动器上?
答案1
VirtualBox 快照位于 Machine 文件夹中。您可以使用菜单选项 File->Preferences(在一般的标签。
答案2
“我想补充一点,您无法更改当前保存了快照的虚拟机的快照目录。”
不对。首先,按照第一个回答者的建议,通过转到File>>Preferences>>General
并更改路径来更改默认机器文件夹。这只会更改您创建的后续机器的路径,而不会更改您已经拥有的机器的路径。
现在:
- 关闭 VirtualBox
- 将文件夹的内容移动
Users/YourUserName/VirtualBox VMs
到您想要的位置。 - 然后编辑
Users/YourUserName/.VirtualBox/VirtualBox.xml
文件/Users/YourUserName/Library/VirtualBox/VirtualBox.xml
在 OS X 上
- 将虚拟机的路径更改为您移动虚拟机文件夹的位置。
- 重新启动机器,一切就绪了 - 无需快照展平!
答案3
在 VirtualBox 中更改快照文件夹的步骤:
1-关闭目标虚拟机;
2 - 右键单击虚拟机,转到设置>一般的>先进的;
3 - 改变快照目标文件夹。一个好的值是你的虚拟机硬盘文件夹的子文件夹。
希望这有助于避免我遭受的损失。
答案4
我使用的是 OS X。我的虚拟机中有多个嵌套快照。我想将其移动到新位置,但没有足够的可用磁盘空间来使用“克隆”。
因为我用的是 Mac,所以这里的各种说明对我来说不太适用。我这样做了:
退出 VirtualBox。
将各种文件(文件
.vdi
和以 VM 命名的文件夹,其中包含文件.vbox
、Snapshots
文件夹等)从默认位置移动~/VirtualBox VMs
到新位置。~/Library/VirtualBox/VirtualBox.xml
使用文本编辑器进行编辑,并MachineEntry
使用新的.vbox
文件位置进行更新。.vbox
使用文本编辑器编辑该文件,使用新.vdi
文件位置更新第一个 HardDisk 条目。
使用 VirtualBox 界面,我还更改了 VirtualBox > 首选项 > 常规 > 默认计算机文件夹,以指向我将来想要创建新虚拟机的位置。(此设置似乎存储在文件中~/Library/VirtualBox/VirtualBox.xml
……尽管可以在 UI 中修改此设置,但对于这些其他设置,似乎我们需要诉诸我上面描述的文件编辑。)