![将特定 VirtualBox 4.2 快照 *.sav 文件与 *.vdi 文件合并的最佳实践](https://linux22.com/image/1373039/%E5%B0%86%E7%89%B9%E5%AE%9A%20VirtualBox%204.2%20%E5%BF%AB%E7%85%A7%20*.sav%20%E6%96%87%E4%BB%B6%E4%B8%8E%20*.vdi%20%E6%96%87%E4%BB%B6%E5%90%88%E5%B9%B6%E7%9A%84%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.png)
我已将虚拟机文件夹完全复制到新计算机的同一文件夹位置。安装了 VirtualBox,但我在 VirtualBox 资源管理器中看不到任何注册的机器,情况很糟糕,我忘了在文件传输之前合并我的快照(针对一台虚拟机)。
“VirutalBox VM”下的所有文件都未受影响(最后保存状态)并且包含所需的所有 *.sav 和 *.vdi 文件,至少我是这么认为的。
将特定快照 *.sav 与 *.vdi 文件合并的最佳做法是什么?
答案1
将.sav
与合并.vdi
并不是一个好的做法,您应该先导出您的虚拟机,然后.ova
在计算机之间传输不会引发比网卡和共享文件夹更多的问题。
无论如何,对于您尝试恢复的虚拟机,请尝试:
- 找到文件
VirtualBox.xml
- 找到节点
<MachineRegistry>
- 复制
<MachineEntry/>
一行
然后编辑此行:
uuid
可以在 VM 文件夹、文件 中找到“ ”vmName.vbox
。(在顶部、节点<Machine>
)(例如uuid="{c95c504b-24fd-4b9e-867d-554be9fb9c16}"
:)- “
src
”是您的文件的绝对路径vmName.vbox
。
例如:<machineEntry>
VirtualBox.xml
<MachineEntry uuid="{b38a33a0-9aa9-408b-89b0-df8a121357b5}" src="C:\Users\tim\VirtualBox VMs\debian\debian.vbox"/>