Comment lister les fichiers cryptés dans Windows 7?


40

En quelque sorte, j'ai crypté certains fichiers sans le vouloir, et à cause de cela, je ne peux pas sauvegarder mon dossier utilisateur sur Mozy. Existe-t-il un moyen de supprimer le chiffrement de tous les fichiers ou au moins de trouver ceux qui sont chiffrés?

Je suis runnin windows 7 ultime 64bits

Réponses:


46

C'est peut-être une question plus ancienne. mais j'ai eu récemment le même besoin.

Mon objectif était d'être exhaustif (recherche dans tous les fichiers) et de ne pas nécessiter de logiciel supplémentaire. Il utilise donc l'invite de commande et tout éditeur de texte.

Voici ce que j'ai trouvé comme solution pratique:

  • ouvrir une invite de commande
  • Entrez la commande: cipher / s: c: \> encryption.txt
  • Ouvrez le fichier "encryption.txt"
    • Pour trouver des dossiers cryptés, recherchez "sera crypté"
    • Pour rechercher des fichiers cryptés, recherchez "E" au début d'une ligne.

Sans paramètres, Cipher répertorie l'état du répertoire en cours et de tous les fichiers qu'il contient. Le paramètre / s lui dit de recurse, et c: \ lui donne le point de départ. De là, "> ..." redirige simplement la sortie.

La sortie de Cipher pour les fichiers et dossiers cryptés se présente comme suit:

 Liste c: \ Dev \ Encrypted \ Les
 nouveaux fichiers ajoutés à ce répertoire seront cryptés.

E Default.aspx
E Default.aspx.cs
E Default.aspx.designer.cs

La sortie de Cipher pour les fichiers et dossiers normaux ressemble à ceci:

 La liste c: \ Dev \ Plaintext \ Les
 nouveaux fichiers ajoutés à ce répertoire ne seront pas cryptés.

U Default.aspx
U Default.aspx.cs
U Default.aspx.designer.cs

J'espère que ça t'as aidé.


+1 excellente réponse - facilement répétable (CLI), pas besoin de télécharger des applications tierces et une sortie persistante et interrogeable
AdamRalph

1
Je viens d’essayer cela sous Windows XP Pro, un régal, merci. J'ai utilisé cipher /s:c:\ | find "E "pas parfait, mais a travaillé pour mon usage.
Christopher Galpin

13
Vous pouvez utiliser cipher /u /npour répertorier tous les fichiers cryptés, sur tous les lecteurs.
mardi

3
Après avoir essayé la version de cette réponse de @ChristopherGalpin (merci!), Je peux suggérer celle-ci: cipher /S:. | findstr /b /c:"E" /c:" " > encryptedFiles.txtlégèrement plus précise - elle ne capture pas les fichiers non cryptés portant des noms tels que E Marketing strategy, je voulais voir dans quel répertoire ils se trouvaient - faire pour le retrait facile - donc il inclut également les noms de répertoire - mais il inclura les répertoires sans fichiers cryptés, donc il y a encore un peu de roquette dans la sortie.
Chris O'Kelly

1
Après cipher /s:c:\ > encryption.txtla première exécution, vous pouvez l'exécuter à nouveau et rechercher d'autres volumes de disque, tels que D, E et F. Il suffit de remplacer la lettre de lecteur par la lettre de lecteur supplémentaire que vous avez, en émettant la commande à chaque fois. Au lieu d'écraser le contenu du fichier TXT, vous pouvez l'ajouter comme suit: cipher /s:d:\ >> encryption.txtVous pouvez ensuite l'ouvrir dans Notepad ++ (ou un autre éditeur avec regex) et rechercher les lignes commençant par E à l'aide du modèle de base ^E.
Samir

17

cipher /u /n /htrouvera et répertoriera tous les fichiers chiffrés sur vos disques durs (comme l'a fait remarquer mivk à propos de l'autre réponse) sans aucun filtrage supplémentaire (qui pourrait mal tourner). Les crédits pour cela vont aussi à ce tutoriel où j'ai trouvé cette réponse.

Remarque: S'il n'y a aucun fichier chiffré sur le système (aucun disque), la commande retourne immédiatement avec la réponse:

The system cannot find the file specified.

Ce n'est pas une erreur. Cela signifie qu'il n'y a pas de fichiers cryptés. Il semble que dans ce cas, cette information est en quelque sorte mise en cache.

Note importante: Cela ne répertorie pas tous les fichiers cryptés! Apparemment, il ne répertorie que les fichiers appartenant à l'utilisateur actuel qui exécute la commande.

En ce qui concerne le décryptage des fichiers, Snark a déjà répondu à cette partie. Cela peut aussi être fait en ligne de commande, toujours avec le même outil:cipher /D ...

Voir l'aide pour plus d'informations et d'autres utilisations: cipher /?


13

Avec Total Commander , vous pouvez effectuer une recherche ( ALT+ F7) sur différents attributs de fichiers et de dossiers.

L'attribut "crypté" est l'un d'entre eux.

texte alternatif

Une fois que vous avez trouvé tous les fichiers et dossiers cryptés, sélectionnez "Flux dans la liste". Tous les noms seront placés dans le volet sélectionné (gauche ou droite). Là, vous pouvez tous les sélectionner, cliquer avec le bouton droit de la souris et sélectionner Propriétés. Vous obtiendrez la fenêtre Propriétés pour tous les fichiers sélectionnés. Dans la fenêtre Avancé, vous pouvez facilement les décrypter en décochant la case "Crypter ...".

texte alternatif


11

Vous pouvez taper: encryptionstatus: crypté dans le champ de recherche d'une fenêtre de l'explorateur.


Cela pourrait ne pas être la solution, j'essaie de créer un fichier crypté. Je ne sais pas pourquoi dans mon Win7, la colonne État du chiffrement ne montre aucune valeur et donc chiffrementstatus: chiffré ne montre tout simplement rien. La réponse de @Robert est la bonne. trouvé ce fichier ont 'E' au début de la ligne.
CallMeLaNN

1
Il suffit de taper encryptionstatus:dans le champ de recherche pour afficher un menu déroulant complet avec les entrées "Crypté" et "Non crypté" sur lequel vous pouvez cliquer. Donc , c'est une syntaxe correcte, encryptionstatus:encryptedet encryptionstatus:unencryptedil est construit à droite dans la recherche dans Windows (fichier) Explorer.
Samir

Je ne peux pas dire si cela fonctionne à coup sûr sur les fichiers cryptés. Mais je ne vois pas pourquoi ça ne devrait pas. J'ai testé cela dans Windows 8.1 Pro avec Update 1. Utiliser la encryptionstatus:unencryptedliste de tous mes fichiers. Mais encryptionstatus:encryptedest toujours en cours. Probablement parce que je n'ai aucun fichier crypté. Pas que je sache de toute façon.
Samir

@CallMeLaNN Si la colonne est vide, cela signifie probablement que les fichiers fournis ne sont pas cryptés. Est-ce que cela dit "crypté" pour les fichiers que vous avez en fait cryptés?
Samir

Sur mon ordinateur de travail, même les fichiers cryptés EFS ("marqués en vert") ont une colonne "Statut du cryptage" vide - par conséquent, cela ne fonctionne pas pour moi :-(
Jonas Heidelberg

6

Vous pouvez utiliser Windows Search Advanced Query. Dans la barre de recherche, tapez: * est: crypté . Cette commande trouvera tous les fichiers chiffrés dans le dossier.


1
N'a pas fonctionné pour moi (ne montre aucun fichier) même si l'outil de ligne de commande de chiffrement montre les fichiers chiffrés (indiqués en vert dans l'explorateur Windows)
Jonas Heidelberg

1
Est-ce que cela affichera aussi les fichiers cachés? Comme j'ai une tonne de fichiers cryptés, mais que tous sont cachés, lorsque j'exécute cette requête, aucun ne s'affiche.
RogUE

6

Après avoir essayé Total Commander et l'avoir échoué pour une raison inexplicable, j'ai essayé SearchMyFiles de NirSoft et cela a fonctionné à merveille . Un exécutable autonome léger et les résultats ne doivent pas être traités comme une ciphercommande; vous pouvez facilement trier par chemin de dossier pour savoir quelles listes ne sont que des sous-répertoires d'un dossier crypté parent.

SearchMyFiles

SearchMyFiles Options de recherche


1
Nirsoft a d'excellents utilitaires gratuits.
Réinsérez Monica le

0

j'ai utilisé cipher /s:f:\ /d > encryptionFIX.txt

Oui, cipher une lettre de lecteur différente "f"

Il essaie de supprimer le cryptage, toutes les erreurs seront listées dans l'invite cmd. De plus, vous pouvez consulter le document pour les erreurs.

Cela m’a été utile, car je nettoyais un disque dur externe et j’ai trouvé 150 fichiers cryptés. Donc, je voulais savoir quoi et où ils étaient car je n'utilise pas de cryptage sur mes ordinateurs. Il s'avère que c'était à partir de quelques téléchargements que je peux facilement obtenir. Ou voir les dossiers "_MACOSX" sur mon PC. Ils sont toujours cryptés.


0

Pour le seul résultat local INSTANTANÉ:

Installez tout de voidtools. Modifiez le paramètre 1 pour inclure l'attribut INDEXING (vous n'avez PAS besoin d'activer le tri rapide pour assumer cette surcharge). De cette façon, c'est simplement le stockage d'attribut que vous ajoutez.

UTILISER: Tapez ceci dans la barre de recherche: attrib:E et vous n'avez même pas besoin d'appuyer sur Entrée. Chaque fichier crypté EFS sur l’ensemble du système, toutes les commandes est renvoyé instantanément.

Parce qu'il indexe l'USN (et est toujours à jour), et peut même indexer des dossiers distants - je n'ai pas encore trouvé de méthode plus rapide et plus fiable (une fois son index d'origine construit, il ne prend que quelques secondes).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.