在virtualbox上运行我的Ubuntu 12.04.1时,我在其上安装软件时空间不足,而现在它没有重新启动。我有一些文件需要从中恢复。我的ubuntu64.vdi
Windows 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