从备份还原Virtualbox快照

Modified on: Thu, 15 Aug 2019 08:20:02 +0800

我有备份中的.SAV和.VHD文件。由于创建了这些文件,因此使用了恢复到快照功能,设计自创建快照后删除了所有内容。但是,我现在需要访问快照中的数据。

有没有办法使用.sav和相关的vhd文件来恢复虚拟机?

作者:mrmike

最佳答案

经过多次探索,我发现这是可能的!

注意我没有任何XML经验,请原谅术语......也请在进行任何修改之前备份任何配置文件..

我在VirtualBox文档或任何网站上找不到对此的任何引用。如果有人遇到同样的问题,我在解决问题的步骤是:

  1. I关闭虚拟机并获取VirtualBox目录的副本,该目录包含所有虚拟机文件夹和配置文件。
  2. 创建了有问题的机器的新快照
  3. 在创建快照后将VirtualBox文件夹的副本与原始文件夹进行比较,以查看所做的更改。
  4. 醇>

    我很高兴看到变化相当简单。要从备份I:

    恢复快照
    1. 从VirtualBox文件夹中打开VirtualBox.xml文件,找到名为
    2. 的节点
    3. 在我找到虚拟机的子节点的节点下,我想将快照添加到 - 您可以通过VHD文件的名称来判断。
    4. 由于我不再需要添加比较目录的临时快照,我找到了创建它的文件夹,并将其替换为备份中的快照。
    5. 然后我修改了包含临时快照信息的行,方法是使用备份快照的uuid更改临时快照的uuid,以及更改快照文件的名称。该部分看起来像:
    6. 醇>

              
           
      请注意,uuid与快照文件名相同,如果您需要找出uuid只是复制并粘贴没有扩展名的快照文件名。

      1. 这是VirtualBox.xml文件,保存并关闭它。现在从虚拟机目录中打开MachineName.xml文件
      2. 向下滚动到与此类似的部分:
      3. 醇>

           
              
                  
                
              
            
            
              
                
                  
                
            

        1. 使用备份中的快照的uuid替换临时快照的uuid。
        2. 保存文件并关闭它
        3. 醇>

          这对我有用。机器启动正常,从备份和所有数据恢复快照!

作者:mrmike

相关问答

添加新评论