我有一个 1TB 的外部硬盘(NTFS,我的护照西部数据)。
昨天,我右键单击了 Windows 7 中的驱动器“我的计算机”>“属性”>“工具”->“立即检查”>然后我选中了以下两个框:
- 检查磁盘对话框自动修复文件系统错误
- 扫描并尝试恢复坏扇区
大约 2 小时后,该过程结束了,但是当我检查外部硬盘时,我发现只剩下 30 GB 的文件和文件夹,其他的(大约 900 GB!)都丢失了!
磁盘的可用空间没有改变,所以文件夹和文件可能没有被删除。
数据为何被删除?
Chkdsk 完成时没有告诉我任何信息!如果数据消失,通常是因为文件已损坏,并且 Chkdsk 实用程序尝试将损坏的文件分离出来,但我的外部硬盘中没有任何文件或文件夹,例如这些名称为“found.000”或“*.chk”。(显示隐藏文件和系统文件已打开)
注意:我在 Windows cp 中的事件视图中发现我的 chkdsk 日志:有很多这样的记录:删除孤立文件记录段 60010。
我如何取回我的文件?
答案1
我也遇到同样的问题,而且经常遇到。
我使用 Piriform 的 Recuva,这是一款免费软件,用于查找丢失的文件。它将在一定程度上如果选择该选项,则“恢复具有原始文件名和文件夹结构的文件”(如果不执行扫描,我无法进入选项屏幕,而我现在不想这样做)但高级选项中有两个选项,其中一个是保留结构。
我感觉其他供应商可能正在重新包装免费的 Recuva 并进行销售,因为市场上似乎还有其他商业产品使用类似的界面做同样的事情。
Recuva 的问题在于它需要很长时间,因为它会深度扫描整个驱动器以查找丢失的文件,而且通常它不会修复文件结构。我想要一个可以简单地找到和修复特定的目录结构,该结构似乎已被 chkdsk 修剪,并且与大多数文件一起几乎保持完整。chkdsk 会丢弃损坏的文件结构。
我发现另一个有时有效的方法是使用 Microsoft Explorer 的搜索框。即使文件浏览器看不到目录,搜索功能有时仍然可以这样做。
我将尝试其他一些:
DFSEE 是一款商业产品,带有一个可以找到“已删除”文件的浏览器,但价格约为 55 美元。对我来说太难了,而且在我的日文操作系统上显示乱码。
Glary Undelete 是免费的,看起来不错,并且有浏览器,但是在我的损坏磁盘上找不到任何东西。另一方面,它比 Recuva 更好,因为用户可以浏览目录并进行搜索,并且当用户中途取消扫描(搜索)时,会显示到该点为止找到的文件。
Pandora Disk Drill 已经商业化,没有浏览器。我还不想扫描整个驱动器。
尽管 Windows 资源管理器显示了受影响的磁盘,但 Wise Data Recovery 甚至没有显示受影响的磁盘。
FreeUndelete 仅供个人(非商业)免费使用,但它确实有浏览器,因此可以扫描目录。不幸的是,它告诉我“不支持恢复删除”在我的受影响驱动器上!
Puran Utilities(个人免费,不用于商业用途)数据恢复有点用。它允许我浏览文件夹并将该文件夹中的文件恢复到另一个磁盘。据说这些是损坏的文件,但我可以使用“级别 4”恢复打开至少一个文件。另一个文件无法恢复,即使在级别 1 上也无法恢复,尽管 Puran 声称已复制它。Puran“磁盘检查”(也在 Puran Utilities 中)将告诉您尝试恢复哪些目录。它恢复了损坏目录中大约一半的文件。它恢复了文件名和目录结构,所以我想我会支持它。
我甚至不会尝试使用 chkdsk,而是会重新格式化我的驱动器,从我的备份中复制所有文件并添加 Puran 为我恢复的最新(备份后)文件,然后手动重新创建其余文件。