![为什么 PhotoRec 要花这么长时间并声称要花费 480,000 多个小时才能完成第 1 阶段?](https://linux22.com/image/1569646/%E4%B8%BA%E4%BB%80%E4%B9%88%20PhotoRec%20%E8%A6%81%E8%8A%B1%E8%BF%99%E4%B9%88%E9%95%BF%E6%97%B6%E9%97%B4%E5%B9%B6%E5%A3%B0%E7%A7%B0%E8%A6%81%E8%8A%B1%E8%B4%B9%20480%2C000%20%E5%A4%9A%E4%B8%AA%E5%B0%8F%E6%97%B6%E6%89%8D%E8%83%BD%E5%AE%8C%E6%88%90%E7%AC%AC%201%20%E9%98%B6%E6%AE%B5%EF%BC%9F.png)
因此,我有一个有坏扇区的 3TB 硬盘,通过 Unitek 的 USB 3.0 至 SATA 适配器连接到我的 MacBook Pro 2015。
我正在努力奔跑相簿(部分测试磁盘我已经完成了大约 10 种常见的文件类型(大多数是图片格式,其他包括.txt
和.doc
等等),在花费了大约三个小时完成第 0 阶段后,它终于进行了第 1 阶段,预计恢复将花费超过 480,000+ (!!!) 小时。
由于可能发现了 10 个不同的文件,计时器突然下降,但该实用程序似乎在过去约 12 个小时内一直冻结在此屏幕上:
PhotoRec 是否已冻结,还是会很快恢复?我预计这项工作实际上需要多长时间?我可以取消并恢复这项工作吗?这有什么帮助吗?
答案1
耗时这么长可能是因为源磁盘读取错误(很可能是因为坏扇区)。如果目标磁盘在成功读取操作的间隔内转速降低,也可能导致速度变慢。
您可以取消并恢复该作业。要执行此操作,您必须从之前启动 photorec 的同一目录启动它,以便它能够找到存储会话信息的 photorec.ses 文件。
电源循环可能会有帮助,但也可能会造成崩溃的磁盘完全失效。
正如其他人所建议的那样 - 使用 ddrescue 创建的磁盘映像运行 photorec 是一种更安全的方法,因为 ddrescue 首先跳过坏扇区,并且仅在读取所有好扇区后才尝试读取它们。