刚装完系统,想把旧硬盘里的照片和文档搬过来,结果发现几个文件名后面多了个.locked,双击打不开——这多半是被加密了。很多人第一反应就是:完了,是不是再也找不回来了?
加密≠永久封印
加密本身只是把明文变换成看不懂的密文,就像把中文写成摩斯电码。只要知道规则和密钥,就能倒着翻译回来。所以答案很直接:能解密,但得看怎么加的密、谁加的密、你有没有钥匙。
常见场景对号入座
Windows 自带的 EFS 加密:右键文件→属性→高级→勾选“加密内容以便保护数据”。这种加密绑定了你的登录账户和证书。重装系统没备份证书?那基本就解不开了。但如果是同一台电脑、没换账户、证书还在,点进去就能正常打开。
第三方软件加密(比如 VeraCrypt、7-Zip):你设了密码,那密码就是钥匙。忘了?没记录?那就真卡住了。VeraCrypt 的卷密码输错 10 次不会锁死,但也没提示你记在哪——它只认密码,不认人。
勒索病毒那种“加密”:比如 .lockbit、.phobos 后缀,用的是高强度非对称加密(RSA+AES),私钥在黑客手里。你本地没备份,又不交赎金,基本等于数据报废。这不是技术问题,是安全意识问题。
动手前先摸清底细
看到“加密”别急着格式化。先右键文件→属性→高级,看看有没有“已加密”勾选;再试试用记事本打开文件头几行,如果全是乱码字符(比如 ÿØÿà…),大概率是二进制加密;如果开头是“-----BEGIN PGP MESSAGE-----”,那就是 PGP 加密,需要对应私钥。
命令行下快速判断(管理员身份运行 PowerShell):
Get-ItemProperty "C:\MyPhoto.jpg" | Select-Object Attributes如果返回里有 Encrypted,就是 EFS 加密;如果没有,可能是软件层加密,就得查你装过啥加密工具了。
解密不是玄学,靠的是准备
新装机前,老硬盘里的重要文件最好提前解密或备份证书。EFS 用户可以导出证书:
运行 certmgr.msc → 个人 → 证书 → 找到“加密”用途的证书 → 右键导出 → 密码保护好,存U盘随身带。
用 7-Zip 加密压缩包?密码就写在便签贴在显示器边框上,也比藏在备忘录里强——毕竟重装系统后,连备忘录都打不开。