你没有导入证书或只设置在本机加密,所以传递加密文件时,当然对其它电脑无效了。
1. 打开“开始”菜单,单击“运行”,打开“运行”对话框,输入“certmgr.msc”并回车,打开
证书控制台。
2. 在“证书控制台”窗口左侧的树形图中依次展开到“证书当前用户” “个人” “证书”,
随后在右侧窗格中会看到当前用户所有的个人证书。
3. 这里需要注意,如果你还进行过其他需要证书的操作,例如访问加密网站,或者使用网络银行
系统,这里可能会出现多个证书。我们需要的是“预期目的”被标记为“加密文件系统”的证
书,在备份的时候记得不要选错了。
4. 找到要备份的证书后,在该证书上单击鼠标右键,指向“所有任务”,选择“导出”,这将打
开“证书导出”向导。
5. 在向导的第一个界面上单击“下一步”,随后向导会询问是否导出私钥。因为我们需要备份该
证书,方便日后恢复系统时解密文件,因此这里一定要选择“是,导出私钥”,然后单击“下
一步”。
6. 随后可以看到“导出文件格式”对话框。
PS。先做试验,不要直接加密重要文件,成功后再正常操作。
用easyrecovery恢复了重装前C盘的所有文件,不知道能不能有办法把全部文件放到C盘中,easyrecovery操作时一定要将数据恢复到其它盘上,例如D盘,E盘, 如果你将数据再恢复到C盘的话,数据恢复了也是打不开的
如果你上一步没做错的话,你就做第二步EFS解密文件
首先一定不要重装系统!!因为EFS文件加密系统生成的SID是基于系统内建administrator的一个根SID基础生成的,所以不管你使用什么用户加密了文件,只要能进入内建administrator账号就能把加密的数据找回来!!
下面是操作步骤:
1:“运行”-mmc-添加-local
computer policy-computer configuation-windows settings-security
settings-public key
policies-encryped-data-recovery-agent会发现里面有一张证书,右键单击-all
task-export-出现wizard,
按提示走,选yes,导出证书,然后一直下一步下一步,出现写入密码(这个密码在一会的导出要用到),选择一个保存地址,导出的过程就ok了。
2:新建一个用户,最好是admin组的,将刚才导出的证书导入,一直下一步就行,然后再去打开被加密的文件夹试试:-)OK了!
在这个过程中有偶尔会遇到证书不能导出的情况,这时候重起一下试试,如果不行就没戏了。
还有就是如果在domain中,域上的用户帐号恢复必须用domain admini本地的admini无效,具体操作相同,在导出证书部分有可能会有2到3个证书,但能导出的只有一个,自己试试吧。
能找回原系统的配置文件用处也不大,还有一些是基于非用户操作层的如注册表文件,你怎么办?
最好的是有原来的系统备份文件,如果没有,只好尝试下以下办法:
1 进入 纯dos 重命名文件夹
2 重新安装 那个加密软件 解锁
3把这个文件夹拷贝到别的电脑上,打开试试。但要注意你电脑以前系统用NTFS格式的,那台电脑也要用NTFS格式的。如果用FAT格式化的,那台电脑也要FAT格式化的。最好是同一张系统盘作的系统。
EFS是系统自带的加密功能,这种加密方法比较危险,加密前必须备份加密证书,要不重装系统后文件就容易打不开了。
你把备份证书导入试一下就OK了。
建议你以后使用专业的文件加密软件-文件夹加密超级大师。
以后就不会出现你说的这种情况。
首先方法1显然行不通,不用考虑了。。方法2,我曾经也研究过,就算你RID知道是多少了,账户跟之前的一样,你也不知道之前账户的SID(安全标示符),SID就跟人的指纹一样,每个系统都不一样。最终数据还是恢复不出来。这样告诉你吧,在没有证书的情况下EFS加密还没有人破解出来过。。所以放弃吧。。以后加密的好了记得及时备份证书吧。。。