將檔案從 HDD 複製到 USB 隨身碟時如何刪除加密標誌?

將檔案從 HDD 複製到 USB 隨身碟時如何刪除加密標誌?

環境:Windows 7,但適用於其他與 EFS 相容的 Windows 版本

我有一個使用標準 Windows EFS 加密進行加密的檔案。當我使用 Total Commander 或 Explorer 將該檔案複製到 USB 磁碟機時,該檔案在目標位置保持加密狀態。

這樣的加密檔案在插入我的 USB 隨身碟的任何其他 Windows PC 上都無法存取。

我希望當檔案複製到可移動磁碟機時,複製過程會自動解密我的檔案。有沒有辦法告訴 Windows 要這樣做?

即時解密檔案的一種強力方法是切換到 FAT 作為 USB 驅動器上的檔案系統,但我也不想這樣做。

預先感謝您的任何提示!

答案1

答案2

也許使用批次檔你可以做類似的事情:

解決方案1

使用兩行建立一個mycopy.cmd檔案(在您或您的「使用者設定檔目錄」中):PATH

COPY %1 %2
CIPHER /D %2

使用Windows+R鍵開啟執行對話框,然後鍵入:

mycopy file-to-be-copied target-directory

解決方案2

如果目標目錄始終相同,您可以將檔案檔案簡化mycopy.cmd為這樣

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

將檔案放入您的 SendTo 目錄 ( %userprofile%\AppData\Roaming\Microsoft\Windows\SendTo) 將為您提供一個新選項mycopy.cmd當您右鍵單擊檔案時(在傳送到子選單中)

答案3

添加到答案CmPi:

如果您已經複製了資料夾(例如RootFolder)並且它已加密,您可以使用 /s 選項遞歸解密所有檔案和子資料夾:

cipher /d /s:RootFolder

請注意,只要您匯出用於加密檔案的憑證和金鑰並從不同的 PC 匯入它們,您就可以在任何 PC 上執行此操作。檢查此連結以獲取有關如何轉移 EFS 證書的資訊: http://windows.microsoft.com/en-us/windows-vista/share-encrypted-files

答案4

/A-:ERobocopy 將使用開關(用於加密“屬性”)來完成此E操作 - 但不是“即時”:它作為一個(集成的)兩步過程來完成:首先它進行複製(或移動),然後刪除加密(有點像先進行複製,然後進行複製cipher /d。 所以速度很慢。

相關內容