Windows下隐藏并密码保护文件夹有三种方法:一是用系统隐藏属性+EFS加密,需专业版且须备份证书;二是用批处理脚本创建密码验证伪装文件夹;三是用7-Zip加密压缩包并伪装图标。

如果您希望在电脑上隐藏文件夹并添加密码保护,防止他人随意访问敏感内容,则需要通过系统功能或第三方工具实现。以下是几种可行的操作方法:
本文运行环境:Windows 11,Intel Core i7 笔记本电脑
一、使用Windows自带的“隐藏属性”+文件夹加密功能
该方法利用系统级隐藏属性与EFS(加密文件系统)结合,使文件夹在常规浏览中不可见且无法被未授权用户打开。需注意此功能仅在专业版及以上版本的Windows中可用,且加密密钥与当前用户账户绑定。
1、右键目标文件夹,选择“属性”。
2、在“常规”选项卡中勾选“隐藏”,点击“确定”。
3、再次右键该文件夹,选择“属性”,点击“高级”按钮。
4、勾选“加密内容以便保护数据”,点击“确定”后确认应用范围为“仅此文件夹”或“此文件夹、子文件夹和文件”。
5、打开“控制面板”→“用户账户”→“管理你的凭据”,备份EFS证书,否则重装系统后将永久无法解密。
二、使用批处理脚本创建带密码验证的伪装文件夹
该方法不依赖额外软件,通过CMD命令生成一个双击后提示输入密码的批处理文件,输入正确密码才可显示真实文件夹。文件夹本身设为系统隐藏属性,普通查看方式完全不可见。
1、新建文本文档,在其中输入以下代码:
cls
@ECHO OFF
title 文件夹密码验证
set password=123456
set /p pass=请输入密码:
if %pass%==%password% goto OK
echo 密码错误!
pause
exit
:OK
attrib -s -h "Secret"
start Secret
attrib +s +h "Secret"
2、将文档另存为“解锁.bat”,编码选择ANSI,保存位置与待隐藏文件夹同级。
3、将原文件夹重命名为“Secret”,右键其属性→“隐藏”并勾选“同时更改此文件夹及所有子文件夹的属性”。
4、双击运行“解锁.bat”,输入预设密码后文件夹短暂显示,关闭窗口即自动重新隐藏。
三、借助7-Zip创建加密压缩包并伪装为文件夹图标
该方法将目标文件夹打包为AES-256加密的7z压缩包,并修改其扩展名与图标,使其在资源管理器中显示为普通文件夹外观,实际需通过7-Zip输入密码才能解压访问。
1、选中要隐藏的文件夹,右键选择“7-Zip”→“添加到压缩包”。
2、在压缩设置中选择“压缩格式:7z”,“加密方式:AES-256”,输入密码并确认。
3、点击“确定”生成加密压缩包,例如“Documents.7z”。
4、右键压缩包→“重命名”,将“.7z”改为“.folder”,如“Documents.folder”。
5、下载并安装Resource Hacker工具,用其打开该文件,替换图标为标准文件夹ICO图标。
6、双击该伪装文件夹无响应,必须右键→“7-Zip”→“提取文件”并输入密码才能访问内容。










