我开始使用EFS 功能可加密我的硬盘上的多个文件夹, 使用右键单击 > 属性 > 高级 > 加密内容以保护数据(看截屏)。
在该过程结束时,向导建议我将证书的副本保存在安全的地方:
但我不想依赖存储在 1、2 甚至 10 个不同位置的文件证书,这看起来很复杂。而且可能会导致灾难需要黑魔法来恢复文件。我更愿意记住一个密码(即使它是一个很长的密码)。
问题:假设文件夹C:\Test
在计算机 A 上采用 EFS 加密。如果我将其硬盘移至计算机 B(例如:计算机 A 故障!),如何C:\Test
仅使用密码(而不需要证书等其他复杂方法)恢复文件夹?
换句话说:我们能否避免使用复杂的证书方法(涉及证书文件),而使用好的(强)密码进行 EFS 加密/解密?
答案1
在这个问题上花了一些时间之后:
如果我将其硬盘移动到计算机 B(例如:计算机 A 故障!),如何仅使用密码(而无需证书等其他复杂方法)恢复文件夹 C:\Test?
不可能。EFS 需要使用证书,而不仅仅是“密码”。
我们必须备份.pfx
证书文件,并将其导入到计算机B上,然后才能够解密计算机B上的文件。
如果有一天我们想删除计算机 B 上的证书,这是解决方案。