我现在 99% 确信答案是“不可能”。但我想这里有很多聪明人也许能够帮助我,即使这种帮助只是为了验证这是不可能的。
大约一年前,我将家用电脑迁移到 Windows Vista,并进行了全新安装。全新安装是我犯的错误——像个傻瓜(我承认这一点),我没有备份大量财务和其他敏感文件上使用的 EFS 密钥。
在迁移之前,我将所有这些文件(以及我的其他文档、源代码控制存储库等)复制到我的第二块硬盘(格式化为 NTFS,因此 EFS 仍然存在)。同样,EFS 属性仍然存在,而且——因为我是个笨蛋——我不仅没有备份 EFS 密钥,而且也没有从这些文件中删除加密。(我想说的是,我已经吸取了教训;我甚至不再使用 EFS 了。)
我尝试了网上的各种应用程序,包括几个付费应用程序,但都没有成功。我的直觉是,这是由于从头开始擦除和重建操作系统造成的,因为我的用户帐户的 SID 显然发生了变化,EFS 密钥完全消失了,不再是操作系统的一部分。
我想获取这些文件,或者至少能够删除它们而无需重新格式化它们所在的驱动器。:) 有人有什么建议吗?(再次,即使“不可能”最终成为答案。一些明确的东西。)
答案1
如果你尝试过 Elcomsoft 的帮助,但他们帮不了你——那就没戏了,吉姆。抱歉。EFS 没有后门。