Answers:
VirtualBox快照位于计算机文件夹中。您应该能够使用“ 常规”选项卡下的菜单选项“文件”->“首选项”来更改默认计算机文件夹。
“我想补充的一件事是,您无法更改当前已保存快照的虚拟机的快照目录。”
不对。首先,请遵循第一个回答者的建议,并通过转到File>>Preferences>>General
并更改路径来更改默认计算机文件夹。这只会更改您创建的后续计算机的路径,而不会更改您已经拥有的计算机的路径。
现在:
Users/YourUserName/VirtualBox VMs
文件夹的内容移动到所需的位置。Users/YourUserName/.VirtualBox/VirtualBox.xml
文件
/Users/YourUserName/Library/VirtualBox/VirtualBox.xml
在OS X上VirtualBox.xml
下发现了~/.config/VirtualBox/VirtualBox.xml
一些Linux发行版
更改VirtualBox中的快照文件夹的过程:
1-关闭预期的虚拟机;
2-右键单击虚拟机,转到设置 > 常规 > 高级;
3-更改快照目标文件夹。一个不错的选择是虚拟机硬盘文件夹的子文件夹。
希望这有助于防止我遭受的损失。
我正在使用OSX。我有一个带有多个嵌套快照的VM。我想将其移动到新位置,但是我没有足够的可用磁盘空间来使用“克隆”。
因为我使用的是Mac,所以这里的各种说明对我来说不太有效。这是我所做的:
退出VirtualBox。
将各种文件(.vdi
文件和以VM命名的文件夹,其中包含.vbox
文件,Snapshots
文件夹等)从默认~/VirtualBox VMs
位置移动到新位置。
编辑~/Library/VirtualBox/VirtualBox.xml
用文本编辑器,更新MachineEntry
与新的.vbox
文件位置。
.vbox
使用文本编辑器编辑文件,并使用新.vdi
文件位置更新第一个HardDisk条目。
使用VirtualBox界面,我还更改了VirtualBox>首选项>常规>默认计算机文件夹,以指向将来要在其中创建新VM的位置。(此设置似乎存储在~/Library/VirtualBox/VirtualBox.xml
文件中...尽管可以在UI中修改此设置,但对于其他设置,似乎我们需要借助我上面介绍的文件编辑。)
vboxmanage setproperty machinefolder ~/VMs/
可以~/.config/VirtualBox/VirtualBox.xml
在Debian上手动查看和更改配置文件。必须先杀死Virtualbox。
小步骤:
C:\Users\my_user\VirtualBox VMs\Windows\Snapshots
移到G:\My Snapshots Folder
您认为合适的任何文件夹C:\Users\my_user\VirtualBox VMs\Windows\Windows.vbox
配置文件并找到“机器”节点(按名称)Snapshots
to G:/My Snapshots Folder
(使用斜杠,因此应这样保留它)Snapshots
G:/My Snapshots Folder