恢复已删除的分区后许多文件损坏

恢复已删除的分区后许多文件损坏

我的硬盘有两个分区,但由于分区调整过程中的意外,我的第二个分区被删除了。之后,使用分区恢复软件,我能够恢复分区,但一些文件,特别是最近创建的大文件,已损坏。那么我现在该怎么办?

A)尝试不同的分区恢复软件?

B) 尝试文件恢复软件?

C) 不要尝试任何事,因为现在可以恢复这些损坏的文件。

请回复,因为我对此非常沮丧。

答案1

首先,了解分区和文件系统之间的区别:

  • 分区是硬盘上连续的扇区组,例如扇区 923,648 至 625,142,414。它们在称为分区表。
  • 文件系统是更复杂的数据结构,有助于存储文件,包括将它们组织到目录中等。文件系统通常存储在分区内,但它们也可以占用整个磁盘或存储在其他数据结构中(例如,图像文件 - 本质上是文件系统中的文件系统)。

如果删除了一个分区,则意味着分区表中的该条目已消失,但文件系统之内该分区仍然正常。(当然,除非该分区在删除其条目之前已被擦除。)

因此,如果您能够访问文件系统,则几乎可以肯定该分区已正确恢复,但有一个警告:如果恢复的分区太短,则可能无法读取分区末尾的文件。在这种情况下,增加分区大小而不触及文件系统数据可能会有所帮助。不过,您看到的问题可能是文件系统损坏的结果。您说问题是在分区调整大小操作失败时发生的。此类操作本质上很危险。调整分区表条目相对简单,但分区调整大小也意味着文件系统调整大小,并且很棘手。

恢复的最佳希望是关注问题的文件系统方面。你没有说你使用的是什么操作系统,但所有操作系统都提供检查和修复文件系统的工具,例如fsckLinux 或CHKDSK.EXEWindows。使用这些工具可能会有所帮助。不幸的是,你的文件系统也可能遭到不可修复的损坏。在这种情况下,有一些文件恢复工具可能会有所帮助,例如照片录制。这些工具可以从损坏的文件系统中恢复单个文件,但使用起来很麻烦且不准确。

还有一点:尝试恢复文件系统损坏有时会使情况变得更糟。因此,在尝试进行任何低级修复之前,您应该对分区的内容进行低级备份。在 Linux 或 OS X 中,dd可以使用 之类的工具来完成这项工作,例如dd if=/dev/sda4 of=/path/to/backup-sda4.img,将/dev/sda4分区备份到文件中。Windows 也有类似的工具,但我不太熟悉它们。

相关内容