如何在VirtualBox中创build另一个差异磁盘的链式差异磁盘?

如何从已经是差异图像的磁盘创build差异磁盘(链接的)? 我想拥有:

  W2008(基本不可变) 
   - > W2008 + SQL2008 
      (差异,与SQL安装)---这我可以做。
     - > W2008 + SQL2008 + SharePoint 
        (与SQL2008顶部安装的Sharepoint链接差异)

有一些关于它的信息: http : //www.virtualbox.org/manual/ch05.html#diffimages

差分图像可以链接在一起。 如果为已经具有差异图像的虚拟磁盘创build了另一个差异图像,则它将成为原始父级的“孙子”。 第一个差分图像也变成只读,写入操作只能进入第二级差分图像。 当从虚拟磁盘读取时,VirtualBox需要先查看第二个差异图像,然后进入第一个,如果没有find扇区,然后进入原始图像。

我不明白

说明很好。

这个线程是旧的,但这是我的解决scheme从快照获取一个单独的磁盘:

  1. 创build你想要保存的状态的快照。 转到虚拟机的快照目录并查找快照的名称(检查date和时间)。
  2. 转到命令行并在快照上使用“VBoxManage clonehd”。 这将获取快照并从中创build一个新的磁盘,其中包括来自快照链接到的以前磁盘的所有信息。
  3. 使用新磁盘作为您的虚拟机的基础。

示例用法(在Linux下):

VBoxManage clonehd /data/vm/Win7/Snapshots/{35fe3c30-572c-4edd-9fd2-3accdb6bfe19}.vmdk win7-work.vmdk --format VMDK 

如果您坚持原生.VDI格式,您可以将--format VMDKclosures。 我使用VMDK格式,以防将来需要使用其他VM软件。

不是我所期望的,因为我把这个任务当作一个磁盘pipe理区域来处理…

你需要创build一个机器来保存你的模板,每当你在这台机器上安装一些值得作为模板磁盘发布的东西 – 拍摄快照 。 当拍摄快照时, 当前磁盘被冻结,创build一个新的差异图像

然后,您可以将此冻结的磁盘附加到另一台机器 ,创build不同的映像。

你想要控制磁盘的位置和名称,你需要断开磁盘forms的快照(例如忽略快照),并在新的位置和名称上重新加载这些磁盘 – 它们将被正确识别为链接差异图片。

因此得到一个更清晰的层次结构和更好的方式来select它们时,他们被附上