Wie entferne ich das verschlüsselte Flag, wenn ich eine Datei von einer Festplatte auf ein USB-Laufwerk kopiere?


10

Umgebung: Windows 7, gilt jedoch für andere EFS-kompatible Windows-Versionen

Ich habe eine Datei, die mit der Standard-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 solche verschlüsselten Dateien kann auf keinem anderen Windows-PC zugegriffen werden, auf dem mein USB-Laufwerk angeschlossen ist. Ich könnte meine persönlichen Zertifikate auf diesen PC importieren, aber das ist ungefähr das Letzte, was ich tun möchte.

Ich möchte, dass der Kopiervorgang meine Datei automatisch entschlüsselt, wenn die Datei auf ein Wechseldatenträger kopiert wird. Gibt es eine Möglichkeit, Windows anzuweisen, dies zu tun?

Eine Brute-Force-Methode zum Entschlüsseln der Datei im laufenden Betrieb wäre der Wechsel zu FAT als Dateisystem auf meinem USB-Laufwerk, aber das möchte ich auch nicht.

Vielen Dank im Voraus für Hinweise!


Die Verwendung von FAT (oder exFAT) auf dem USB-Laufwerk ist zwar etwas grob, scheint jedoch der einzige wirklich automatische Ansatz zu sein, der derzeit verfügbar ist.
RomanSt

Antworten:


3
  • RichCopy ist ein kostenloses Dienstprogramm, mit dem die Verschlüsselung im laufenden Betrieb entfernt werden kann , während Dateien und Ordner zwischen NTFS-formatierten Laufwerken kopiert werden. (Keine FAT32-Partition zum Entschlüsseln erforderlich)
  • Um auf die Einstellung zuzugreifen, aktivieren Sie zuerst "Erweitert" im Menü "Ansicht". Gehen Sie dann zu 'Kopieroptionen'> Standard> Dateiattribute, Fehlerbehandlung> Zu entfernende Dateiattribute> Verschlüsselt
  • Es ist unter http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx verfügbar

Dieses Tool scheint genau wie angekündigt zu funktionieren - toller Fund!
Jonas Heidelberg

Keine FAT32-Partition zum Entschlüsseln erforderlich - nicht ganz richtig, Windows 10 lässt dieses Attribut beim Kopieren auf FAT32-Volumes aktiviert, sodass die Datei praktisch unlesbar bleibt. answers.microsoft.com/en-us/windows/forum/windows_10-files/…
Jazzcat

2

Vielleicht könnten Sie mit einer Batch-Datei so etwas tun:

Lösung 1

Erstellen Sie eine mycopy.cmdDatei (in Ihrem PATHoder 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 dasselbe ist, können Sie die Dateidatei mycopy.cmdwie folgt vereinfachen

COPY %1 target-directory
CIPHER /D  target-directory

Wenn Sie die Datei in Ihr SendTo-Verzeichnis ( %userprofile%\AppData\Roaming\Microsoft\Windows\SendTo) einfügen , erhalten Sie eine neue Option mycopy.cmd, wenn Sie eine Datei richtig anklicken (im Untermenü "Senden an").


Denken Sie daran, dass CIPHER /Ddies lange dauern kann. Besonders für große Dateien wie einen 1,5-GB-Film. Besonders auf einem USB-Laufwerk
Jazzcat

0

Beim Kopieren einer verschlüsselten Datei an ein Ziel, das EFS unterstützt, überträgt Windows immer das Verschlüsselungsflag, dh die verschlüsselte Datei (Quelle: Win API ). Beim Erstellen einer neuen Datei verwendet Windows die Verschlüsselungseinstellung des Ordners, um zu bestimmen, ob die Datei verschlüsselt werden soll oder nicht.

Versuche Folgendes:

  • Öffnen Sie nach dem Kopieren die Eigenschaften des Zielordners.
  • Aktivieren Sie die Verschlüsselung, wählen Sie jedoch nicht die Verschlüsselung untergeordneter Objekte.
  • Änderungen übernehmen
  • Deaktivieren Sie die Verschlüsselung für den Ordner und entschlüsseln Sie diesmal alle untergeordneten Objekte.

Das sollte den Trick machen.

Eine andere Möglichkeit besteht darin, die Daten an einen Zwischenspeicherort zu kopieren, der keine Verschlüsselung unterstützt (z. B. ein FAT-Volume), und sie dann an ihr Ziel zu verschieben.

In beiden Fällen kann der Vorgang langwierig sein. Die einzige Möglichkeit, eine Datei während des Kopiervorgangs im laufenden Betrieb zu entschlüsseln, besteht darin, Ihr eigenes Kopierdienstprogramm zu codieren, den CopyFile()API-Aufruf zu umgehen , aber stattdessen die Quelldatei zu lesen und am Zielort eine identische Datei zu erstellen.


0

Ergänzung zur Antwort von CmPi :

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 Zertifikat und den Schlüssel zum Verschlüsseln der Dateien exportiert und von den verschiedenen PCs importiert haben. Unter diesem Link finden Sie Informationen zum Übertragen von EFS-Zertifikaten: http://windows.microsoft.com/en-us/windows-vista/share-encrypted-files


0

Das, was mit der Windows-Eingabeaufforderung für mich am besten funktioniert hat, ist unten (und der Link, auf dem es beschrieben wird). Ich musste dies verwenden, weil ich eine komplexe Ordnerstruktur und viele Dateien tief in der Hierarchie hatte, die verschlüsselt waren, so dass es nicht möglich war, dies einzeln manuell zu tun.

Ordner verschlüsseln / entschlüsseln (rekursiv in Windows) https://www.windows-commandline.com/cipher-command-line-encryption-utility/

Rekursiv verschlüsseln

cipher  /A  /E / S:directoryname

Rekursiv entschlüsseln

cipher  /A  /D / S:directoryname

-2

Deaktivieren Sie die Verschlüsselung auf dem USB-Medium, um die Datei beim Kopieren auf Ihr USB-Medium zu entschlüsseln. Es kann weiterhin NTFS verwenden (was ich vermute, dass Sie verwenden).


Ja, ich benutze NTFS. Kann die EFS-Verschlüsselung wirklich pro Laufwerk deaktiviert werden? Was wäre der Weg, um es zu tun? Ich konnte keine finden. Übrigens ist der Zielordner nicht so eingestellt, dass er verschlüsselten Inhalt hat (über Eigenschaften).
Vladimir

Du hast Recht. Ich dachte an die Option, die überprüft wird, wenn eine Partition formatiert wird, die die Dateiverschlüsselung für das Laufwerk aktiviert. Dies bedeutet, dass es auch deaktiviert (oder genauer gesagt nicht aktiviert) werden kann. Sie können vom verschlüsselten Laufwerk / Ordner in einen Ordner auf dem USB-Medium kopieren, in dem das Verschlüsselungsflag gelöscht ist. Dadurch werden die Dateien im laufenden Betrieb entschlüsselt.
BillP3rd

3
Das Kopieren von einem verschlüsselten Festplattenordner in einen USB-Laufwerksordner, für den das Verschlüsselungsflag nicht gesetzt ist, ist genau der Fall, mit dem ich das Problem habe. Das funktioniert nicht, die Datei wird in den Ordner des USB-Laufwerks kopiert, ohne entschlüsselt zu werden.
Vladimir
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.