Como remover o sinalizador criptografado ao copiar um arquivo de um HDD para uma unidade USB?

8

Ambiente: Windows 7, mas se aplica a outras versões do Windows compatíveis com o EFS

Eu tenho um arquivo criptografado usando a criptografia padrão do Windows EFS. Quando copio esse arquivo para uma unidade USB usando Total Commander ou Explorer, o arquivo permanece criptografado no destino.

Esse arquivo criptografado está inacessível em qualquer outro PC com Windows em que a minha unidade USB seja conectada. Eu poderia importar meus certificados pessoais para esse computador, mas essa é a última coisa que gostaria de fazer.

Eu gostaria que o processo de cópia descriptografasse meu arquivo automaticamente quando o arquivo fosse copiado para uma unidade removível. Existe uma maneira de dizer ao Windows para fazer isso?

Uma forma de força bruta para descriptografar o arquivo on-the-fly seria alternar para FAT como um sistema de arquivos na minha unidade USB, mas também não quero fazer isso.

Agradecemos antecipadamente por qualquer dica!

    
por vladimir 13.09.2010 / 16:59

6 respostas

2

Talvez com um arquivo em lotes você possa fazer algo assim:

solução 1

Crie um arquivo mycopy.cmd (em seu PATH ou em seu "diretório de perfil do usuário") com as duas linhas:

COPY %1 %2
CIPHER /D %2

Com as teclas Windows + R , abra a caixa de diálogo "executar":

mycopy file-to-be-copied target-directory

solução 2

Se o diretório de destino é sempre o mesmo, você pode simplificar o arquivo mycopy.cmd file como este

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

Colocar o arquivo no seu diretório SendTo ( %userprofile%\AppData\Roaming\Microsoft\Windows\SendTo ) fornecerá uma nova opção mycopy.cmd quando você clicar com o botão direito em um arquivo (no submenu enviar para)

    
por 03.04.2014 / 09:33
2
  • O RichCopy é um utilitário gratuito que pode remover a criptografia ao 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 selecione 'Avançado' em Menu "Visualizar". Em seguida, vá para "Opções de cópia" > Padrão > Atributos de arquivo, Tratamento de erros > Atalhos de arquivo para remover > Criptografado
  • Está disponível em link
por 11.07.2014 / 17:22
0

Ao copiar um arquivo criptografado para um destino que ofereça suporte ao EFS, o Windows sempre carregará o sinalizador de criptografia, ou seja, criptografará o arquivo copiado (fonte: Win API ). Ao criar um novo arquivo, o Windows usará a configuração de criptografia da pasta para determinar se deve ou não criptografar o arquivo.

Tente o seguinte:

  • Após a cópia, abra as propriedades da pasta de destino.
  • Habilite a criptografia, mas não opte por criptografar objetos filho.
  • Aplicar alterações
  • Desative a criptografia da pasta e, desta vez, escolha descriptografar todos os objetos filho.

Isso deve fazer o truque.

Outra opção é copiar os dados para um local provisório que não suporte criptografia (como um volume FAT) e movê-lo para o destino.

De qualquer forma, o processo pode ser demorado, mas a única maneira de descriptografar um arquivo durante a cópia seria codificar seu próprio utilitário de cópia, ignorando a chamada da API CopyFile() , mas lendo o arquivo de origem e criando um arquivo idêntico. arquivo no destino.

    
por 24.01.2014 / 11:53
0

Além da resposta de CmPi :

Se você já copiou sua pasta (por exemplo, RootFolder ) e ela está criptografada, é possível descriptografar recursivamente todos os arquivos e subpastas com a opção / s:

cipher /d /s:RootFolder

Observe que você pode fazer isso de qualquer computador, desde que você tenha exportado o certificado e a chave usada para criptografar os arquivos e importá-los do PC diferente. Verifique neste link as informações sobre como transferir certificados EFS: link

    
por 23.05.2015 / 11:20
0

O que funcionou melhor para mim, usando o Prompt de Comando do Windows, está abaixo (e o link onde é descrito). Eu tive que usar isso porque eu tinha uma estrutura de pastas complexa e muitos arquivos no fundo da hierarquia que foram criptografados, então não era viável fazê-lo um de cada vez manualmente.

Criptografar / descriptografar pastas (recursivamente no Windows) link

Criptografar recursivamente

cipher  /A  /E / S:directoryname

Descriptografar recursivamente

cipher  /A  /D / S:directoryname
    
por 03.01.2017 / 07:03
-2

Para descriptografar o arquivo quando ele é copiado para a mídia USB, desative a criptografia na mídia USB. Ele ainda pode usar o NTFS (que é o que eu suponho que você esteja usando).

    
por 13.09.2010 / 17:37