损坏的 NTFS 文件系统,如何恢复文件夹中的文件?

Mat*_*Mat 13 ntfs filesystem-corruption file-recovery

我丢失了一个包含重要数据的文件夹,想知道恢复文件的最佳方法是什么。

这就是发生的事情:

  • 启动 Windows (vista) 后,我收到消息说 K:/(有问题的磁盘)上的 TrashBin 已损坏,需要清空,所以我单击了确定。
  • 然后我尝试访问该磁盘上的一个项目文件夹。我无法打开该文件夹并收到一些关于某些损坏的其他消息(忘记了确切消息),之后,该文件夹的缩略图从充满文件变为空,并且在此文件夹中再也找不到任何文件(此磁盘上的其他文件夹可以正常打开并且仍然包含它们的文件)。
  • 所以我做的第一件事是将计算机重新启动到 clone-zilla 并在外部硬盘上创建整个磁盘的逐字节副本。

那就是我现在站的地方。当我在连接硬盘的情况下重新启动计算机时,Windows 想要修复文件系统。到目前为止我还没有让它这样做。

为了恢复我的文件夹内容,最好的方法是什么?

Bre*_*ugh 10

TestDisk来救援!您可以使用 TestDisk 恢复/修复磁盘上的文件系统,然后继续尝试数据恢复。与 不同的是dd,TestDisk 将实际恢复文件系统级别的内容(即它允许您浏览磁盘并选择要恢复的文件/文件夹,并且您可以手动设置如何处理坏扇区)。

基本过程是扫描驱动器,选择感兴趣的分区,恢复/修复分区表和标题(如果需要),并备份您的数据。假设文件系统没有损坏,使用 TestDisk 修复分区并从操作系统重新复制数据要容易得多。但是,如果您怀疑任何类型的损坏可能导致无法在操作系统下进行复制,也可以使用 TestDisk 来恢复您的文件。


Cha*_*son 3

让它尝试修复。最坏的情况是,您可能使用 Vista 安装磁盘启动并打开恢复控制台来执行chkdsk -r. 如果第一次尝试不起作用,请再做一次。chkdsk我已经多次修复过一些 NTFS 文件系统。

不幸的是,它可能太糟糕了,无法修复。这时您可能会尝试一些外部工具,例如来自 Linux 实时启动磁盘的ntfsfix 。祝你好运。