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


13

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

这是发生了什么:

  • 在启动Windows(Vista)后,我收到消息说K:/(有问题的磁盘)上的垃圾桶已损坏,需要清空,所以我单击了确定。
  • 然后我试图访问该磁盘上的一个项目文件夹。我无法打开该文件夹并收到其他有关损坏的消息(忘记了确切的消息),然后,该文件夹的缩略图从充满文件的状态更改为空,并且在该文件夹中找不到任何文件(此磁盘上的其他文件夹可以正常打开,但仍包含其文件)。
  • 所以我要做的第一件事是将计算机重新启动到克隆zilla,然后将整个磁盘按字节复制到外部硬盘上。

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

为了使文件夹内容恢复原状,最好的进度是什么?


7
+1用于立即创建损坏的文件系统的备份。
达斯Android

Answers:


9

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

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


谢谢你的提示。当我启动计算机时,Windows希望在磁盘上执行chckdsk。我现在跳过了它,但是在使用TestDisk之前应该让它运行吗?
2012年

@Mat这取决于什么损坏。我建议您从TestDisk开始,并在恢复分区表之后,查看是否可以浏览分区(在TestDisk中)中的文件。如果不能,您可能需要使用TestDisk来重建主文件表(我相信chkdsk也可以恢复它,但是我认为您可以完全使用TestDisk来做到这一点以节省时间; TestDisk还可以返回部分恢复的文件,我也不知道是否chkdsk可以立即使用)。很难简单地说“执行此操作”,因为解决此问题的方法不止一种。
突破

3

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

不幸的是,情况可能如此糟糕以至于无法修复。那就是当您可能尝试从Linux Live Boot磁盘尝试一些外部工具(如ntfsfix)时。祝好运。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.