Como listar arquivos criptografados no Windows 7?

40

De alguma forma, criptografei alguns arquivos sem querer, e por isso não consigo fazer backup da minha pasta de usuário no Mozy. Existe uma maneira de remover a criptografia de todos os arquivos ou pelo menos descobrir qual deles está criptografado?

Estou executando o Windows 7 Ultimate 64bits

holiveira
fonte

Respostas:

46

Essa pode ser uma pergunta mais antiga; mas recentemente tive a mesma necessidade.

Meu objetivo era ser abrangente (pesquisar todos os arquivos) e não exigir software adicional; portanto, ele usa o prompt de comando e qualquer editor de texto.

Aqui está o que eu achei como uma solução viável:

  • abrir um prompt de cmd
  • Digite o comando: cipher / s: c: \> encryption.txt
  • Abra o arquivo "encryption.txt"
    • Para encontrar pastas criptografadas, pesquise "será criptografado"
    • Para encontrar arquivos criptografados, procure por "E" no início de uma linha

Sem parâmetros, o Cipher lista o estado do diretório atual e todos os arquivos nele. O parâmetro / s diz para recursar e c: \ fornece o ponto de partida. A partir daí, "> ..." apenas redireciona a saída.

A saída do Cipher para arquivos e pastas criptografados tem a seguinte aparência:

 A listagem c: \ Dev \ Encrypted \
 Novos arquivos adicionados a este diretório serão criptografados.

E Default.aspx
E Default.aspx.cs
E Default.aspx.designer.cs

A saída da cifra para arquivos e pastas normais é assim:

 Listagem c: \ Dev \ Plaintext \ Os
 novos arquivos adicionados a este diretório não serão criptografados.

U Default.aspx
U Default.aspx.cs
U Default.aspx.designer.cs

Espero que ajude.

Robert Altman
fonte
+1 grande resposta - facilmente reproduzível (CLI), há necessidade de baixar qualquer aplicativo do 3o partido e, uma saída pesquisável persistente
AdamRalph
1
Só tentei isso no Windows XP Pro, funcionou um prazer, obrigado. Eu cipher /s:c:\ | find "E "não usei perfeito, mas trabalhei para o meu uso.
9788 Christopher Galpin #
13
Você pode usar cipher /u /npara listar todos os arquivos criptografados, em todas as unidades.
mivk
3
Com base na tentativa da versão desta resposta de @ChristopherGalpin (obrigado!), Posso sugerir esta: cipher /S:. | findstr /b /c:"E" /c:" " > encryptedFiles.txtcomo um pouco mais precisa - ela não captura arquivos não criptografados com nomes como E Marketing strategy, eu queria ver em que diretório eles também estavam - para facilite a remoção - para incluir também os nomes dos diretórios - no entanto, incluirá diretórios sem arquivos criptografados, para que ainda exista um pequeno problema na saída.
Chris O'Kelly
1
Depois de executar cipher /s:c:\ > encryption.txtpela primeira vez, você pode executá-lo novamente e procurar outros volumes de disco, como D, E e F. Basta substituir a letra da unidade por quaisquer letras de unidade adicionais que você tiver, emitindo o comando sempre. Em vez de sobrescrever o conteúdo do arquivo TXT, você pode anexá-lo da seguinte maneira: cipher /s:d:\ >> encryption.txtEm seguida, você pode abri-lo no Notepad ++ (ou outro editor com regex) e encontrar linhas começando com E usando o padrão básico ^E.
Samir
17

cipher /u /n /hirá encontrar e listar todos os arquivos criptografados em seus discos rígidos (como mivk comentou na outra resposta) sem a necessidade de filtragem adicional (que pode dar errado). Os créditos para isso também vão para este tutorial, onde encontrei esta resposta.

Nota: Se não houver arquivos criptografados no sistema (qualquer disco), o comando retornará imediatamente com a resposta:

The system cannot find the file specified.

Isso não é um erro. Isso significa que não há arquivos criptografados. Parece que, nesse caso, essas informações são armazenadas em cache de alguma forma.

Nota importante: Isso não lista todos os arquivos criptografados! Aparentemente, apenas lista os arquivos pertencentes ao usuário atual que está executando o comando.

Quanto à descriptografia dos arquivos, Snark já respondeu a essa parte. Isso também pode ser feito por linha de comando, novamente com a mesma ferramenta:cipher /D ...

Consulte a ajuda para obter informações adicionais e outros usos: cipher /?

David Balažic
fonte
13

Com o Total Commander , você pode fazer uma pesquisa ( ALT+ F7) em vários atributos de arquivos e pastas.

O atributo "criptografado" é um deles.

texto alternativo

Depois de encontrar todos os arquivos e pastas criptografados, selecione "Feed to listbox". Colocará todos os nomes no painel selecionado (esquerda ou direita). Lá, você pode selecionar todos eles, clicar com o botão direito do mouse e selecionar Propriedades. Você receberá a janela Propriedades para todos os arquivos selecionados. Na janela Avançado, você pode descriptografá-los facilmente desmarcando a caixa de seleção "Criptografar ...".

texto alternativo

Snark
fonte
11

Você pode digitar: encryptionstatus: encrypted No campo de pesquisa em uma janela do explorer.

Taylon5
fonte
Talvez essa não seja a resposta, tento criar um arquivo criptografado. Não sei por que, no meu Win7, a coluna Status da Criptografia não mostra nenhum valor e, portanto, o status de criptografia: encrypted também simplesmente não mostra nada. A resposta de @Robert é o caminho certo. encontrou este arquivo com 'E' no início da linha.
CallMeLaNN
1
Basta digitar no encryptionstatus:campo de pesquisa para exibir um menu suspenso e completo com as entradas "Criptografado" e "Não criptografado" nas quais você pode clicar. Portanto, esta é a sintaxe correta, encryptionstatus:encryptede encryptionstatus:unencryptede é construído à direita para a pesquisa no Windows (File) Explorer.
Samir
Não sei dizer se funciona com certeza em arquivos criptografados. Mas não vejo por que não deveria. Eu testei isso no Windows 8.1 Pro com a Atualização 1. O uso encryptionstatus:unencryptedlistou praticamente todos os meus arquivos. Mas encryptionstatus:encryptedainda está em andamento. Provavelmente porque não tenho arquivos criptografados. Não que eu esteja ciente de qualquer maneira.
Samir
@CallMeLaNN Se a coluna estiver vazia, provavelmente significa que os arquivos fornecidos não estão criptografados. Diz "criptografado" para arquivos que você realmente criptografou?
Samir
No meu computador trabalho, mesmo criptografados EFS ( "verdes marcadas") arquivos têm uma coluna vazia "status de criptografia" - portanto, isso não funciona para mim :-(
Jonas Heidelberg
6

Você pode usar a Consulta Avançada de Pesquisa do Windows. Na barra de pesquisa, digite: * is: criptografado . Este comando encontrará todos os arquivos criptografados na pasta.

Inácio
fonte
1
Não funcionou para mim (não mostra arquivos), embora a ferramenta de linha de comando cifra mostre arquivos criptografados (marcados em verde no Windows Explorer)
Jonas Heidelberg
1
Isso também mostra arquivos ocultos? Como tenho uma tonelada de arquivos criptografados, mas todos eles estão ocultos. Quando executo essa consulta, nenhum aparece.
Vampira
6

Depois de experimentar o Total Commander e fazê-lo falhar por algum motivo inexplicável, tentei o SearchMyFiles da NirSoft e funcionou de maneira excelente. Executável autônomo leve e os resultados não precisam ser analisados ​​como o ciphercomando; você pode classificar facilmente por caminho da pasta para saber quais listagens são meramente subdiretórios de uma pasta criptografada pai.

SearchMyFiles

Opções de pesquisa do SearchMyFiles

Christopher Galpin
fonte
1
Nirsoft tem excelentes utilitários, gratuitamente.
sancho.s Reintegrar Monica
0

eu usei cipher /s:f:\ /d > encryptionFIX.txt

Sim, foi codificar uma letra de unidade diferente "f"

Ele tenta remover a criptografia, todos os erros serão listados no prompt do cmd. Além disso, você pode revisar o documento quanto a erros.

Isso veio a calhar para mim, quando eu estava limpando um disco rígido externo e me deparei com 150 arquivos criptografados. Então, eu queria saber o que e onde eles estavam, pois não uso criptografia nos meus computadores. Acontece que foi a partir de alguns downloads que posso obter facilmente. Ou vendo as pastas "_MACOSX" no meu pc. Eles são sempre criptografados.

GuberX
fonte
0

Para o único resultado local verdadeiramente INSTANTÂNEO:

Instale tudo, desde o voidtools. Altere a configuração 1 para incluir o atributo INDEXING (você NÃO precisa ativar a classificação rápida para assumir essa sobrecarga). Dessa forma, é simplesmente o armazenamento de atributo que você adiciona.

PARA USAR: Digite isso na barra de pesquisa: attrib:Ee nem precisa pressionar enter. Todo arquivo criptografado do EFS NO TODO O SISTEMA TODAS AS UNIDADES é retornado instantaneamente.

Como ele está indexando o USN (e sempre atualizado) e pode até indexar pastas remotas - ainda não encontrei outro método mais rápido e mais confiável (depois que o índice original é construído, na maioria dos sistemas modernos leva segundos).

Collin Chaffin
fonte