![Virtualbox:使用现有的 .vdi 创建新机器来访问旧数据?](https://linux22.com/image/155458/Virtualbox%EF%BC%9A%E4%BD%BF%E7%94%A8%E7%8E%B0%E6%9C%89%E7%9A%84%20.vdi%20%E5%88%9B%E5%BB%BA%E6%96%B0%E6%9C%BA%E5%99%A8%E6%9D%A5%E8%AE%BF%E9%97%AE%E6%97%A7%E6%95%B0%E6%8D%AE%EF%BC%9F.png)
我备份了一些 Ubuntu VM 的 .vdi 文件,并想要恢复到新计算机。我认为通过使用现有的 vdi 文件,我将能够创建一个新的虚拟机或以某种方式导入它以重新创建我在旧计算机上的虚拟机。事实证明并非如此。
我使用的是 Virtualbox 6.0.8,当我单击“机器”>“新建”并完成所有这些步骤并选择指向我旧 VM 的 vdi 的“使用现有虚拟硬盘文件”时,它将创建一台具有全新安装的计算机Ubuntu 的。我无法再访问我的旧数据。如果我使用现有的 vdi,这是否意味着我正在使用所有旧数据来重新创建这台计算机?我缺少什么?
答案1
如果您保存了与虚拟机相关的所有文件,则可以恢复数据。在 VirtualBox 中,转到“机器”菜单并单击“添加”(绿色大加号)或按 Ctrl+A。导航到虚拟机文件所在的位置,它将找到扩展名为“.vbox”的文件。选择它,一切都会恢复原样。
如果您仍然没有“.vbox”文件并且只有“.vdi”虚拟硬盘驱动器,您可以按照以下说明操作:
- 创建虚拟机所在的文件夹。在我的系统上,它是“/home/VirtualBox VMs/”,并将“.vdi”文件复制到其中。
- 启动 VirtualBox 并单击“新建”。为其命名并选择“类型”和“版本”,然后单击“下一步”。选择内存大小,然后再次单击下一步。
- 当您进入“硬盘”窗口时,单击“使用现有虚拟硬盘文件”旁边的单选按钮,然后导航到并选择“.vdi”文件。点击“创建”
那时你应该可以走了。只需单击“开始”即可。