被加密的文件重装系统后不能够打开??

来源:百度知道 编辑:UC知道 时间:2024/05/23 13:09:33
请大家帮忙:电脑D盘文件中的部分文件加密,在重新安装系统前没有进行解密,现在被加密的文件无法打开,请问有什么办法可以将原先的文件恢复?后来,又重新把原先的系统安装上后,文件还是不能够打开,请大家多多帮忙.贸易通号:yi125125 MSN:tiantian.8888@yahoo.com.cn

这个就比较麻烦了,因为winxp的每一个用户都有一个sid值,即使重装后用户名相同,sid也不同。而加密是根据sid的,sid不同就无法打开。

以后切记重装前先导出加密证书,重装后再导入,就可以正常使用了。

在Windows 2000中,微软采用了基于公共密钥加密技术的加密文件系统(EFS)。在Windows XP中,对加密文件系统做了进一步改进,使它能够让多个用户同时访问加密的文档。不过,在使用EFS加密文件的同时,也产生了诸多麻烦,比如重装系统后无法打开EFS加密过的文件夹等。

在没有备份密钥的情况下,要对EFS解密几乎是不可能的,虽然网上流行很多种方法,但是可行性微乎其微,建议不要浪费时间。因为在Windows 2000/XP中,每一个用户都有一个SID(Security Identifier,安全标示符)以区分各自的身份,每个人的SID都是不相同的,并且有唯一性。在第一次加密数据的时候,操作系统就会根据加密者的SID生成该用户的密钥,并且会把公钥和密钥分开保存起来,供用户加密和解密数据。如果在重装系统之前没有对当前的密钥进行备份,实际上就意味着无论如何都不可能生成此前的用户密钥,而解密文件不仅需要公钥,还需要密钥,所以也就根本不能打开此前EFS加密过的文件夹。

建议你先备份SID,这样在系统本身损坏的时候可以及时恢复。

可以参考以下内容:

使用Windows XP的朋友都知道,让他们最烦恼的事当属在重装系统的时候忘了导出备份EFS加密文件的证书。遇上了这种情况怎么办呢?不能眼睁睁看着这些文件不能用吧?想重新使用这些已加密的文件吗?那就跟我来吧,但是这种解密文件的方法对加密文件是有要求的。

要求:EFS加密文件证书没有备份的情况下要恢复加密文件,只适用于该文件夹加密,但是其子文件和子文件夹没加密,且没有新文件加入该文件夹的情况。如果里面的文件也被加密了,这种方法就无能为力了。

以笔者的操作系统为例介绍,笔者的系统为Windows Me/XP 双操作系统,为了使Windows Me能访问Windows XP的文件系统,Windows Me需要装上NTFS For 98,这