安装 Ubuntu 后,如何恢复意外丢失的 Windows 分区?

安装 Ubuntu 后,如何恢复意外丢失的 Windows 分区?

我有一台东芝 Satellite A-200 笔记本电脑,装有 Vista 操作系统,有 4 个 NTFS 分区

(C:) Vista 
(D:) Entertainment 
(E:) Work 
(F:) Sources

我想开始使用 Ubuntu。所以我首先从 live CD 上尝试,一切正常,所有分区都显示出来并正常工作,所以我决定在 (C:) 驱动器上安装 Ubuntu 来替换 Vista。安装之后,我再也找不到 (D:)、(E:)、(F:) 分区上的文件夹和文件,唯一显示的文件系统是 198 GB,尽管我的硬盘是 320 GB。

我无法访问剩余 120 GB 中丢失的数据,我希望这些数据仍然存在,没有完全丢失

我现在正在使用 live CD 工作,但无法安装 testdisk。我可以通过产品恢复 CD 恢复 Vista 分区,让我的笔记本电脑恢复出厂设置吗?我可以使用 Windows 恢复程序恢复 NTFS 分区吗?或者这会使问题变得更糟吗?

我非常需要这些数据,因为我没有它们的备份。

答案1

不幸的是,您似乎意外地对整个驱动器进行了分区,用单个 Ubuntu 分区替换了 Windows 分区。

您将无法通过使用恢复 CD 恢复 Vista 来恢复这些分区。事实上每次对硬盘的写入尝试都会使情况变得更糟因为你的数据残余可能会被越来越多地覆盖。

  • 加密分区无法恢复
  • 属于 Windows“存储空间/池”的驱动器无法恢复

不过,你可以使用以下方法恢复分区测试磁盘 安装 testdisk但您可能无法恢复所有数据。您也可以在实时会话中临时安装 testdisk(但这不会是永久安装)。

  • 继续操作之前,请准备好外部驱动器以保存恢复的数据。您无法恢复同一驱动器上的数据。

  • 启动你的 Ubuntu LiveCD(“试用 Ubuntu”)然后testdisk通过以下方式安装:

    1. 添加“宇宙”存储库到您的软件源(摘自Ubuntu system settings> Software & updates

      软件与更新

    2. 在终端中更新您的 apt 缓存,首先按Ctrl+ Alt+T然后输入:

      sudo apt update
      
    3. 然后使用以下命令安装 testdisk:

      sudo apt install testdisk
      
  • 在实时会话中安装外部备份驱动器(例如使用 Nautilus),以便稍后存储恢复的数据。

  • 按照简明的分步指南进行操作测试盘 Wiki这将帮助您恢复丢失的分区。

  • 如果您无法从被覆盖的驱动器的映像中恢复(这将需要一个具有比笔记本电脑硬盘可用空间多一倍以上的外部驱动器),则需要在恢复后尽快将所有数据保存在外部驱动器上。

  • 您将无法恢复您的 Windows 安装,因为它已被 Ubuntu 覆盖。

  • 仅当您无法恢复分区时,您才可以使用 TestDisk 套件中的 PhotoRec 恢复单个数据文件,但这不会恢复文件的文件名、文件夹结构或时间戳。

  • 请勿使用驱动器之后您才能恢复丢失的数据。


将数据从实时系统复制到外部驱动器

为了能够将数据保存到外部驱动器,我们需要安装恢复的分区和外部 USB 驱动器在实时环境中。下图显示了插入 USB 驱动器后将如何安装(选择内部分区后将安装它们):

在此处输入图片描述

然后,我们可以将已拯救的文件从内部驱动器复制并粘贴(或拖放)到外部驱动器(例如,通过打开单独的 Nautilus 窗口,或者在版本 < 13.04 中通过使用 添加额外的窗格 F3 )。从终端我们可以发出:

cp -a /<mountpoint_source>/* /media/ubuntu/<name_destination>

复制成功后我们需要卸载驱动器以避免数据丢失。这可以通过右键单击上下文菜单或在终端中在 Nautilus 中完成:

sudo umount /media/ubuntu/<name>

使用 testdisk 复制单个文件

如果我们无法或不想恢复分区表,我们可以尝试使用以下方法复制选定的文件或目录测试磁盘<Advanced> Filesystem Utils菜单中:

在此处输入图片描述

在上面的例子中,我通过按选择了examples.desktop文件夹。要复制这些文件,我们按 进入下一个菜单,该菜单给出了正在运行的系统的文件层次结构。我们必须浏览到外部驱动器的挂载点(这里,但这可能适用于您的情况)。现在列出了我们的 USB 的内容,可以浏览更深的目录:rsynctest : C /media/23GB_USB/media/ubuntu/<name_of_device

在此处输入图片描述

当我们按下 C 上面示例中的我们上面选择的example.desktop,文件夹rsynctest将被复制到外部 USB 驱动器。

为了验证我们是否成功,我们现在可以在实时系统中打开 Nautilus 并查看已拯救文件的内容。完成后,不要忘记卸载USB 驱动器。

答案2

不要更改硬盘上的任何东西!不要安装任何软件、更新或其他任何东西,如果可能的话,在恢复数据之前不要使用 Ubuntu。否则,你的数据将无法恢复!

下载系统救援光盘并刻录。使用它来恢复旧分区表。恢复后,将所有数据复制到外部驱动器。您可能能够恢复大部分数据,尽管有些数据可能会永远丢失。复制数据后,您可以安全地在整个磁盘上安装 Ubuntu。之后,您可以根据需要创建更多分区,并将数据复制回您的 PC。

请记住,定期备份总是有好处的。(Ubuntu 有一个工具,只需按下 Windows 键并输入“backup”即可。

答案3

由于没有人为终端受损的 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

Ubuntu 14.04、Trusty Tahr 上的 QPhotorec

相关内容