解密 EFS 文件

Nic*_*ick 5 encryption file-management efs file-attributes decrypt

这是我的情况。

在我的 Vista 笔记本电脑上使用 EFS - 备份了我的证书。

HD 崩溃了...设法恢复了我的一些文件(加密) - 但他们在此过程中“丢失”了“加密”属性。

我现在在我的新 Windows 7 Enterprise 笔记本电脑上 - 导入了我的旧 Vista EFS 证书......我将我的文件放在 USB 驱动器上并将它们复制到我的新驱动器 (NTLM),但正如我所提到的,Windows 没有将它们视为已加密...所以我无法解密它们。

有没有办法强制设置加密属性,这样我就可以解密它们……或者即使系统没有看到文件被加密,也可以手动强制解密它们?

par*_*oid 10

EFS 密钥保存在NTFS 备用数据流中,因此如果您的 USB 驱动器未格式化为 NTFS 驱动器,信息将会丢失。 备份程序也经常丢弃这些信息

您可以使用StreamsADS Spy检查流是否仍然存在。如果它们不再存在,您将无法恢复文件。

由于 Windows 没有将文件标记为 EFS 加密,我认为您可能丢失了流中的 EFS 密钥。

  • 我真的很喜欢这个答案,因为它提供了**非常有价值**的信息。 (2认同)

Ran*_*son 8

不幸的是 ATTRIB 命令没有相应地更新,所以它不能改变这个属性。

有一个很棒的工具叫做 FAR Manager,它可以让你改变这个和所有其他属性:

  FAR Manager(免费和开源)
  http://www.farmanager.com/

在此程序中,您只需导航到要更改其属性的文件或目录,然后按 CTRL-A -- “加密”是您可以在出现的对话框中更改的属性之一:

在此处输入图片说明

此外,如果您先选择多个文件(按键盘上的 Insert 键单独选择文件,或使用 + 或 - 键根据模式选择或取消选择文件组),然后可以按 CTRL -A 一次更改所有属性。

有用的提示: 当你使用完这个程序后,你可以按 F10 退出。

对于那些感兴趣的人,可编辑属性完整列表是:

  • 只读
  • 档案
  • 系统
  • 压缩的
  • 加密
  • 未编入索引
  • 暂时的
  • 离线
  • 重解析点
  • 虚拟的

...以及您可以更改的其他详细信息包括:

  • 所有者
  • 文件修改日期和时间
  • 文件创建日期和时间
  • 上次访问文件的日期和时间