在virtualbox上运行我的Ubuntu 12.04.1时,我在其上安装软件时空间不足,而现在它没有重新启动。我有一些文件需要从中恢复。我的ubuntu64.vdiWindows 7(主机)笔记本电脑上有文件,我想知道是否有任何方法可以从vdi文件中恢复文件。
并行地,我在同一台笔记本电脑的virtualbox上生成了一个新的12.04.1计算机,我将使用那台计算机代替枯燥的计算机。
我可以将坏掉vdi的磁盘添加到工作磁盘中的磁盘列表中。然后,我使用gnome nautilus挂载了损坏的磁盘。
我可以在其中找到文件,但是它们大约有两个月的历史了。我认为这与我上次对计算机进行Virtualbox快照的时间相吻合,但与我上次获得工作计算机的时间(即昨天)相吻合。vdi在崩溃之前,有什么方法可以安装它吗?
编辑:
以下是Virtual Media Manager有关我的ubuntu64.vdi文件的信息:

编辑2:
我将其复制ubuntu.vdi到具有足够磁盘空间的外部USB。我尝试使用Windows克隆它,但出现错误:

我通过USB驱动器的共享文件夹在工作的VM中尝试了相同的操作,然后开始克隆。花了一段时间,但成功完成了:
root@precise64:/media/sf_E_DRIVE/copy_of_ubuntu64_vm_folder_20140224/ubuntu64#
VBoxManage clonehd ubuntu64.vdi ubuntu64.raw --format RAW
0%...
10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'RAW'. UUID: 90f99198-18e1-40ee-85fe-c083dcbb1ac3
编辑3:
创建原始文件后,我跑testdisk带Deeper Search,我得到这样的列表:

Ater Deeper Search完成了,我得到了这样的列表:

但是我不知道哪个是哪个快照...有什么想法吗?
rsync。
Vboxmanage clonehd 2208...(在此处复制最新的UUID)。请参阅serverfault.com/a/506581/195528




