恢复网络驱动器上已删除的文件

恢复网络驱动器上已删除的文件

似乎我意外地从网络驱动器(具有专有操作系统的西部数据 NAS,但可能是 Linux;由 3 台装有 Windows XP 和 Windows 7 的 PC 使用)中删除了一些文件。

有没有什么办法可以恢复这些田地?

或者至少,有没有办法查看删除操作是在何时、从哪个客户端/进程进行的?我不记得我删除了一个文件,所以至少我想知道发生了什么。

答案1

您需要对硬盘进行块级访问。由于您的 NAS 很可能不会通过网络向您提供访问权限,因此这意味着移除硬盘并将其直接连接到计算机(使用 Linux 并确保它不会写入任何内容!)。这应该尽快完成。

根据文件系统,您可以使用适当的恢复工具。如果文件确实很重要(比如重要到 1000 美元),请数据恢复公司来做这项工作。如果它有点重要(比如重要到需要花费您几个小时的时间),或者如果您喜欢学习东西并且不介意浪费时间,请尝试一些适合文件系统的恢复工具。如果有任何类型的 RAID,那么即使进入文件系统也祝您好运。如果文件系统是 ext3/ext4,您需要尝试从文件系统中恢复数据杂志,因为它会擦除关键的数据结构。

除非您的 NAS 有一些非常不寻常的日志记录,否则您永远不知道文件从哪里被删除。您可以使用数据恢复/取证工具获取删除日期(需要块级访问权限)。

答案2

我怀疑是否有任何工具可以在您的 PC 上运行并且能够在您的 NAS 上运行(除非您的 NAS 作为块设备呈现给您的操作系统 - 通常情况并非如此 - 它们倾向于使用 Windows 文件共享或同等设备)。

如果您获得对设备的“块级别”访问权限,您可能能够运行一些恢复,但这非常困难,并且不像简单的取消删除或查看垃圾文件夹。

相关内容