恢复覆盖的文件

我不小心覆盖我的文件与另一个文件。 从Visual Source Safe(VSS)获取最新版本时发生。 我可以恢复我的旧文件吗?

去过也做过。 过去由于VSS也导致了大量工作的失败。

VSS在VSS中保存文件的历史logging,您可以随时访问以前的版本。 不幸的是,如果您使用VSS文件的本地副本并对其进行了修改,那么当您再次从VSS获取该文件时,这些修改经常会丢失。 这是因为VSS不会将文件发送到垃圾文件夹,但它会立即删除,这是很难恢复的。

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

当然,当您尝试使用恢复工具时,请确保尽可能快地使用此工具! 为什么? 因为被删除的文件的位置现在被标记为可用于其他文件! 有可能部分原始数据已被您的Web浏览器的某个临时文件或其他声称磁盘空间的其他工具覆盖。 即使下载这个恢复工具或安装此工具可以覆盖您的原始文件数据,使其无法恢复。 如果你现在在丢失文件的系统上阅读这个文件,很有可能你已经损坏了文件,甚至超过恢复。 即使在最好的情况下,VSS仍然有可能使用从存储库中检索的文件覆盖文件。 被删除的文件数据被某个新文件覆盖的机会取决于系统上的可用磁盘空间量。 您拥有的空间越多,删除的文件被覆盖的可能性就越小。 不过,有可能你将能够恢复文件。 如果在丢失文件之前安装了恢复工具,并且在丢失文件后立即启动恢复,那么它们会更好。

如果您的Windows安装已针对相关卷启用卷影副本,则可以通过取得该文件的属性并点击“ 先前版本”选项卡(或卷影副本)来查找文件的早期快照。 这些通常是在特定的时间进行,例如每4小时或每天一次 – 即使启用它也可能无效。

如果它覆盖在磁盘上同一个地方的文件,不,它永远消失了。

不过你可能想看看Recuva ,这是一个相当不错的文件恢复程序,由Pileform,CCleaner和Defraggler的制作者制作。 基本上,它扫描你的硬盘驱动器,并告诉你什么发现没有明确列出在文件系统。