如何从作为Swap分区的NTFS分区中恢复数据?
我在我的windows分区上有非常重要的东西,在ubuntu 10.10安装过程中,当它说我应该创建一个叫做交换空间的东西时,我选择它作为交换空间(甚至不知道它实际意味着什么)
Grub2没有出现,所以我没有选择启动Ubuntu或Windows。 我也没有将我的Windows分区作为Ubuntu中的可移动设备。 当我转到磁盘实用程序并选择sda2
(即我的Windows分区)并单击编辑分区并选择HPFS/NTFS
作为类型并勾选可启动并单击确定时,小处理标志继续在sda2右下方旋转图表和大约10到15分钟后,它给出了一个未知的错误,因此,我仍然无法使用我的窗口。
我甚至比一个不了解Ubuntu的初学者更糟糕,所以请耐心等待并帮助我。
不要让恐慌侵入你。 在尝试任何操作之前,请按照以下步
注意:要打开程序,只需按Super即可打开破折号,并搜索其名称。
- 不要打开电脑。 相反,去获取Ubuntu live-CD并使用它启动。
-
启动后立即打开终端并禁用交换分区:
sudo swapoff -a
这样做非常重要 ,否则当Ubuntu内存不足时,它会覆盖分区的内容。
-
(可选)如果外部磁盘有足够的空间,请在其上保存驱动器的完整副本 :
sudo apt-get install gddrescue cd /media/your-external-disk ddrescue -v /dev/sd? backup.dd state.log
一定要更换
?
带着损坏的驱动器的字母。
如果您不知道是哪一个,请运行GParted 。 -
使用以下命令安装testdisk :
sudo apt-get install testdisk
然后使用
sudo testdisk
运行它。 -
这个程序可以节省你的培根!
然后,请仔细按照这些步骤操作 。
如果幸运的话,您将能够访问原始文件并恢复分区!
可能你将无法从你的ubuntu安装中访问该分区,因为它被用作交换空间而且不应该被删除。 你可以尝试使用像分手魔法http://partedmagic.com/doku.php?id=start这样的live cd来从那里启动和访问你的sda2分区。 如果您在安装后没有使用很多ubuntu系统,可能仍然可以恢复该分区中的数据,但是当该分区用作ubuntu系统的交换时,很可能您的数据被覆盖并丢失。
您可以尝试使用parted magic live session中的Testdisk来恢复您的ntfs分区