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

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.


+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 /?


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


11

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


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.


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


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.


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).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.