EFS - 找出加密的内容

gsh*_*arp 7 backup windows-vista efs certificate

自从我启动 Windows Vista 几天后,我从“加密文件系统”(来自进程 efsui.exe)收到一个弹出窗口,要求我备份证书和密钥。

我不知道我做了什么来收到这条消息(我安装的最后一个软件是谷歌桌面)。

现在我想知道哪些目录或文件是用 EFS 加密的。有没有办法查到?

谢谢你的帮助。

cal*_*ban 8

您可以尝试使用此批处理文件:

@echo off
cls

:: Set the varibles - Use Quotes "" if there are spaces in the source or log path
set log_path=C:\EFS_Find

:: Find Encrypted Files
cipher /s C:\ | findstr "^.E" >> %log_path%\found.txt && echo:Encrypted files found"

:: Find Hidden Files
attrib /s C:\ 2>nul | findstr "^....H" >> %log_path%\found.txt && echo:Hidden files found"  

pause
Run Code Online (Sandbox Code Playgroud)

该批处理文件将扫描您的 C:\ 驱动器中是否有所有 EFS 加密文件(以及隐藏文件),每次找到时都会在屏幕上回显,并将找到的所有加密文件实例记录到C:\EFS_Find\found.txt 中

对于仅查找加密文件的命令行方法,您可以在命令行中输入:

密码 /s:C:\ | findstr "^.E" >> C:\efs_found.txt && echo:Encrypted files found"

这将在您的整个 C:\ 驱动器中搜索加密文件,并将其转储到C:\efs_found.txt 中

这里找到的解决方案修改。

要在您的 Vista 系统上禁用 EFS,我建议您访问此处的链接:

如何在 Vista 中禁用或启用 EFS 加密