
Umgebung: Windows 7, gilt aber auch für andere EFS-kompatible Windows-Versionen
Ich habe eine Datei, die mit der standardmäßigen Windows EFS-Verschlüsselung verschlüsselt ist. Wenn ich diese Datei mit Total Commander oder Explorer auf ein USB-Laufwerk kopiere, bleibt die Datei am Ziel verschlüsselt.
Auf eine solche verschlüsselte Datei kann auf keinem anderen Windows-PC zugegriffen werden, an den mein USB-Laufwerk angeschlossen ist. Ich könnte meine persönlichen Zertifikate auf diesem PC importieren, aber das ist so ziemlich das Letzte, was ich tun möchte.
Ich möchte, dass meine Datei beim Kopieren auf einen Wechseldatenträger automatisch entschlüsselt wird. Gibt es eine Möglichkeit, Windows anzuweisen, dies zu tun?
Eine Möglichkeit, die Datei mit roher Gewalt im laufenden Betrieb zu entschlüsseln, wäre, auf meinem USB-Laufwerk auf FAT als Dateisystem umzustellen, aber das möchte ich auch nicht.
Vielen Dank im Voraus für alle Hinweise!
Antwort1
- RichCopyist ein kostenloses Dienstprogramm, dasVerschlüsselung entfernenim Handumdrehenbeim Kopieren von Dateien und Ordnern zwischen NTFS-formatierten Laufwerken. (Keine FAT32-Partition zum Entschlüsseln erforderlich)
- Um auf die Einstellung zuzugreifen, aktivieren Sie zunächst „Erweitert“ im Menü „Ansicht“. Gehen Sie dann zu „Kopieroptionen“ > „Standard“ > „Dateiattribute, Fehlerbehandlung“ > „Zu entfernende Dateiattribute“ > „Verschlüsselt“
- Einzelheiten http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx
- Herunterladenhttps://www.majorgeeks.com/files/details/microsoft_richcopy.html
Antwort2
Vielleicht könnten Sie mit einer Batchdatei so etwas tun:
Lösung 1
Erstellen Sie eine mycopy.cmd
Datei (in Ihrem PATH
oder in Ihrem „Benutzerprofilverzeichnis“) mit den beiden Zeilen:
COPY %1 %2
CIPHER /D %2
Öffnen Sie mit den Tasten Windows+ Rden Ausführungsdialog und geben Sie Folgendes ein:
mycopy file-to-be-copied target-directory
Lösung 2
Wenn das Zielverzeichnis immer das gleiche ist, können Sie die Datei mycopy.cmd
folgendermaßen vereinfachen:
COPY %1 target-directory
CIPHER /D target-directory
Wenn Sie die Datei in Ihr SendTo-Verzeichnis ( %userprofile%\AppData\Roaming\Microsoft\Windows\SendTo
) legen, erhalten Sie eine neue Optionmeinekopie.cmdwenn Sie mit der rechten Maustaste auf eine Datei klicken (im Untermenü „Senden an“)
Antwort3
Ergänzung zur Antwort vonCmPi:
Wenn Sie Ihren Ordner bereits kopiert haben (z. B. RootFolder
) und er verschlüsselt ist, können Sie alle Dateien und Unterordner mit der Option /s rekursiv entschlüsseln:
cipher /d /s:RootFolder
Beachten Sie, dass Sie dies von jedem PC aus tun können, solange Sie das zum Verschlüsseln der Dateien verwendete Zertifikat und den Schlüssel exportiert und vom anderen PC importiert haben. Unter diesem Link finden Sie Informationen zum Übertragen von EFS-Zertifikaten: http://windows.microsoft.com/en-us/windows-vista/share-encrypted-files
Antwort4
Robocopy erledigt dies mit dem /A-:E
Schalter ( E
für das Verschlüsselungs-"Attribut") - aber nicht "on the fly": Es führt dies als (integrierten) zweistufigen Prozess aus: Zuerst führt es die Kopie (oder Verschiebung) aus, dann entfernt es die Verschlüsselung (ähnlich wie eine Kopie gefolgt von ) cipher /d
. Es ist also langsam. Aber ich schätze, Sie würden die Zeit sowieso aufwenden, also wenn Sie es lieber in einem Schritt erledigen möchten ...