Ahmed EL JAOUARI
Mar 6, 2019
5 minutes
Moyen

Il existe une méthode très simple à mettre en oeuvre pour protéger un dossier sur un ordinateur sous Windows 10, sans pour cela installer de logiciel. Pour cela, il vous suffit de suivre les différentes étapes de ce tutoriel.


Méthode pour protéger un dossier sous Windows 10 avec un mot de passe

1. Création d’un fichier de commandes batch

Dans le dossier où vous souhaitez créer un répertoire protégé, créez un fichier texte.

Vous nommerez ce fichier comme vous le souhaitez, seule l’extension [.bat] est nécessaire au bon fonctionnement de l’opération.

Un fichier [.bat] est un fichier qui va réaliser des commandes système les unes à la suite des autres en mode batch (d’où son nom de fichier batch).

Protection de dossier par mot de passe sous WIndows 10

2. Les commandes du fichier batch

Sélectionner, puis copier et coller les lignes de commande qui suivent dans le fichier [protect.bat].

Code

cls
@ECHO OFF
title Dossier Privé
if EXIST « Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} » goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Etes vous sur de vouloir bloquer les fichiers O=Oui N=Non(O/N)
set/p « cho=> »
if %cho%==O goto LOCK
if %cho%==o goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Choix invalide.
goto CONFIRM
:LOCK
ren Private « Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} »
attrib +h +s « Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} »
echo Dossier sécurisé
goto End
:UNLOCK
echo Entrer le mot de passe pour déverrouiller
set/p « pass=> »
if NOT %pass%== password goto FAIL
attrib -h -s « Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} »
ren « Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} » Private
echo Dossier déverrouilleé
goto End
:FAIL
echo Mot de passe incorrect
goto end
:MDLOCKER
md Private
echo Dossier créé
goto End
:End

Ce script batch peut être personnalisé en changeant dans le fichier source les variables [Private] et [password] (notées en bleu dans le code précédent).

Mode de fonctionnement du fichier batch

Lors du premier lancement de ce batch (protect.bat), celui-ci va créer un dossier nommé [Private] s’il n’existe pas. Ce dossier sera créé dans le répertoire où le batch (fichier protect.bat) est présent.

Afin de protéger des fichiers du regard des autres utilisateurs de votre ordinateur, il vous suffira alors de déposer dans le dossier [Private], les fichiers à protéger.

Pour les lancements suivants lorsque le dossier [Private] est invisible, le lancement du batch protect.bat va rendre le dossier [Private] visible en saisissant le mot de passe (password dans l’exemple).

Dans le cas contraire, lorsque le dossier [Private] est visible, le lancement du batch protect.bat va rendre le dossier invisible.

Limites de la méthode

Cette méthode est très simple à mettre en œuvre et efficace dans le cadre d’une utilisation familiale. En revanche il existe des limites à cette méthode. Le mot de passe est contenu en clair dans le fichier protect.bat et est donc visible par toute personne un peu geek.

Cela peut être amélioré en modifiant les caractéristiques du fichier [protect.bat]. En cliquant droit sur le fichier [protect.bat], on choisit [Propriétés] puis on coche [Fichier caché].

Mais là encore, une personne un peu informée pourra voir le fichier [Protect.bat] en cochant l’option [Eléments masqués] dans l’onglet [Affichage] de l’explorateur de fichiers.