Aller au contenu
Site Communauté

Comment ajouter “Effacement sécurisé” aux menu contextuel de l’Explorateur et de la corbeille


Messages recommandés

Salut à tous ! 🖐

Tout dernièrement, dans le sujet suivant :

Il fût question de formatage de bas niveau, et de la suppression des données.

Lorsque nous supprimons un dossier/fichier, il se retrouve dans la corbeille, mais il n’a pas bougé de son emplacement physique sur le HDD ou SSD, son emplacement est reconnu comme étant une partie de la corbeille.

Lorsque nous vidons la corbeille, ces dossiers/fichiers peuvent être récupéré par un logiciel tel que Recuva sans difficulté, tant et aussi longtemps qu’il n’y aura pas eu plusieurs réécritures sur la zone où se trouve ces données.

L’Effacement sécurisé, lorsque utilisé sur un dossier/fichier va écrire des 0 (zéro) sur la zone visée.

Dans ce tutoriel, nous allons ajouter l’option “Effacement sécurisé” aux menu contextuel de l’Explorateur de fichiers et à celui de la corbeille.

Donc, si vous êtes bien sûre de supprimer un dossier/fichier, vous allez être en mesure de procéder sans passer par la corbeille, et si vous êtes moins sûre vous l’envoyez dans la corbeille, et une fois bien sûre, vous pouvez utiliser l’option “Effacement sécurisé”.

 

Dans le code ci-joint, le nombre de passage, est à 3, ce qui est amplement suffisant, à moins qu’ils ne s’agissent de secrets d’état !

N’oubliez pas que, plus de passages = plus de temps pour effectuer l’écriture de 0 sur la zone visée.

Mais, si vous désirez plus de passages, vous n’avez qu’à changer le 3, par 5, 9, 10, 25, c’est comme vous voulez.

Dans le code, il y a une protection vous empêchant de supprimer les dossiers vitaux de Windows, tel que “Program Files”, “ProgramData”, etc…

Par contre, une fois à l’intérieur de ces dossiers protégés, vous aurez la possibilité de supprimer ce que vous désirez, en autant que vous soyez propriétaire du dossier/fichier ciblé.

Testé sur Windows 1809 et 1909, et mon défunt Windows 7.

 

N’oubliez pas de créer un point de restauration avant de procéder à cette manipulation

Voici ce que vos menus contextuels auront comme ajout :

Menu contextuel de l’Explorateur de fichiers

VpGPA.png

 

Menu contextuel de la corbeille

nabml.png

Avant de procéder à la manipulation, assurez-vous que les “Options de dossiers” soient à “Accès rapide”, afin d’éviter de possible problèmes avec le clic-droit lors de son utilisation.

navod.png

Premièrement, nous allons télécharger SDelete de Mark Russinovich depuis le site officiel :

Télécharger SDelete

Une fois téléchargé, analysez-le avec votre antivirus ou Windows Defender, une fois rassuré, décompressez l’archive.

ddb8L.png

Maintenant, vous ouvrez “SDelete”, et vous copiez/collez ou déplacez l’application “sdelete.exe” vers C:\Windows\System32, et voilà !`

L’application sdelete.exe fonctionne avec les versions 32 bits et 64 bits.

4YqPP.png

 

Maintenant nous allons créer la clé qui inclut les deux ajouts aux menus contextuels, vous pouvez tapez ou copiez/collez le code ci-dessous dans le “Bloc-notes” :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\SecureDelete]
"MUIVerb"="Effacement sécurisé"
"NoWorkingDirectory"=""
"Position"="bottom"
"Icon"="imageres.dll,-5320"

[HKEY_CLASSES_ROOT\*\shell\SecureDelete\command]
@="sdelete -p 3 \"%1\""

[HKEY_CLASSES_ROOT\Directory\shell\SecureDelete]
"MUIVerb"="Effacement sécurisé"
"AppliesTo"="NOT (System.ItemPathDisplay:=\"C:\\Users\" OR System.ItemPathDisplay:=\"C:\\ProgramData\" OR System.ItemPathDisplay:=\"C:\\Windows\" OR System.ItemPathDisplay:=\"C:\\Windows\\System32\" OR System.ItemPathDisplay:=\"C:\\Program Files\" OR System.ItemPathDisplay:=\"C:\\Program Files (x86)\")"
"NoWorkingDirectory"=""
"Position"="bottom"
"Icon"="imageres.dll,-5320"

[HKEY_CLASSES_ROOT\Directory\shell\SecureDelete\command]
@="sdelete -p 3 -s \"%1\""

[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\SecureDelete]
"MUIVerb"="Effacement sécurisé"
"NoWorkingDirectory"=""
"Position"="top"
"Icon"="imageres.dll,-5305"

[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\SecureDelete\command]
@="cmd /c \"sdelete -p 3 -s \"C:\\$Recycle.Bin\\*\""

Plus bas, vous trouverez une modification de la dernière ligne de code, qui permet d’actualiser l’état de la corbeille après la suppression des dossiers/fichiers.

 

Une fois que le code est dans le “Bloc-notes”, vous cliquez sur « Fichier Enregistrer sous...

rGapD.png

Vous le nommez “SecureDelete.reg”, et vous cliquez sur la zone « Type », et vous sélectionnez « Tous les fichiers (*.*) », et « Enregistrer ».

1yO3E.png

Voilà votre clé a été créé !

Clic-droit sur votre clé, et vous fusionnez votre clé.

QJVQb.png

Redémarrez votre ordinateur.

 

Maintenant, vous avez le choix entre effacer sécuritairement immédiatement ou effacer sécuritairement depuis la corbeille !

Ci-dessous, “Effacement sécurisé” directement depuis l’Explorateur de fichiers :

q9Vpk.png

Ci-dessous depuis la corbeille :

3yO1j.png

Veuillez noter, que lorsque le dossier/fichier est très peu volumineux, il n’y aura qu’un “flash” de l’Invite de commande sur votre écran.

Lorsque l’Effacement sécurisé est lancé depuis la corbeille, une fois terminé, la corbeille montrera une icône de son état comme étant pleine (mais elle est bien vide), vous n’avez qu’à cliquer dessus pour que son état s’actualise.

Sinon, vous pouvez remplacer la dernière ligne de code par celle-ci :

@="cmd /c \"sdelete -p 3 -s \"C:\\$Recycle.Bin\\*\" && taskkill /f /im explorer.exe & start explorer.exe\""

Ce qui redémarrera l’Explorer.exe, et actualisera l’état de la corbeille.

 

Si vous changez d’avis, ouvrez le “Bloc-notes”, et copiez/collez le code suivant pour créer une clé qui supprimera les options d’Effacement sécurisé :

Windows Registry Editor Version 5.00
	 
[-HKEY_CLASSES_ROOT\*\shell\SecureDelete]            
	 
[-HKEY_CLASSES_ROOT\Directory\shell\SecureDelete]
	 
[-HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\SecureDelete]

 

Vous n’avez plus qu’à fusionnez cette clé pour revenir en arrière.

Voilà !

A+ :wink:


P.S. : Si le mot “sécurisé” de la corbeille est bizarre, ouvrez le “Registre”, et, rendez vous à cet endroit :

HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\SecureDelete

 

Cliquez sur “SecureDelete”, ensuite double-clic sur “MUIVerb”, et dans la nouvelle fenêtre, entrez la “Donnée” correctement, et validez.      

2AOpp.png

Et redémarrez votre ordinateur.

Modifié par Le PoissonClown
Coups de pince pour la mise en forme
  • J'aime 1
  • Plusser (+1) 3
Lien vers le commentaire
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...