一个重要的文本文件的内容被清空了,但 Windows 仍然可以索引其内容?

一个重要的文本文件的内容被清空了,但 Windows 仍然可以索引其内容?

我有一个重要的 .rtf 文件,我在 Wordpad 上花了数周时间处理它。也许上次我尝试保存它时,它被损坏了,现在文件是空白的。用十六进制编辑器检查,每个字节都是 00。

但奇怪的是,我可以使用 Windows 搜索文件所在目录中的文件内容,搜索文件中的单词,它会显示任何单词的结果。尽管我以前从未进行过这些搜索。也没有以前的版本可以恢复。

为什么文件本身是空白的,Windows 却能做到这一点?如果我复制该文件,那么惯于搜索结果中没有显示,而且也是空白的。这些数据是否存储在某处,或者是否可以恢复?

答案1

Windows 搜索可能在文件仍包含数据时就对其进行了索引。查看 Windows 的搜索数据库可能会发现一些片段,但可能不是整个文件。

可能,如果您很幸运的话,编辑程序可能会在某处保存一个新文件或临时文件,而不是仅仅覆盖原始文件。

如果文件仍然存在,那么您很幸运。如果它已被删除,并且您非常幸运,您没有覆盖文件曾经占用的磁盘空间(删除后现在是可用空间),因此搜索所有可用空间可能会找到您的旧文件(或其片段)。但是您运行 Windows 的次数越多,覆盖所需可用空间的可能性就越大。

最好的解决方案是仅使用文件的备份副本(所有重要文件都应该有一个),但现在您必须尝试在驱动器中搜索已删除的 .rtf 文件(或在整个驱动器中搜索您记得的特定字符串)

相关内容