VirtualBox中是否有命令用于更改基本硬盘UUID位置?

时间:2015-01-24 01:54:12

标签: virtualbox

我一直致力于一个同时运行多个虚拟机的大项目。

但是,我将虚拟机基本映像(machine.vdi)全部放在桌面上,现在想将它们移动到文件夹中。

我查看了VirtualBox conf(例如,machine.vbox)并在HardDisks下看到了这个:

  <HardDisks>
    <HardDisk uuid="{efab7241-6d7e-471c-9129-c5e4b0a43c99}" location="/home/ids/snort.vdi" format="VDI" type="Normal">
      <HardDisk uuid="{18d62b60-8006-496a-b27e-2e4ee28d4551}" location="Snapshots/{18d62b60-8006-496a-b27e-2e4ee28d4551}.vdi" format="VDI"/>
    </HardDisk>
  </HardDisks>

我只想更改基本快照的位置。

是否有专门处理该命令的VirtualBox命令?

2 个答案:

答案 0 :(得分:1)

在File&gt;下的virtualbox GUI中偏好&gt;一般有一个名为Default Machine Folder的设置:

允许您选择在导入过程中将这些HardDisk图像保存为默认值的位置。

您也可以使用vboxmanage import命令设置这些图像的位置....

VBoxManage.exe import  (Vbox_Image_Location)
--vsys 0 --vmname (VMName) --unit 11 --disk C:\VMDisks\VMName-disk1.vmdk
--unit 12 --disk C:\VMDisks\VMName-disk2.vmdk

默认快照位置也可以在GUI中找到。 (但是,如果当前保存了快照,则无法更改快照文件夹位置。)

要设置默认快照位置,请选择所需的VM,然后选择设置&gt;一般&gt;高级&gt;快照文件夹:

这也可以通过Vboxmanage设置....

VBoxManage.exe modifyvm (VMName) --snapshotfolder "C:\MySnapshotFolder"

答案 1 :(得分:0)

存储快照的默认文件夹是计算机文件夹。 在命令行上,您可以使用以下命令更改“机器文件夹”:

    VBoxManage setproperty machinefolder <folder to be used for snapshots>