恢复覆盖的文件

恢复覆盖的文件

我意外地用另一个文件覆盖了我的文件。这是从 Visual Source Safe (VSS) 获取最新版本时发生的。我可以恢复我的旧文件吗?

答案1

经历过,做过。过去也因为 VSS 而损失了很多工作。

VSS 会保留文件的历史记录,因此在 VSS 中,您始终可以转到以前的版本。不幸的是,如果您使用 VSS 中文件的本地副本并对其进行了修改,那么当您再次从 VSS 获取该文件时,这些修改通常会丢失。这是因为 VSS 不会将文件发送到垃圾文件夹,而是会立即删除,这很难恢复。

基本上,这意味着您现在必须进行时间/成本分析。您需要花多少时间才能再次进行这些修改?然后将其与实际尝试使用某些工具恢复文件所需的时间进行比较。如果您只会损失几个小时的工作,那么尝试恢复文件可能不值得付出努力,而只需重写它即可。

当然,当您尝试使用恢复工具时,请确保尽快使用此工具!为什么?因为已删除文件的位置现在已标记为可用于其他文件!原始数据的部分内容可能已被 Web 浏览器的某些临时文件或某些占用磁盘空间的其他工具覆盖。即使下载或安装此恢复工具也会覆盖原始文件数据,从而无法恢复。如果您现在正在丢失文件的系统上阅读本文,则很可能文件已受到进一步损坏,无法恢复。即使在最佳情况下,VSS 本身仍有可能用从存储库中检索到的文件覆盖您的文件。已删除文件数据被某个新文件覆盖的可能性取决于系统上的可用磁盘空间量。可用空间越多,已删除文件被覆盖的可能性就越小。不过,您仍有可能恢复文件。如果您在丢失文件之前就安装了恢复工具,并且在丢失文件后几乎立即开始恢复,那么效果会更好。

答案2

如果您的 Windows 安装已为相关卷启用了卷影副本,您可以通过获取文件的属性并点击之前的版本选项卡(或影子副本)。这些通常是在特定时间进行的,例如每 4 小时或每天一次 - 因此即使启用了它也可能无济于事。

答案3

如果它覆盖了磁盘上同一位置的文件,那么文件就永远消失了。

你可能想看看雷库瓦不过,它是一款相当不错的文件恢复程序,由 Piriform(CCleaner 和 Defraggler 的制造商)制作。基本上,它会扫描您的硬盘并告诉您它发现了文件系统中未明确列出的内容。

相关内容