从 U 盘恢复损坏的数据

从 U 盘恢复损坏的数据

一位朋友要求我尝试从两个 U 盘中恢复一些照片,并得出结论我对此类事情一无所知。

关于这两个 USB 驱动器的一些背景知识:

  • 它们都是FAT32

  • 第一个驱动器(4GB) - 在对其进行简短的 fsck 后,我删除了脏位并收到消息说原始驱动器和备份之间存在一些差异(真的不知道这意味着什么)。过早退出该进程后,我可以看到驱动器上的内容,但无法打开或复制任何文件。我什至让 gparted 过夜进行了“检查和修复”(这也对其进行了 fsck),并且它没有执行我上面描述的步骤。我什至尝试了另一个工具 photorec,但它也冻结了。从此驱动器恢复数据的最佳方法是什么(如果有)?

  • 第二个驱动器(16GB)-我什至无法尝试修复它,因为分区似乎是坏的或其他什么。它的开头是空的,结尾是一个分区,但如果你把它们加起来,它就超过了 USB 驱动器本身的最大空间(gparted 似乎也抱怨这一点)。这是怎么回事,我能做什么?

我想最根本的问题是:这些驱动器是如何进入这种状态的?它们还没有被广泛使用,所以我真的很困惑。不安全的移除会导致这种情况吗?

我是否应该尝试在 Linux 机器上进行恢复?像 Recuva 这样的工具甚至无法在我的 Linux 机器上正确显示驱动器。另外,有没有一种方法(我可能不知道这完全是如何工作的)基本上将驱动器一点一点地复制到某处,并通过它恢复文件?

相关内容