由于一些问题,我尝试在我的计算机上安装 Ubuntu。但我意外地将它安装在了之前安装的同一分区中。我的数据位于同一分区的主目录中。所以一切都被抹去了。有什么办法可以恢复数据吗?我正在尝试使用 Testdisk。它正在分析磁盘几个小时。我不确定如何正确使用它。它是合适的工具吗?或者我应该尝试任何其他工具吗?
答案1
TestDisk 是一款比 PhotoRec 更好的工具。但是,TestDisk 的唯一问题是它并不总是能恢复所有已删除的文件。因此,如果您不小心重新格式化了分区,TestDisk 可以恢复数千个文件而不会丢失任何文件,但是如果您通过将文件发送到回收站(垃圾箱)然后清空垃圾箱来删除文件,TestDisk 可能无法在所有情况下为您恢复它。
因此,首先使用 TestDisk,如果您使用 TestDisk 恢复了所有已删除的文件,那么太好了,否则您可以使用 PhotoRec 恢复其余的文件。
PhotoRec 可以根据文件类型选择性地恢复文件,但 PhotoRec / TestDisk 无法选择性地扫描单个目录以查找丢失的文件,除非您将整个硬盘分区安装为该目录。在某些情况下,文件名存储在文件本身中。在这种情况下,PhotoRec 会尝试恢复文件名,但大多数情况下 PhotoRec 无法恢复文件名。
以下是使用 PhotoRec 根据文件类型恢复文件:
安装测试盘:
sudo apt-get install testdisk
启动 PhotoRec。打开终端并启动 photorec(以 root 身份):
sudo photorec
选择硬盘
选择分区类型。如果你的硬盘有 Linux 分区,则选择
[Intel]
选择文件类型选项
移至[File Opt]
并按下Enter键。在这里,您可以按下s键来禁用所有文件类型。使用空格键切换复选按钮。选择要恢复的文件类型。
- 选择选项
Photorec 也有一个不同选项的列表。一般情况下,你不需要修改它们。
- 选择分区
将选择器向上或向下移动到已删除文件的分区。然后选择[Search]
并按下Enter键
- 选择文件系统类型
如果您使用的是 Linux,则它将是ext2/ext3/ext4
,因此默认选择是ext2/ext3
。否则,如果您要从格式化为 FAT 或 NTFS 的分区恢复文件,请选择Other
- 选择分析的空间。
Free
如果删除特定文件后没有写入该分区,请选择,否则选择Whole
- 选择恢复文件的目录
选择恢复文件的存储路径。然后按下Y键
完成后,Photorec 将显示已恢复的文件数量。
笔记:另一个论坛主题[已关闭],但它也许可以帮助您:恢复数据