我丢失了一个包含重要数据的文件夹,想知道恢复文件的最佳方法是什么。
事情是这样的:
- 启动 Windows(Vista)后,我收到消息称 K:/(有问题的磁盘)上的垃圾箱已损坏并且需要清空,因此我单击了“确定”。
- 然后我尝试访问此磁盘上的一个项目文件夹。我无法打开该文件夹并收到一些有关某些损坏的其他消息(忘记了确切的消息),之后,文件夹的缩略图从充满文件变为空白,并且此文件夹中不再找到任何文件(此磁盘上的其他文件夹可以正常打开并且仍包含其文件)。
- 所以我做的第一件事就是重新启动计算机进入 clone-zilla 并将整个磁盘的逐字节副本创建到外部硬盘上。
这就是我现在的情况。当我重新启动连接硬盘的计算机时,Windows 想要修复文件系统。到目前为止我还没有让它这样做。
为了恢复我的文件夹内容,最好的方法是什么?
答案1
测试磁盘来救你了!您可以使用 TestDisk 恢复/修复磁盘上的文件系统,然后继续尝试数据恢复。与 不同dd
,TestDisk 实际上会在文件系统级别恢复数据(即,它将允许您浏览磁盘并选择要恢复的文件/文件夹,并且您可以设置如何手动处理坏扇区)。
基本过程是扫描驱动器、选择感兴趣的分区、恢复/修复分区表和标题(如果需要)并备份数据。假设文件系统未损坏,使用 TestDisk 修复分区并从操作系统重新复制数据要容易得多。但是,如果您怀疑存在任何类型的损坏,可能导致无法在操作系统下进行复制,也可以使用 TestDisk 来恢复文件。
答案2
让它尝试修复。最坏的情况是,您可能必须从 Vista 安装盘启动并打开恢复控制台来执行chkdsk -r
。如果第一次尝试不起作用,请重试。我曾chkdsk
多次使用修复了一些 NTFS 文件系统。
不幸的是,它可能已经严重到无法修复。这时候你可以尝试一些外部工具,比如ntfs修复来自 Linux Live 启动盘。祝你好运。