Wie liste ich verschlüsselte Dateien in Windows 7 auf?

40

Ich habe einige Dateien irgendwie ohne Bedeutung für verschlüsselt und kann meinen Benutzerordner daher nicht in Mozy sichern. Gibt es eine Möglichkeit, die Verschlüsselung aus allen Dateien zu entfernen oder zumindest herauszufinden, welche verschlüsselt sind?

Ich laufe Windows 7 Ultimate 64bit

holiveira
quelle

Antworten:

45

Dies ist möglicherweise eine ältere Frage. aber ich hatte vor kurzem das gleiche Bedürfnis.

Mein Ziel war es, umfassend zu sein (alle Dateien durchsuchen) und keine zusätzliche Software zu benötigen. Daher wird die Eingabeaufforderung und ein beliebiger Texteditor verwendet.

Folgendes habe ich als praktikable Lösung gefunden:

  • Öffnen Sie eine cmd-Eingabeaufforderung
  • Geben Sie den folgenden Befehl ein: cipher / s: c: \> encryption.txt
  • Öffne die Datei "encryption.txt"
    • Um verschlüsselte Ordner zu finden, suchen Sie nach "wird verschlüsselt".
    • Um verschlüsselte Dateien zu finden, suchen Sie am Anfang einer Zeile nach "E"

Ohne Parameter listet Cipher den Status des aktuellen Verzeichnisses und aller darin enthaltenen Dateien auf. Der Parameter / s weist es an, eine Rekursion durchzuführen, und c: \ gibt den Startpunkt an. Von dort leitet "> ..." nur die Ausgabe um.

Die Ausgabe von Cipher für verschlüsselte Dateien und Ordner sieht folgendermaßen aus:

 Listing c: \ Dev \ Encrypted \
 Neue Dateien in diesem Verzeichnis werden verschlüsselt.

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

Die Ausgabe von Cipher für normale Dateien und Ordner sieht folgendermaßen aus:

 Listing c: \ Dev \ Plaintext \
 Neue Dateien in diesem Verzeichnis werden nicht verschlüsselt.

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

Hoffentlich hilft das.

Robert Altman
quelle
+1 tolle Antwort - leicht wiederholbar (CLI), keine Notwendigkeit zum Herunterladen von Anwendungen von Drittanbietern und eine dauerhafte, durchsuchbare Ausgabe
AdamRalph
1
Habe es gerade unter Windows XP Pro ausprobiert und es hat wunderbar geklappt, danke. Ich habe cipher /s:c:\ | find "E "nicht perfekt verwendet, sondern für meine Zwecke gearbeitet.
Christopher Galpin
13
Mit können Sie cipher /u /nalle verschlüsselten Dateien auf allen Laufwerken auflisten.
Mivk
3
Basierend auf der @ChristopherGalpin-Version dieser Antwort (danke!) Kann ich diese vorschlagen: cipher /S:. | findstr /b /c:"E" /c:" " > encryptedFiles.txtEtwas genauer - es fängt keine unverschlüsselten Dateien mit Namen wie E Marketing strategy, ich wollte sehen, in welchem ​​Verzeichnis sie sich auch befinden Bilden Sie für die einfache Entfernung - so enthält es auch die Verzeichnisnamen - es werden jedoch Verzeichnisse ohne verschlüsselte Dateien enthalten, so dass sich noch ein wenig Cruft in der Ausgabe befindet.
Chris O'Kelly
1
Nachdem Sie cipher /s:c:\ > encryption.txtdas erste Mal ausgeführt haben, können Sie es erneut ausführen und andere Datenträger wie D, E und F durchsuchen. Ersetzen Sie einfach den Laufwerksbuchstaben durch die zusätzlichen Laufwerksbuchstaben, und geben Sie den Befehl jedes Mal aus. Anstatt den Inhalt der TXT-Datei zu überschreiben, können Sie ihn wie folgt anhängen: cipher /s:d:\ >> encryption.txtÖffnen Sie ihn dann in Notepad ++ (oder einem anderen Editor mit Regex) und suchen Sie nach Zeilen, die mit E beginnen, indem Sie das Grundmuster verwenden ^E.
Samir
17

cipher /u /n /hfindet und listet alle verschlüsselten Dateien auf Ihren Festplatten auf (wie mivk in der anderen Antwort kommentiert ), ohne dass zusätzliche Filter erforderlich sind (was schief gehen könnte). Credits dafür finden Sie auch in diesem Tutorial, in dem ich diese Antwort gefunden habe.

Hinweis: Wenn sich keine verschlüsselten Dateien auf dem System befinden (irgendein Datenträger), gibt der Befehl sofort die folgende Antwort zurück:

The system cannot find the file specified.

Dies ist kein Fehler. Dies bedeutet, dass keine verschlüsselten Dateien vorhanden sind. In diesem Fall scheint diese Information irgendwie zwischengespeichert zu sein.

Wichtiger Hinweis: Hier werden nicht alle verschlüsselten Dateien aufgelistet! Anscheinend werden nur Dateien aufgelistet, die dem aktuellen Benutzer gehören, der den Befehl ausführt.

Was das Entschlüsseln der Dateien betrifft, hat Snark diesen Teil bereits beantwortet . Dies kann auch über die Befehlszeile erfolgen, ebenfalls mit demselben Tool:cipher /D ...

Weitere Informationen und andere Verwendungszwecke finden Sie in der Hilfe: cipher /?

David Balažic
quelle
13

Mit Total Commander können Sie verschiedene Attribute von Dateien und Ordnern durchsuchen ( ALT+ F7).

Das "verschlüsselte" Attribut ist eines davon.

Alt-Text

Wenn Sie alle verschlüsselten Dateien und Ordner gefunden haben, wählen Sie "Feed to Listbox". Es werden alle Namen in das ausgewählte Fenster eingefügt (links oder rechts). Dort können Sie alle auswählen, mit der rechten Maustaste klicken und Eigenschaften auswählen. Sie erhalten das Eigenschaftenfenster für alle ausgewählten Dateien. Im erweiterten Fenster können Sie sie einfach entschlüsseln, indem Sie das Kontrollkästchen "Verschlüsseln ..." deaktivieren.

Alt-Text

Snark
quelle
11

Sie können Folgendes eingeben: encryptionstatus: encrypted In das Suchfeld in einem Explorer-Fenster.

Taylon5
quelle
Dies ist möglicherweise nicht die Antwort. Ich versuche, eine verschlüsselte Datei zu erstellen. Ich weiß nicht, warum in meinem Win7 die Spalte Verschlüsselungsstatus keinen Wert anzeigt und daher Verschlüsselungsstatus: verschlüsselt zeigt auch einfach nichts an. Antwort von @Robert ist der richtige Weg. Fand diese Datei haben 'E' am Anfang der Zeile.
CallMeLaNN
1
Durch encryptionstatus:einfaches Eingeben in das Suchfeld wird ein Dropdown-Abschlussmenü mit den Einträgen "Verschlüsselt" und "Unverschlüsselt" angezeigt, auf die Sie klicken können. Das ist also die korrekte Syntax, encryptionstatus:encryptedund encryptionstatus:unencryptedund es ist direkt in die Suche in Windows (Datei) Explorer gebaut.
Samir
Ich kann nicht sagen, ob es mit verschlüsselten Dateien sicher funktioniert. Aber ich verstehe nicht, warum es nicht sollte. Ich habe dies in Windows 8.1 Pro mit Update 1 getestet. Mit wurden encryptionstatus:unencryptedso ziemlich alle meine Dateien aufgelistet. Ist encryptionstatus:encryptedaber noch in Bearbeitung. Wahrscheinlich, weil ich keine verschlüsselten Dateien habe. Nicht, dass ich es überhaupt gewusst hätte.
Samir
@CallMeLaNN Wenn die Spalte leer ist, bedeutet dies wahrscheinlich, dass die angegebenen Dateien unverschlüsselt sind. Wird "verschlüsselt" für Dateien angezeigt, die Sie tatsächlich verschlüsselt haben?
Samir
Auf meinem Arbeitscomputer haben sogar EFS-verschlüsselte ("grün markierte") Dateien eine leere Spalte "Verschlüsselungsstatus" - daher funktioniert dies bei mir nicht :-(
Jonas Heidelberg
6

Sie können Windows Search Advanced Query verwenden. In Suchleiste Typ: * ist: verschlüsselt . Dieser Befehl findet alle verschlüsselten Dateien im Ordner.

Ignacius
quelle
1
Funktionierte bei mir nicht (zeigt keine Dateien an), obwohl das Verschlüsselungs-Befehlszeilentool verschlüsselte Dateien anzeigt (die im Windows-Explorer grün markiert sind)
Jonas Heidelberg
1
Werden hier auch versteckte Dateien angezeigt? Da ich eine Menge verschlüsselter Dateien habe, die jedoch alle ausgeblendet sind, wird bei der Ausführung dieser Abfrage keine angezeigt.
Rogue
6

Nachdem ich Total Commander ausprobiert hatte und es aus irgendeinem unerklärlichen Grund fehlgeschlagen war, habe ich SearchMyFiles von NirSoft ausprobiert und es hat ausgezeichnet funktioniert. Leichte eigenständige ausführbare Datei, und die Ergebnisse müssen nicht wie der cipherBefehl durchgearbeitet werden . Sie können einfach nach Ordnerpfad sortieren, um zu erfahren, welche Einträge lediglich Unterverzeichnisse eines übergeordneten verschlüsselten Ordners sind.

SearchMyFiles

SearchMyFiles-Suchoptionen

Christopher Galpin
quelle
1
Nirsoft bietet hervorragende kostenlose Dienstprogramme.
sancho.s Reinstate Monica
0

ich benutzte cipher /s:f:\ /d > encryptionFIX.txt

Ja, es wurde ein anderer Laufwerksbuchstabe "f" verschlüsselt

Es wird versucht, die Verschlüsselung zu entfernen. Alle Fehler werden in der Eingabeaufforderung cmd aufgelistet. Außerdem können Sie das Dokument auf Fehler überprüfen.

Dies war praktisch für mich, als ich eine externe Festplatte aufräumte und auf 150 Dateien stieß, die verschlüsselt waren. Also wollte ich wissen, wo und was sie sind, da ich auf meinen Computern keine Verschlüsselung verwende. Es stellte sich heraus, dass es von ein paar Downloads war, die ich leicht bekommen kann. Oder sehe "_MACOSX" Ordner auf meinem PC. Sie sind immer verschlüsselt.

GuberX
quelle
0

Für das einzig wirklich SOFORTIGE lokale Ergebnis:

Installiere alles von voidtools. Ändern Sie die Einstellung 1, um das Attribut INDEXING einzuschließen (Sie müssen die schnelle Sortierung NICHT aktivieren, um diesen Aufwand zu bewältigen). Auf diese Weise wird einfach der Attributspeicher hinzugefügt.

ZU VERWENDEN: Geben Sie dies in die Suchleiste ein attrib:Eund müssen Sie nicht einmal die Eingabetaste drücken. Jede EFS-verschlüsselte Datei AUF DEM GESAMTEN SYSTEM ALL DRIVES wird SOFORT zurückgegeben.

Weil es die USN indiziert (und immer auf dem neuesten Stand ist) und sogar entfernte Ordner indizieren kann - ich habe noch keine schnellere und zuverlässigere Methode gefunden (sobald der ursprüngliche Index erstellt wurde, dauert dies auf den meisten modernen Systemen Sekunden).

Collin Chaffin
quelle