我正在用我的电脑在我的文件里写东西,.txt
我在那里存储我每天要做的事情,比如
- 大扫除
- 洗狗
- 支付 x 账单
- 支付账单
但问题是,我的电脑断电了,现在我找不到这个.txt
文件了。只有它的“快捷方式/路径”,但存储该文件的文件夹不再包含该文件。
我知道它仍在系统中,否则甚至不会显示路径/快捷方式。我已经尝试了最好的恢复软件(Ontrack、Recuva、Easeus),但它们都无法恢复它,因为它们没有仅在选定文件夹中扫描丢失文件的选项,但它们只搜索整个硬盘,这就是它们没有帮助的原因。
您是否知道/或可以帮助我使用可以逐个文件夹搜索专门用于查找丢失文件的恢复软件.txt
,或者使用其他方法?
答案1
给出搜索文件的建议,而不是数据恢复
您可以做的是对文件执行递归搜索
例如,我win 7 mixer.png
在命令行中有一个文件:
C:\Users\Foo>pushd c:\
c:\>dir /b /s | findstr mixer.png
c:\Users\Foo\AppData\Roaming\Microsoft\Windows\Recent\win 7 mixer.png.lnk
c:\Users\Foo\Pictures\win 7 mixer.png
c:\>
因此这将递归搜索并c:\
返回所有结果
答案2
尝试使用文件恢复软件,例如雷库瓦(免费) - 它可以扫描硬盘并查找所有被操作系统报告为“已删除”但仍然存在的文件。只要文件的物理空间未被覆盖,您仍然可以恢复它。
答案3
这是一个很晚的答案,但也许它会对其他人有所帮助。
进行分区转储
如果丢失的文件非常重要,那么要做的第一件事就是对分区进行所谓的“转储”。逐位复制整个分区。这要求您有一个不同的分区(例如在外部硬盘上),该分区要大于您要转储的分区。如果您的分区是 100GB,但只包含 10GB 的文件,则转储仍将是 100GB。
所有用于恢复文件的工具也都可以在这些图像上使用。
我不知道如何在 Windows 中进行转储,但在 Linux 中它只是终端中的一行。
dd if=/dev/hdx of=~/dump.img
如果您不需要立即使用这些文件,例如,如果您删除了假期照片,则可以将转储保存数周、数月或数年,直到您有更多时间或有钱支付公司为您恢复文件。
使用 testdisk
开源跨平台工具测试磁盘提供了很多功能,其中之一就是“恢复文件”。它允许您浏览分区的文件夹,但除了显示“正常”文件外,它还会用红色显示已删除的文件。然后您可以选择要恢复的文件。
因为您知道文件应该放在哪个文件夹中,所以这可能是最适合您的工具。