
Ambiente: Windows 7, mas se aplica a outras versões do Windows compatíveis com EFS
Eu tenho um arquivo criptografado usando a criptografia EFS padrão do Windows. Quando copio esse arquivo para uma unidade USB usando o Total Commander ou Explorer, o arquivo permanece criptografado no destino.
Esse arquivo criptografado é inacessível em qualquer outro PC com Windows onde minha unidade USB esteja conectada. Eu poderia importar meus certificados pessoais nesse PC, mas essa é a última coisa que gostaria de fazer.
Gostaria que o processo de cópia descriptografasse automaticamente meu arquivo quando ele fosse copiado para uma unidade removível. Existe uma maneira de dizer ao Windows para fazer isso?
Uma maneira de descriptografar o arquivo rapidamente seria mudar para FAT como sistema de arquivos em minha unidade USB, mas também não quero fazer isso.
Agradecemos antecipadamente por qualquer dica!
Responder1
- RichCopyé um utilitário gratuito que poderemover criptografiano vôoao copiar arquivos e pastas entre unidades formatadas em NTFS. (Não há necessidade de partição FAT32 para descriptografar)
- Para acessar a configuração, primeiro marque 'Avançado' no menu 'Exibir'. Em seguida, vá para 'Opções de cópia' > Padrão > Atributos de arquivo, Tratamento de erros > Atributos de arquivo a serem removidos > Criptografado
- Detalhes http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx
- Downloadhttps://www.majorgeeks.com/files/details/microsoft_richcopy.html
Responder2
Talvez com um arquivo em lote você possa fazer algo assim:
solução 1
Crie um mycopy.cmd
arquivo (no seu PATH
ou no seu "diretório de perfil de usuário") com as duas linhas:
COPY %1 %2
CIPHER /D %2
Com as teclas Windows+ Rabra a caixa de diálogo de execução e digite:
mycopy file-to-be-copied target-directory
solução 2
Se o diretório de destino for sempre o mesmo, você poderá simplificar o arquivo file mycopy.cmd
assim
COPY %1 target-directory
CIPHER /D target-directory
Colocar o arquivo em seu diretório SendTo ( %userprofile%\AppData\Roaming\Microsoft\Windows\SendTo
) fornecerá uma nova opçãominhacópia.cmdquando você clica com o botão direito em um arquivo (no submenu enviar para)
Responder3
Além da resposta deCMPi:
Se você já copiou sua pasta (por exemplo RootFolder
, ) e ela está criptografada, você pode descriptografar recursivamente todos os arquivos e subpastas com a opção /s:
cipher /d /s:RootFolder
Observe que você pode fazer isso de qualquer PC, desde que tenha exportado o certificado e a chave usados para criptografar os arquivos e os tenha importado de um PC diferente. Verifique este link para obter informações sobre como transferir certificados EFS: http://windows.microsoft.com/en-us/windows-vista/share-encrypted-files
Responder4
Robocopy fará isso com o /A-:E
switch ( E
para "atributo" de criptografia) - mas não "on the fly": ele faz isso como um processo (integrado) de duas etapas: primeiro ele faz a cópia (ou move), depois remove o criptografia (como fazer uma cópia seguida de cipher /d
. Então é lento. Mas acho que você gastaria tempo de qualquer maneira, então se preferir fazer isso em uma única etapa ...