安装Ubuntu后如何恢复意外丢失的Windows分区?
我有一台带有Vista操作系统的东芝卫星A-200笔记本电脑,配有4个NTFS分区
(C:) Vista (D:) Entertainment (E:) Work (F:) Sources
我想开始使用Ubuntu。 所以我首先从现场CD中尝试了一切,一切正常,所有分区都显示并正常工作,所以我决定安装Ubuntu以取代(C :)驱动器上的Vista。 在我这样做之后,我再也找不到我在(D :),(E :),(F :)分区上的文件夹和文件,并且显示的唯一文件系统是一个198 GB,尽管我的硬盘是320 GB。
我无法访问剩余的120 GB上丢失的数据,我希望它仍然存在并且不会完全丢失
我现在正在使用Live CD,但我无法安装testdisk。 我可以通过产品恢复CD恢复Vista分区,以使我的笔记本电脑恢复出厂设置吗? 我可以使用Windows的恢复程序恢复NTFS分区,还是会使问题变得更糟?
我需要这些数据,因为我没有备份它们。
不幸的是,您似乎意外地将整个驱动器分区,用一个Ubuntu分区替换Windows分区。
通过使用恢复CD还原Vista,您将无法恢复这些分区。 实际上, 每次对硬盘驱动器的写入尝试都会使事情变得更糟,因为数据的残余可能会被越来越多的覆盖。
加密的分区无法恢复
但是,您可以使用testdisk恢复分区 但您可能无法恢复所有数据。 您也可以在实时会话上临时安装testdisk(但这不是永久性安装)。
-
在继续操作之前,请准备好外置驱动器以保存恢复的数据。 您无法恢复同一驱动器上的数据。
-
启动您的Ubuntu LiveCD(“尝试Ubuntu”) ,然后通过以下方式安装
testdisk
:-
将“Universe”存储库添加到您的软件源(来自
Ubuntu system settings
>Software & updates
) -
首先按Ctrl + Alt + T然后键入以下内容,在终端中更新apt缓存:
sudo apt update
-
然后安装testdisk:
sudo apt install testdisk
-
-
在实时会话中安装外部备份驱动器(例如,使用Nautilus),以便以后能够存储恢复的数据。
-
按照Testdisk Wiki上的简明分步指南,它将帮助您恢复丢失的分区。
-
如果您无法从覆盖驱动器的映像中恢复(这将需要一个外部驱动器,其可用空间是笔记本电脑硬盘的两倍以上),则需要在恢复后立即将所有数据保存在外部驱动器上。
-
您将无法恢复Windows安装,因为这被Ubuntu覆盖。
-
只有当您无法恢复分区时,您才能使用TestDisk套件中的PhotoRec恢复单个数据文件,但这不会恢复文件的文件名,文件夹结构或时间戳。
-
在能够恢复丢失的数据之前, 请勿使用该驱动器 。
将数据从实时系统复制到外部驱动器
为了能够将数据保存到外部驱动器,我们需要在实时环境中安装恢复的分区和外部USB驱动器 。 下图显示了插入时如何安装USB驱动器(选择它们时将安装内部分区):
然后,我们可以将我们获救的文件从内部驱动器复制并粘贴(或拖放)到外部驱动器(例如,通过打开单独的Nautilus窗口,或通过添加带有F3的额外窗格,在版本<13.04中)。 从终端我们可以发出:
cp -a //* /media/ubuntu/
成功复制后,我们需要卸载驱动器以避免数据丢失。 这将通过右键单击上下文菜单或终端在Nautilus中完成:
sudo umount /media/ubuntu/
使用testdisk复制单个文件
如果我们无法或不想恢复分区表,我们可能会尝试从
菜单中使用testdisk复制选定的文件或目录:
在上面的例子中,我按下:选择了examples.desktop
和rsynctest
文件夹。 要复制这些文件,我们按C键进入下一个菜单,给出运行系统的文件层次结构。 我们必须浏览到外部驱动器的挂载点(这里/media/23GB_USB
但在你的情况下这可能是/media/ubuntu/
当我们在上面选择的example.desktop
上面的示例中按C时,文件夹rsynctest
将被复制到外部USB驱动器。
为了validation我们已经成功,我们现在可以在我们的实时系统中打开Nautilus并查看获救文件的内容。 完成后,不要忘记卸载 USB驱动器。
不要改变你的硬盘上的任何东西! 不要安装任何软件,更新或其他任何东西,如果可能的话,在恢复数据之前甚至不要使用Ubuntu。 否则,您将使数据无法恢复!
下载SystemRescueCd并刻录它。 用它来恢复旧的分区表。 恢复后,将所有数据复制到外部驱动器。 您可能能够恢复大部分数据,但有些数据可能永远丢失。 复制数据后,您可以安全地在整个磁盘上安装Ubuntu。 之后,如果需要,可以创建更多分区并将数据复制回PC。
请记住,定期备份总是一件好事。 (Ubuntu有一个工具,只需点击Windows键并输入“备份”。
由于没有人为终端受损的Ubuntu用户提供GUI替代方案,因此这里是Testdisk的GUI。
-
插入Ubuntu CD / DVD / USB并从中启动
- 启动时,选择尝试Ubuntu。
-
下载qphotorec 。
-
像这样安装:
sudo dpkg -i qphotorec_1.0_all.deb
-
如果存在任何依赖性问题,请运行:
sudo apt-get -f install
-
-
在qphotorec安装之后,执行它,如下所示:
qphotorec
或通过短划线搜索,用于qphotorec
- 选择要恢复的驱动器,以及要恢复所有数据的位置。
-
向我们的人类神灵祷告,并希望你能得到一切。
另外,让这成为一个教训: 始终备份 。 总是。
QPhotorec是一个32位应用程序,如果你有64位操作系统,你需要安装32位库来运行QPhotorec:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
由于大多数IT人员都很懒惰 – 包括我自己 – 我为您提供一个单行程,没有32位库:
cd /tmp/; wget "http://downloads.sourceforge.net/project/crunchyiconthem/QPhotoRec/qphotorec_1.0_all.deb?r=&ts=1443542155&use_mirror=netix" -O qphotorec_1.0_all.deb; sudo dpkg -i qphotorec_1.0_all.deb; sudo apt-get -f install; qphotorec