Proteggi una cartella con password in Windows usando un file .bat

Questo tutorial mostra come creare un semplice script .bat per nascondere e proteggere con password una cartella su Windows 7/8.1/10 senza software aggiuntivo. Funziona rapidamente ma non fornisce cifratura reale: è utile per privacy di base, non per protezione contro utenti avanzati o attacchi.
Perché usare questo metodo
- Non richiede installazione di programmi aggiuntivi.
- Adatto a utenti che vogliono nascondere file personali in modo rapido.
- Limite principale: la password è in chiaro nel file .bat e la cartella è solo nascosta/attribuita, non cifrata.
Requisiti
- PC o laptop con Windows 7, 8.1 o 10.
- Editor di testo (Notepad va benissimo).
- Conoscenze di base su come salvare file con estensione .bat.
Istruzioni passo passo
- Apri il Blocco note (Notepad).
- Copia il codice qui sotto nel file di testo.
- Sostituisci YourPassword con la password desiderata (senza virgolette).
- Salva il file come nome_che_vuoi.bat (ad es. Cipher.bat). Salvalo nella cartella dove vuoi che venga creata la sottocartella “Private”.
- Esegui il file: consigliato aprire il Prompt dei comandi (cmd) e lanciare lo script per vedere i messaggi.
cls
@echo off
echo www.techworm.net
title Folder Private
if EXIST TWlock goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder(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 Invalid choice.
goto CONFIRM
:LOCK
ren Private TWlock
attrib +h +s TWlock
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set /p "pass=>"
if %pass%==YourPassword goto Decrypt
goto FAIL
:Decrypt
attrib -h -s TWlock
ren TWlock Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto End
:MDLOCKER
md Private
echo Private created successfully
goto End
:End
Come funziona lo script
- Alla prima esecuzione crea una cartella chiamata “Private” nella stessa directory del file .bat.
- Se esiste una cartella “TWlock” lo script chiede la password per rinominarla nuovamente in “Private”.
- Quando si sceglie di bloccare, lo script rinomina “Private” in “TWlock” e applica gli attributi nascosto (+h) e di sistema (+s) per renderla invisibile in Esplora risorse a impostazioni di visualizzazione standard.
Quando riapri lo script e inserisci la password corretta, la cartella viene ripristinata al nome “Private” e gli attributi nascosti vengono rimossi.
Note pratiche e consigli
- Sostituisci la parola YourPassword nel file .bat con la tua password. Se lasci YourPassword, chiunque apra il file può leggerla.
- Esegui lo script da un account utente che ti appartiene. Un amministratore di sistema può sempre modificare attributi/visualizzazione e leggere la cartella.
- Se cancelli o modifichi il file .bat, potresti perdere l’accesso alla cartella TWlock. Conserva una copia del .bat in luogo sicuro.
Limitazioni e rischi
- Nessuna cifratura: i file restano in chiaro sul disco. Se qualcuno monta il disco o usa un altro sistema, può trovare e leggere i file.
- Password in chiaro: la password è memorizzata dentro lo script .bat come testo leggibile.
- Non è una protezione contro utenti con privilegi amministrativi o contro malware.
- Non sostituisce soluzioni di cifratura professionali quando servono garanzie di sicurezza.
Important: usa questo metodo solo per privacy di base e per situazioni non sensibili.
Quando questo metodo fallisce
- Se un utente mostra i file nascosti o cerca cartelle “TWlock” manualmente.
- Se un malware cerca file comuni o legge file .bat.
- Se il disco è accessibile fisicamente e montato su un altro computer.
Alternative più sicure
- BitLocker (dischi/partizioni) — cifratura integrata in molte edizioni di Windows.
- Cifratura EFS (Encrypting File System) su edizioni Pro/Enterprise.
- VeraCrypt o altri contenitori cifrati open source — creano un volume cifrato montabile solo con password.
Scegli BitLocker o VeraCrypt se devi proteggere dati sensibili.
Checklist rapida prima di usare lo script
- Ho salvato una copia del .bat in un posto sicuro.
- Ho sostituito YourPassword con una password robusta.
- Ho capito che i file NON sono cifrati.
- Ho un backup dei dati importanti.
Buone pratiche
- Non usare questo metodo per dati finanziari, documenti d’identità o informazioni sanitarie.
- Usa password diverse per diversi scopi.
- Considera la cifratura totale se il dispositivo contiene dati sensibili.
Glossario in una riga
- Attributo +h: rende il file o la cartella nascosta; +s: marca come file di sistema; non sono misure di cifratura.
Riepilogo
Questo script .bat è utile per nascondere velocemente contenuti personali senza installare programmi, ma non fornisce protezione robusta. Per sicurezza reale usa soluzioni di cifratura come BitLocker o VeraCrypt.
- Vantaggi: semplice, veloce, nessuna installazione.
- Svantaggi: password visibile nello script, nessuna cifratura, vulnerabile a utenti avanzati.
Se hai dubbi o problemi, commenta e descrivi l’errore specifico: possiamo suggerire soluzioni o alternative più sicure.
Materiali simili

Anikoto: sicurezza e legalità dello streaming anime

RatOn Android: guida di protezione efficace

Riconoscere e testare microSD false

Backup WhatsApp su Google Drive: guida rapida

winget: guida pratica a Windows Package Manager
