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

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

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

事情是这样的:

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

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

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

答案1

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

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

答案2

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

不幸的是,它可能已经严重到无法修复。这时候你可以尝试一些外部工具,比如ntfs修复来自 Linux Live 启动盘。祝你好运。

相关内容