我正在尝试从故障的外部硬盘中挽救数据,但遇到了一些问题。
文件传输会在特定文件上持续冻结,用于传输文件的程序进入“无响应”阶段,程序变为白色。尝试结束冻结程序的任务时,任务管理器不会抛出任何错误(例如“拒绝访问”),但程序仍保留在任务列表中。已尝试使用多个复制程序,包括 Windows copy、TeraCopy、Free File Sync 和 Roadkil Unstoppable Copier。资源管理器中的硬盘队列长度卡在 1,但没有发生磁盘活动。
但是,一旦将故障硬盘从系统中拔出,无响应的程序就会再次开始响应,并且任务管理器中卡住的所有任务都会立即结束。
这里发生了什么?有没有办法从故障驱动器中挽救数据?
如果重要的话,我正在将文件从 Intel NUC5i3RYH 的 USB3 端口复制到 WD 1TB My Passport Essential 到 WD 3TB My Passport Ultra。
答案1
从您的描述来看,您的硬盘显然存在缺陷或内容已损坏。分区损坏可能导致许多意外结果,尤其是当 inode 中的数据损坏时(inode 会告知操作系统文件数据所在的位置)。
在这种情况下,您可以尝试运行数据恢复工具,但正如您所注意到的,复制操作肯定会失败。数据恢复本身是一个非常复杂的事情,绝对没有任何保证。
通常情况下,您应该先尝试对磁盘进行完整映像复制,这样可以解决前面提到的 inode 问题,避免情况恶化。有缺陷的驱动器通常会随着使用而变得更糟,这就是为什么您需要对它的副本进行操作。
完成后,您应该寻找数据恢复工具从磁盘映像中提取尽可能多的文件。
最后,当您提取了所有能提取的内容后,您应该尝试格式化它,看看它是否只是损坏或有缺陷。如果格式化顺利,它可能只是损坏了,这在可移动驱动器中更常见。
答案2
启动 Linux 发行版并使用 Gnu DDRescue 尝试将驱动器位复制到 Passport Ultra。如果失败,请尝试反向再次运行。(目的是重建尽可能多的数据)。
如果复制成功,问题可能是文件系统损坏(但可能性不大)。如果不是,则很可能是磁盘问题。[DDRescue 可能也会在这里给您提示,如果是文件系统损坏,则复制时应该不会出错。如果无法读取位,则是硬件问题。
尝试复制您已复制的副本,检查文件系统并提取尽可能多的数据。如果您无法读取文件系统,请使用 Photorec 尝试通过绕过磁盘结构并查看原始数据和签名来恢复您能恢复的任何内容。
答案3
三年前,我的外置硬盘也出现过类似的问题。硬盘有保修,所以我不需要太担心成本问题。我唯一担心的是硬盘中的数据,这个硬盘是用来备份笔记本电脑内置硬盘的。经过一番研究(或者说,经过几次谷歌搜索),我发现可能有两个原因。
硬盘中的文件系统损坏:这可能是由于硬盘分区不当或格式化错误造成的。您可以参考davidgo 的回答因为我发现这已经足够好了。
盘片物理损坏:或者与头部连接的臂没有按要求正确移动。
当我陷入这个问题时,我找到了一种恢复数据的方法:雷库瓦。这是一款免费软件产品,其功能符合预期,但需要 5 个小时才能完成。