photorec 和 testdisk 在运行前准备方面的区别?

photorec 和 testdisk 在运行前准备方面的区别?

我想恢复一个文件,其路径名在丢失之前我知道。我正在考虑 testdisk 和 photorec,并且想知道它们之间的一些区别,特别是在运行它们之前我需要做什么。

对于我已经尝试过的 testdisk,

  • 它不需要卸载目标分区或使其只读,是否正确?

    当我在 testdisk 深度搜索的同时从分区中复制一些千兆字节的大型虚拟机文件时,速度异常缓慢或停滞。所以我放弃了。运行 testdisk(快速/深度)搜索是否会阻止其他程序访问同一分区上的文件?

  • 它不恢复找到的文件,但允许我选择一个文件进行恢复,这是否正确?

对于photorec,我还没有尝试过,

  • 我需要卸载分区还是将其设置为只读?
  • 它会在搜索过程中恢复所有文件(现有的或已删除的)吗?我是否需要准备足够大的存储空间来存储分区上现有的和预先存在的文件?

谢谢。

答案1

它不需要卸载目标分区或使其只读,是否正确?

是的,这是正确的。始终建议卸载并使其只读,因为您必须避免在保存数据的文件系统上写入任何内容。如果这样做,已删除的文件可能会被新文件覆盖。

运行 testdisk(快速/深度)搜索是否会阻止其他程序访问同一分区上的文件?

不会,但它是 CPU 密集型操作,因此会使您的系统变慢。

它会在搜索过程中恢复所有文件(现有的或已删除的)吗?

越多越好。

我是否需要准备足够大的存储空间来存储分区上现有的和预先存在的文件?

确实。

相关内容