Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win8.1 文件夾加密隱藏無需第三方軟件:批處理腳本實現私密空間

編輯:Win8 系統應用技巧

方案原理

利用批處理腳本結合 attrib +h +s (隱藏+系統屬性) 將文件夾標記為「受保護的操作系統文件」,使其在資源管理器默認設置下不顯示;配合重命名為無法直接訪問的名稱 (如 HTG Locker) 並設置密碼驗證,實現簡易加密隱藏。非軍事級加密,僅防誤刪/防偷窺,專業需求請用 BitLocker/VeraCrypt/7-Zip 加密壓縮。

批處理腳本完整代碼

  1. 新建文本文件,命名 locker.bat,內容:
@echo off
cls
title Folder Private

if EXIST "HTG Locker" goto UNLOCK
if NOT EXIST Private goto MDLOCKER

:CONFIRM
echo 確定要加密隱藏 Private 文件夾嗎?(Y/N)
set /p "cho=>"
if "%cho%"=="Y" goto LOCK
if "%cho%"=="y" goto LOCK
if "%cho%"=="n" goto END
if "%cho%"=="N" goto END
echo 無效選擇。
goto CONFIRM

:LOCK
ren Private "HTG Locker"
attrib +h +s "HTG Locker"
echo 文件夾已鎖定隱藏
goto END

:UNLOCK
echo 輸入密碼解鎖文件夾
set /p "pass=>"
if NOT "%pass%"=="在此設置密碼" goto FAIL
attrib -h -s "HTG Locker"
ren "HTG Locker" Private
echo 文件夾解鎖成功
goto END

:FAIL
echo 密碼錯誤
goto END

:MDLOCKER
md Private
echo Private 文件夾創建成功
goto END

:END
  1. 將 在此設置密碼 替換為你的專屬密碼 (如 MySecret123)。
  2. 雙擊運行 locker.bat,按提示操作:
  • 首次運行:自動創建 Private 文件夾,提示創建成功。將機密文件移入。
  • 加密:再次運行腳本 → 輸入 Y → Private 重命名為 HTG Locker 並賦予 +h +s 屬性,資源管理器默認不顯示。
  • 解密:運行腳本 → 輸入正確密碼 → 移除屬性、恢復名稱 Private,可見可訪問。

批處理腳本運行界面

關鍵技術點解析

  • attrib +h +s:+h 隱藏屬性,+s 系統文件屬性。資源管理器默認「不顯示隱藏文件」+「隱藏受保護的操作系統文件」雙重過濾,極難被發現。
  • ren Private "HTG Locker":重命名為包含空格的特殊名稱,進一步干擾命令行直接訪問。
  • 密碼驗證在腳本明文中,極不安全 (右鍵編輯即可看見)。進階版可調用 PowerShell Read-Host -AsSecureString 或編譯為 EXE (Bat To Exe Converter) 混淆。

查看隱藏文件夾的方法 (知情者可見)

  1. 資源管理器 →「查看」頁籤 → ☑「隱藏的項目」。
  2. 或「選項」→「查看」→ 選擇「顯示隱藏文件、文件夾和驅動器」+ 取消勾選「隱藏受保護的操作系統文件」 → 確定。
  3. 命令行:dir /a:h /a:s 顯示隱藏+系統屬性文件夾。

專業級替代方案 (強烈建議敏感數據使用)

工具加密強度特點
BitLockerAES-128/256 (硬件加速)Windows 專業版/企業版原生,整盤/分區/可移動設備加密,TPM 支持,透明解密
VeraCryptAES/Serpent/Twofish 級聯開源跨平台,虛擬加密磁盤/分區加密,合理否認性、隱藏卷、PGP 支持
7-Zip / WinRARAES-256文件級加密壓縮,攜帶方便、無需安裝解壓端(自解壓)、支持分卷
EFS (加密文件系統)用戶憑證加密 (通常 AES-256)NTFS 原生,右鍵屬性→高級→加密內容,僅當前用戶可訪問,需備份憑證
Copyright © Windows教程網 All Rights Reserved