您当前的位置:首页 > 解决方案

UFS经验之数据恢复的可能性

时间:2022-01-27 10:08:52

  幸运的是,丢失文件占用的存储空间保持不变,直到它被新信息覆盖,从而留下了找回丢失数据的可能性。
首先,数据恢复的机会很大程度上取决于数据丢失的实际原因和进一步的用户操作。为了获得最佳的数据恢复结果,强烈建议防止任何东西被写入存储的可能性,并立即运行数据恢复软件。


文件删除导致的数据丢失
  任何已删除的文件都会保留在存储中,直到存储空间被其他数据重新使用。文件删除后,操作系统可能会重新使用磁盘空间来保存新文件。因此,即使是写入存储的少量信息也可能导致永久性数据丢失。使用 Web 浏览器可能会导致通过缓存或将 cookie 保存到存储来覆盖已删除的文件。如果您将任何软件安装到同一驱动器,您的数据也可能会被覆盖。

  另一个影响文件删除后数据恢复前景的因素是文件系统的文件删除算法。对于 Windows NTFS文件系统,获得积极结果的机会非常高:如果文件描述符保留在磁盘上,则软件可以轻松找到有关文件的所有必需信息。与 NTFS 不同,BSD UFS文件系统永久地破坏了有关文件开始、位置和大小的信息,并且伴随着高度的文件碎片(该文件系统的典型情况),成功恢复数据的机会很少。

  其他文件系统(如FAT)提供数据恢复的平均机会。在这里,信息被部分破坏(如有关文件碎片的信息),但有关文件名、开始和大小的信息仍保留在磁盘上。启发式算法允许“预测”文件碎片并恢复未损坏的文件。由于缺乏关于文件碎片分配的真实信息,数据恢复软件可能无法检测到文件的实际位置,尤其是如果删除了存储中靠近同一位置的多个碎片文件。

  这些因素决定了使用一组确定性和启发式算法来预测已删除文件的位置。这些算法因制造商而异,恢复结果也不同。


  文件系统格式化后的恢复
  文件系统格式化后,由于用新文件系统的新信息覆盖空间,导致存储上的部分信息被破坏。格式化后的数据恢复机会很大程度上取决于原始文件系统和新文件系统之间的差异。

  例如,如果使用FAT格式化存储,则此文件系统会覆盖磁盘上从零开始的大量存储空间(空块分配表),因此会破坏所有先前的数据。即使以前的文件系统也是FAT,以前文件的分配信息也会完全丢失。其他文件系统通常会为不同的存储位置分配更多或更少的结构。

  在某些情况下,当文件系统被格式化为相同的文件系统类型时,数据恢复的机会更高:如果用 NTFS 覆盖 NTFS,成功恢复数据的可能性很高,而用 FAT 覆盖的 FAT 数据恢复机会更差。

  高效的数据恢复软件通常会在文件系统格式化后提供令人满意的恢复结果。大多数文件系统(FAT 之类的除外)可能会保留有关文件分配、目录记录和文件名的信息,从而允许数据恢复实用程序成功地重建文件系统。然而,由于新结构被写入磁盘,一些用户信息可能会被损坏,一些文件或文件夹可能会丢失。


文件系统损坏后的恢复
  在这种情况下,数据恢复软件应用与格式化文件系统相同的技术。数据恢复机会取决于文件系统损坏的类型(用户文件、文件夹、文件位置、文件名的损坏)。

丢失有关分区的信息
  这个数据丢失案例是一个例外。针对这种损坏,数据恢复软件通过扫描存储来识别从已知文件系统结构开始的文件系统。如果丢失不影响文件系统本身,则可以完全恢复其原始形式的数据。

硬件故障
  切勿尝试自行从故障或故障存储中恢复数据。这可能导致永久性数据丢失。唯一的例外是 RAID 系统,其中存储冗余允许完全恢复数据而不会丢失故障单元。

  RAID 故障也可能影响文件系统。但是如果文件系统完好无损,那么您的 RAID 具有相对较高的数据恢复机会。有关从 RAID 恢复数据的详细信息,请参阅 RAID上数据的组织和恢复。

恢复擦除/覆盖的数据
  由于写入数据机制的特殊性,无法恢复已擦除然后覆盖的数据。关于恢复被覆盖的丢失文件的可能性的神话是成功尝试从旧软盘和硬盘驱动器恢复数据的结果。那些存储容量从千字节到兆字节不等的设备使用非常宽的磁迹和简单的数字编码来存储信息。这就是为什么通过校准读取“磁头”灵敏度和位置可以在擦除或覆盖后读取“数据痕迹”的原因。

  现代系统使用非常薄的磁道、高精度的磁头校准和接近技术极限的极高信号频率。现代芯片的性能只允许从磁盘盘片中挑选出良好的离散信号,而不能识别任何“信号轨迹”。这种方案对于任何数字设备都是不可能的,因为处理此类数据的离散信号频率远远超出了电子电路的理论限制。
因此,声称能够以这种方式恢复数据的公司是不可信的。