EFS-Verschlüsselung
Mein Windows 7 weist mich gelegentlich darauf hin, dass es eine gute Idee sei, meinen Schlüssel für die EFS-Dateiverschlüsselung zu sichern. Ich kann mich nicht erinnern, jemals Dateien per EFS verschlüsselt zu haben. Trotzdem wüsste ich gerne, ob es eine Möglichkeit gibt, solche Dateien und Ordner ausfindig zu machen, ohne mich manuell durch das gesamte Dateisystem hangeln zu müssen.
Mein Windows 7 weist mich gelegentlich darauf hin, dass es eine gute Idee sei, meinen Schlüssel für die EFS-Dateiverschlüsselung zu sichern. Ich kann mich nicht erinnern, jemals Dateien per EFS verschlüsselt zu haben. Trotzdem wüsste ich gerne, ob es eine Möglichkeit gibt, solche Dateien und Ordner ausfindig zu machen, ohne mich manuell durch das gesamte Dateisystem hangeln zu müssen.
Warum dieser Hinweis kommt, obwohl Sie die EFS-Verschlüsselung nie benutzt haben, können wir uns auch nicht erklären. Benutzt möglicherweise noch jemand anders als Sie selbst Ihr Benutzerkonto?
Verschlüsselte Dateien finden Sie am einfachsten per PowerShell, und zwar mit folgenden Befehlen:
$enc = [System.IO.FileAttributes]::Encrypted
dir C:\ -Recurse | where {($_.Attributes -band $enc) -ne 0}
Mit dem ersten definieren Sie die Variable $enc und weisen ihr ein Bit zu, das in den Attributen aller verschlüsselten Dateien und Ordner gesetzt ist. In der zweiten Zeile listet der Befehl dir zunächst alle Dateien im Stammordner von Laufwerk C: und dessen Unterordnern auf (-Recurse). Das Ergebnis wird an den where-Filter weitergereicht, der nur die Angaben zu Ordnern und Dateien durchlässt, in deren Attributes das zuvor definierte Bit gesetzt ist.
Die Parameter des dir-Befehls können Sie an eigene Bedürfnisse anpassen, etwa um andere Datenträger zu durchsuchen. Auf dem Systemlaufwerk sollten Sie die PowerShell mit Administratorrechten starten, um in möglichst viele Ordner hineinsehen zu können. Alle werden Sie aber trotzdem nicht erwischen – hässliche Fehlermeldungen unterdrücken Sie mit der Option -ErrorAction SilentlyContinue beim dir-Befehl.
(hos)