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

Win10 資料夾加密隱藏教學:批次檔鎖定 Private 資料夾無需第三方軟體

編輯:Windows 10 系統介紹

想保護私密檔案不被他人窺視?Win10 內建 EFS 加密雖強大,但操作較繁瑣。本文提供一個批次檔(.bat)腳本,透過系統屬性 +h +s(隱藏+系統)雙重屬性,將資料夾徹底隱藏,甚至在「顯示隱藏檔案」開啟時仍不顯示,只有取消勾選「隱藏受保護的作業系統檔案」才會現形,並支援密碼驗證解鎖。

建立加密腳本步驟

  1. 新建文字檔,貼入以下完整程式碼:
@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. 將程式碼中的 你的密碼 替換為自訂密碼(注意前後空格保留)。
  2. 另存為 Locker.bat(編碼選 ANSI 或 UTF-8 均可)。
  3. 將 Locker.bat 放入欲保護資料的目錄,雙擊執行一次,自動建立 Private 資料夾。
  4. 將機密檔案移入 Private 資料夾。
  5. 再次雙擊 Locker.bat,輸入 Y 確認鎖定,資料夾即隱藏。
  6. 需存取時再次執行 Locker.bat,輸入密碼即解鎖顯示。

原理與優缺點

特性說明
隱藏機制系統屬性 +h (隱藏) +s (系統檔案),雙重保護
可見條件需在資料夾選項取消「隱藏受保護的作業系統檔案」
加密強度非真加密,僅隱藏;懂原理者可繞過。高機密建議用 BitLocker/VeraCrypt
優點無需安裝軟體、跨版本相容、攜帶方便
缺點非軍事級加密、批次檔可被編輯查看密碼

進階建議

  • 將批次檔編譯為 .exe(如用 Bat To Exe Converter)隱藏明文密碼。
  • 配合 EFS(右鍵資料夾 → 內容 → 進階 → 加密內容)雙重防護。
  • 重要資料請使用 BitLocker 加密整個磁碟或 VeraCrypt 建立加密容器。
Copyright © Windows教程網 All Rights Reserved