安装 Ubuntu 时错误地格式化了 Windows 10 分区。我该如何恢复它?

安装 Ubuntu 时错误地格式化了 Windows 10 分区。我该如何恢复它?

我想创建 Windows 10 和 Ubuntu 14.04.3 LTS 的双启动机器,但出了点问题,我意外格式化了 Windows 分区。格式化后,我取消了安装。我没有点击“安装”,所以我认为数据没有被覆盖。那么,我该如何恢复包含所有数据的分区(如果可能的话)?

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

GParted 向我展示的内容

我正在尝试在 Ubuntu liveCD 上使用 TestDisk,但我不想再犯错误。我现在该怎么做?

我目前的情况是:

testdisk 深度搜索结果

HPFS - NTFS [OS] 和 HPFS - NTFS [DATA] 应该是 Windows 的旧分区(C: 和 D:)。如果我选​​择第一个并按 P,终端就会崩溃,但如果我对两个 NTFS [DATA] 分区执行相同操作,它会显示部分文件的列表。但现在我不知道该怎么做了……

答案1

您极不可能恢复完全正常工作的 Windows 安装。尽管您没有将任何文件写入 Linux 分区,但它们的存在意味着您已经覆盖了原始分区的部分内容,无法挽回地替换了其中的一些数据。如果您非常非常非常幸运的是,没有丢失任何重要文件;但至少有一两个关键的启动文件现在可能已经损坏。如果您非常非常幸运,TestDisk 可能会将分区恢复到足够完整的状态,以便您复制个人文件。如果不是,您需要使用 PhotoRec 或类似工具进行文件级恢复。

答案2

这个解决方案是由 frak 在问题中写的,并被移到这里作为答案。

我通过这种方式解决了这个问题,恢复了 99% 的文件:

  • 从 CGSecurity 网站下载了最新版本的 TestDisk(而不是使用sudo apt-get install testdisk,它会安装一个旧版本,当你必须列出某个分区的文件时它会崩溃,至少在我的情况下是这样)
  • 开始testdisk进行更深入的搜索,按 P 列出文件,然后按 C 将它们复制到外部设备
  • 重新安装 Windows 和 Ubuntu
  • 从外部硬盘复制的文件

现在一切都好了,谢谢!

相关内容