如何恢复无法访问的硬盘中的EFS加密文件夹?

硬盘其中一个分区突然无法访问了,用DiskGenius对该分区进行了恢复文件。其中曾经被EFS加密过的文件夹(在软件中显示为绿色)在复制出来后访问失败(txt乱码、图片显示不支持此文件格式、压缩包显示未知格式等),并且有些我自己没进行过加密操作的文件也变成了加密状态。复制出来的文件夹没有系统解密的选项,请问这样的情况还有办法恢复吗?

系统:win10
硬盘:2T机械硬盘,分2个区(D盘G盘)各1T。其中G盘出问题,D盘一切正常。
问题经过&操作记录:

  1. G盘内所有文件夹均无法访问,提示无访问资格,点击“继续”可以进入文件夹,但发现有部分文件丢失,同时G盘提示回收站出了问题,遂删除了$Recycle.Bin文件夹。
  2. 过了2天,期间正常使用,有的文件夹仍保持无法访问状态,没管。某天开机后整个G盘无法访问。
  3. 用了cmd,chkdsk G:/f,无效。
  4. 用DiskGenius,查找分区,D盘可以正常找到,G盘分区找不到,只能找到一些小而碎的分区。
  5. 用DiskGenius,恢复文件,成功。仅剩EFS文件夹不知道怎么处理。
  6. 询问客服,得知软件中显示绿色的文件已经做完系统加密了,处理不了。

尝试在目标位置重新应用 EFS 加密:您可以尝试在复制后的文件夹上重新应用 EFS 加密,以恢复文件的解密状态。在 Windows 操作系统中,您可以通过右键点击文件或文件夹,选择 "高级" -> "加密内容以便保护数据",然后选择 "加密此文件夹",并按照系统提示重新应用 EFS 加密。
使用支持 EFS 解密的工具:确保在复制 EFS 加密的文件时,使用支持 EFS 解密的工具或方法,例如 Windows 操作系统自带的文件复制工具(例如 Windows Explorer)。
尝试清除目标文件夹的加密属性:您可以尝试通过属性对话框中的"高级"选项中的"加密内容以便保护数据"选项,清除目标文件夹的加密属性。选择"高级" -> "加密内容以便保护数据",然后取消"加密此文件夹"选项,并应用更改。
使用管理员权限访问文件:如果目标文件夹中的文件确实被错误地标记为加密状态,您可以尝试使用管理员权限访问这些文件。右键点击文件,选择"属性",然后在"高级"选项中,取消"加密内容以便保护数据"选项,并应用更改。

该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:

由于您的硬盘分区曾经使用 EFS(加密文件系统)加密,因此如果您没有备份密钥或证书,要恢复 EFS 加密文件夹可能会比较困难。如果文件夹中的文件是非常重要的,您可以考虑寻求专业的数据恢复服务。

如果您有备份加密证书或密钥,可以尝试下面的步骤来解密文件夹:

1. 在 Windows 上安装相同版本的操作系统。例如,如果您的硬盘在 Windows 10 上加密,则应在另一台 Windows 10 计算机上进行解密。

2. 将加密文件夹复制到新的计算机上。

3. 导入您的加密证书或密钥。打开命令提示符,输入 certmgr.msc,然后按 Enter 键打开证书管理器。单击“个人”文件夹,然后选择“操作 > 所有任务 > 导入”来导入证书或密钥。

4. 通过命令行工具 Cipher.exe 解密文件夹。打开命令提示符,输入 cipher /u /n /h "路径",其中“路径”是加密文件夹的路径。此命令将使用您的证书或密钥解密文件夹中的所有文件。

5. 使用命令行工具 Xcacls.exe 重新设置文件夹访问权限。打开命令提示符,输入 xcacls "路径" /e /g 用户:R,其中“路径”是加密文件夹的路径,而“用户”是您要授权的用户帐户。此命令将重新设置文件夹的访问权限,使您的用户帐户可以访问其中的文件。

请注意,这些步骤需要一定的技术水平,并且可能并不总是成功。

如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

引用chatGPT作答,由于您的硬盘分区曾经使用过 EFS(加密文件系统),因此您复制出来的文件夹无法通过常规手段进行解密。EFS使用的是基于证书的加密体系结构,因此要解密这些文件夹,需要使用相应的私钥,否则文件就无法访问。如果您没有备份私钥,则可能无法恢复这些加密的文件夹。

以下是您可以尝试的一些解决方案:

1.恢复 EFS 证书和私钥
如果您曾经备份过 EFS 证书和私钥,则可以使用它们来解密加密的文件夹。您可以尝试使用 Windows 加密文件系统管理器导出您的 EFS 证书和私钥,并尝试将它们导入到另一台计算机上。

2.使用其他账户访问加密文件夹
如果您曾经将其他用户添加到加密文件夹的访问列表中,则可以使用这些用户的凭据来访问文件夹。如果您有其他用户账户,请尝试使用这些账户登录并尝试访问加密文件夹。

3.使用第三方工具解密
您可以尝试使用一些第三方工具,例如 Advanced EFS Data Recovery 或 Passware Kit Forensic,来尝试解密加密的文件夹。这些工具可以帮助您恢复 EFS 证书和私钥,或者使用暴力破解方法破解加密。

请注意,使用第三方工具可能会存在风险,因此请确保您了解这些工具的操作原理和风险,并且始终备份您的数据以防意外损坏。

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
恢复EFS加密文件夹需要使用操作人员的个人证书,而这个证书是和操作人员的Windows用户账号相关联的,如果你丢失了该证书,那么就无法恢复这些文件夹了。所以,在进行EFS加密时应该备份好操作人员的个人证书。

如果仅仅是无法访问文件,可以尝试将文件夹的拥有者更改为当前用户,以获得访问权限。具体步骤如下:

  1. 右键点击被加密的文件夹,选择“属性”;
  2. 在“安全”选项卡中,点击“高级”;
  3. 点击“所有者”选项卡;
  4. 点击“编辑”按钮;
  5. 选择当前用户账户,并勾选“替换所有子权限项的所有者”;
  6. 点击“确定”并等待系统完成更改;
  7. 返回“安全”选项卡,点击“编辑”按钮;
  8. 点击“添加”按钮,输入当前用户账户并点击“检查名称”,确保账户正确无误;
  9. 给该账户分配“完全控制”权限,点击“确定”并等待系统完成更改。

如果上述方法无效,可能是文件已经被损坏或者加密密钥丢失了,此时需要利用原先备份好的个人证书来恢复。具体步骤如下:

  1. 打开“控制面板”->“凭据管理器”;
  2. 点击“证书”选项卡;
  3. 寻找原先备份好的个人证书并导入,输入密码(如果有);
  4. 打开被加密文件夹所在的驱动器,右键点击该驱动器,选择“属性”;
  5. 在“安全”选项卡中,点击“高级”;
  6. 勾选“使用用户证书对该加密文件夹进行重新加密”;
  7. 选择刚刚导入的个人证书;
  8. 点击“确定”并等待系统重新加密文件夹。

注意事项:

  1. 对于未备份个人证书的情况,恢复加密文件夹几乎是不可能的;
  2. 操作前一定要备份好原始数据,以防出现意外情况;
  3. 具体操作过程可能会因Windows版本而有所差异,建议参考Windows官方文档进行操作。

代码不适用于此类问题,因为这是一个需要操作系统证书管理的问题,需要进行手动操作。
如果我的回答解决了您的问题,请采纳!

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    很抱歉,由于EFS加密是一种强加密,且加密密钥只存在于原始系统中,因此如果原始系统崩溃或无法访问,则无法轻松恢复EFS加密文件夹。 若要恢复EFS文件夹,可以尝试以下步骤:

    步骤1:备份已加密的文件夹

    在尝试任何恢复操作之前,首先备份原始已加密文件夹,以防止更严重的数据损失。

    步骤2:尝试使用旧的恢复密钥

    如果您以前为该系统创建了EFS恢复密钥,可以尝试使用该密钥来解密文件夹。 在文件夹上右键单击,选择属性,然后在“高级属性”中查找“加密”属性。 单击“详细信息”以查看当前使用的密钥,然后尝试使用以前的密钥解密。

    步骤3:尝试使用Windows凭据恢复来访问文件夹

    Windows凭据恢复是一种功能,可以在系统崩溃后使用来恢复EFS文件夹的访问权限。 搜索“Windows凭据恢复”以了解更多信息。

    步骤4:尝试使用专业数据恢复软件

    如果尝试以上步骤后仍无法解密文件夹,则可能需要使用专业数据恢复软件。 例如,Recuva,EaseUS Data Recovery Wizard等。 这些软件可能会帮助找回您丢失的数据,但是可以保证的是,这些数据可能并不完整或无法完全恢复。

    综上所述,由于EFS加密文件夹的复杂加密算法和安全阈值,恢复它的唯一方法是通过已保存的备份或使用原始系统来访问。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

可以借鉴下
http://xz.baike356.com/article/4404.html