恢复丢失的ntfs分区?

恢复丢失的ntfs分区?

我制作了一个 ubuntu 的 live USB,将其安装在运行 win 10 的 hp pavilion 上。本来打算进行双启动,但不小心将我的主 ntfs 分区重新格式化为 ext4。有什么办法可以恢复我的分区吗?

答案1

有什么办法可以恢复我的分区吗?

不能恢复你的分区,从某种意义上说,你没有简单的方法可以得到分区与意外格式化之前一样。但是,根据被覆盖的数据量,您可以恢复一些(或许多)文件包含在分区内。

更准确地说,您想要恢复的内容文件系统。对于 Windows,它是 NTFS。这一事实非常重要,因为您需要使用的策略取决于两个因素:

  • 损坏/覆盖的数据量
  • 文件系统类型 (NTFS)

由于您安装了 Ubuntu,我假设您可能已经覆盖了驱动器上的前 4-5 GB 空间。如果是这种情况,那么您有:

  • 可能损坏了文件系统的完整性
  • 覆盖许多系统文件(C:\WINDOWS等等)
  • 大概不是覆盖重要的用户文件(例如您的文档)

通常,对于一个简单的“丢失”分区,您可以testdisk很快地使用和恢复它。但是,您无法执行此操作,因为您的文件系统已损坏。您需要一个专门的软件来彻底分析磁盘并恢复 NTFS 分区的完整部分,从而精确地重建目录树。

免责声明:我是 RecuperaBit 的作者。

有几个程序声称可以从 NTFS 恢复数据,但大多数好的程序都是商业的并且仅适用于 Windows。恢复比特是免费软件,它可以非常精确地重建目录树。下面是一个比较表,考虑了四个具有不同类型损坏的测试用例,摘自我的硕士论文:

不同NTFS重建方案比较

请记住,它目前没有 GUI,也不支持 NTFS 压缩。尽管如此,即使损坏很严重,您也可以使用它来恢复文件系统的正常部分。

我已经描述了如何逐步使用该程序另一个答案, 在里面软件推荐社区。

答案2

从最近的备份中恢复可能会更好。

也就是说,假设您没有更改分区表,则通过使用类似的方法,某些文件可能仍然可以恢复ntfsundelete

不过,该分区应该被视为丢失,因为 ext4 格式化程序很可能覆盖了一些 ntfs 元数据/文件。如果您想双重启动,则必须重新安装 Windows(这将要求您重新格式化分区)。

相关内容