可使用Windows自带EFS加密或批处理伪装密码锁:EFS需NTFS分区,右键文件夹→属性→高级→勾选加密;批处理法通过attrib命令隐藏Private文件夹并用unlock.bat验证密码。

如果您希望对电脑中的某个文件夹进行加密锁定,但又不希望安装第三方软件,则可利用Windows系统自带的“加密文件系统(EFS)”功能或通过创建带密码保护的压缩包实现。以下是几种无需第三方工具的可行方法:
一、使用Windows EFS加密文件夹
EFS是Windows专业版及更高版本内置的文件级加密机制,通过NTFS文件系统实现,加密后只有当前登录用户可访问,其他账户即使能进入系统也无法打开文件。
1、确认目标文件夹位于NTFS格式的磁盘分区中(右键磁盘 → 属性 → 查看“文件系统”是否为NTFS)。
2、右键点击待加密的文件夹 → 选择“属性” → 点击“高级”按钮。
3、在高级属性窗口中,勾选“加密内容以便保护数据”选项 → 点击“确定” → 再点击“确定”关闭属性窗口。
4、系统提示是否仅加密该文件夹还是同时加密其子文件夹和文件时,选择“将更改应用于此文件夹、子文件夹和文件” → 点击“确定”。
二、通过批处理+隐藏属性伪装成密码锁
该方法不真正加密,而是借助CMD脚本与系统隐藏/只读属性组合,使文件夹在无密码输入情况下不可见且无法直接访问,适合基础防护需求。
1、在目标位置新建一个文本文档,输入以下内容(注意替换yourpassword为自定义密码):
@echo off
title 文件夹密码锁
set password=yourpassword
set /p input=请输入密码:
if %input%==%password% goto unlock
echo 密码错误!
pause
exit
:unlock
attrib -h -s -r "Private"
echo 文件夹已解锁
pause
exit
2、将文档另存为“unlock.bat”,编码选择ANSI(非UTF-8),保存类型为“所有文件”。
3、在同一目录下新建名为“Private”的文件夹,并将需保护的文件移入其中。
4、双击运行unlock.bat,首次运行后立即执行以下命令(在CMD中):
attrib +h +s +r "Private" —— 此操作将使Private文件夹彻底隐藏且不可修改。
三、用系统自带的ZIP功能创建带密码压缩包
Windows 10/11原生不支持ZIP密码设置,但可通过PowerShell调用系统组件生成受密码保护的7z格式压缩包——此方式依赖系统已预装的“Microsoft File Compression”功能(默认启用),无需额外安装。
1、按Win+X,选择“Windows PowerShell(管理员)”。
2、输入以下命令(请将路径和密码替换为实际值):
Compress-Archive -Path "C:\MyFolder" -DestinationPath "C:\Locked.zip" -CompressionLevel Optimal
3、上述命令仅打包,不设密码;若需密码保护,必须配合PowerShell调用系统底层API或使用兼容的.NET类库——但Windows原生环境不提供直接命令行密码支持,因此该路径在纯系统环境下无法完成密码设定,仅适用于打包后手动导入第三方解压工具(此步不符合“无需第三方工具”前提,故该方案在此终止)。










