从损坏的Virtualbox计算机.vdi中恢复文件
在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完成了,我得到了这样的列表: 但是我不知道哪个是哪个快照...有什么想法吗?