¿Cómo enumerar archivos cifrados en Windows 7?

40

De alguna manera cifré algunos archivos sin querer, y por eso no puedo hacer una copia de seguridad de mi carpeta de usuario en Mozy. ¿Hay alguna forma de eliminar el cifrado de todos los archivos o al menos averiguar cuáles están cifrados?

Estoy corriendo Windows 7 ultimate 64bits

holiveira
fuente

Respuestas:

45

Esta puede ser una pregunta anterior; pero recientemente tuve la misma necesidad.

Mi objetivo era ser exhaustivo (buscar en todos los archivos) y no requerir software adicional, por lo que utiliza el símbolo del sistema y cualquier editor de texto.

Esto es lo que encontré como una solución viable:

  • abrir un indicador de cmd
  • Ingrese el comando: cifrado / s: c: \> encryption.txt
  • Abra el archivo "encryption.txt"
    • Para buscar carpetas cifradas, busque "se cifrará"
    • Para buscar archivos cifrados, busque "E" al comienzo de una línea

Sin parámetros, Cipher enumera el estado del directorio actual y todos los archivos que contiene. El parámetro / s le dice que se repita, y c: \ le da el punto de partida. A partir de ahí, "> ..." simplemente redirige la salida.

La salida de Cipher para archivos y carpetas cifrados se ve así:

 Listado c: \ Dev \ Encrypted \
 Los archivos nuevos agregados a este directorio serán encriptados.

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

La salida de Cipher para archivos y carpetas normales se ve así:

 El listado c: \ Dev \ Plaintext \ Los
 nuevos archivos agregados a este directorio no se cifrarán.

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

Espero que ayude.

Robert Altman
fuente
Gran respuesta de +1: fácilmente repetible (CLI), sin necesidad de descargar aplicaciones de terceros y una salida persistente y con capacidad de búsqueda
AdamRalph
1
Acabo de probar esto en Windows XP Pro, funcionó de maravilla, gracias. Solía cipher /s:c:\ | find "E "no perfecto, pero trabajaba para mi uso.
Christopher Galpin el
12
Puede usar cipher /u /npara enumerar todos los archivos cifrados, en todas las unidades.
mivk
3
Basado en probar la versión de @ChristopherGalpin de esta respuesta (¡gracias!), Puedo sugerir esta: cipher /S:. | findstr /b /c:"E" /c:" " > encryptedFiles.txtcomo un poco más precisa, no capturará archivos sin cifrar con nombres como E Marketing strategy, también quería ver en qué directorio estaban. facilite la eliminación, por lo que también incluye los nombres de directorio, sin embargo, incluirá directorios sin archivos cifrados, por lo que todavía hay un poco de cruft en la salida.
Chris O'Kelly
1
Después de ejecutar cipher /s:c:\ > encryption.txtla primera vez, puede ejecutarla nuevamente y buscar en otros volúmenes de disco, como D, E y F. Simplemente reemplace la letra de la unidad con las letras de unidad adicionales que tenga, emitiendo el comando cada vez. En lugar de sobrescribir el contenido del archivo TXT, puede agregarlo de la siguiente manera: cipher /s:d:\ >> encryption.txtluego puede abrirlo en Notepad ++ (u otro editor con expresiones regulares) y buscar líneas que comiencen con E utilizando el patrón básico ^E.
Samir
17

cipher /u /n /hencontrará y enumerará todos los archivos cifrados en sus discos duros (como mivk comentó en la otra respuesta) sin necesidad de ningún filtro adicional (que podría salir mal). Los créditos para esto también van a este tutorial donde encontré esta respuesta.

Nota: Si no hay archivos encriptados en el sistema (ningún disco), el comando regresa inmediatamente con la respuesta:

The system cannot find the file specified.

Esto no es un error. Significa que no hay archivos cifrados. Parece que en este caso esta información se almacena en caché de alguna manera.

Nota importante: ¡ Esto no enumera todos los archivos cifrados! Aparentemente, solo enumera los archivos que pertenecen al usuario actual que ejecuta el comando.

En cuanto a descifrar los archivos, Snark ya ha respondido esa parte. También se puede hacer por línea de comando, nuevamente con la misma herramienta:cipher /D ...

Consulte la ayuda para obtener información adicional y otros usos: cipher /?

David Balažic
fuente
13

Con Total Commander , puede hacer una búsqueda ( ALT+ F7) en varios atributos de archivos y carpetas.

El atributo "encriptado" es uno de ellos.

texto alternativo

Una vez que haya encontrado todos los archivos y carpetas cifrados, seleccione "Feed to listbox". Pondrá todos los nombres en el panel seleccionado (izquierda o derecha). Allí, puede seleccionarlos todos, hacer clic con el botón derecho y seleccionar Propiedades. Obtendrá la ventana Propiedades para todos los archivos seleccionados. En la ventana Avanzado, puede descifrarlos fácilmente desmarcando la casilla de verificación "Cifrar ...".

texto alternativo

Snark
fuente
11

Puede escribir: encryptionstatus: encrypted en el campo de búsqueda en una ventana del explorador.

Taylon5
fuente
Esta podría no ser la respuesta, trato de crear un archivo encriptado. No sé por qué en mi Win7 la columna Estado de cifrado no muestra ningún valor y, por lo tanto, el estado de cifrado: cifrado simplemente no muestra nada. La respuesta de @Robert es la forma correcta. encontrado este archivo tiene 'E' al comienzo de la línea.
CallMeLaNN
1
Simplemente escribiendo en encryptionstatus:el campo de búsqueda muestra un menú desplegable y de finalización con las entradas "Cifrado" y "Sin cifrar" en las que puede hacer clic. Así que esta es la sintaxis correcta, encryptionstatus:encryptedy encryptionstatus:unencryptedestá integrada en la búsqueda en el Explorador de Windows (Archivo).
Samir
No puedo decir si funciona con seguridad en archivos cifrados. Pero no veo por qué no debería. He probado esto en Windows 8.1 Pro con la actualización 1. El uso encryptionstatus:unencryptedenumeró casi todos mis archivos. Pero encryptionstatus:encryptedtodavía está en progreso. Probablemente porque no tengo ningún archivo encriptado. No es que yo sepa de todos modos.
Samir
@CallMeLaNN Si la columna está vacía, entonces probablemente significa que los archivos dados no están encriptados. ¿Dice "cifrado" para los archivos que de hecho ha cifrado?
Samir
En mi computadora de trabajo, incluso los archivos cifrados con EFS ("marcados en verde") tienen una columna vacía de "Estado de cifrado", por lo tanto, esto no funciona para mí :-(
Jonas Heidelberg
6

Puede usar Windows Search Advanced Query. En la barra de búsqueda, escriba: * es: cifrado . Este comando encontrará todos los archivos cifrados en la carpeta.

Ignacio
fuente
1
No funcionó para mí (no muestra archivos) a pesar de que la herramienta de línea de comandos de cifrado muestra archivos cifrados (que están marcados en verde dentro del explorador de Windows)
Jonas Heidelberg
1
¿Esto también mostrará archivos ocultos? Como tengo un montón de archivos encriptados, pero todos están ocultos, cuando ejecuto esta consulta, no aparece ninguno.
RogUE
6

Después de probar Total Commander y hacer que fallara por alguna razón inexplicable, probé SearchMyFiles de NirSoft y funcionó de manera excelente. Ejecutable independiente liviano y los resultados no tienen nada difícil de atravesar como el ciphercomando; puede ordenar fácilmente por ruta de carpeta para saber qué listados son simplemente subdirectorios de una carpeta cifrada principal.

SearchMyFiles

Opciones de búsqueda de SearchMyFiles

Christopher Galpin
fuente
1
Nirsoft tiene excelentes utilidades, de forma gratuita.
sancho.s
0

solía cipher /s:f:\ /d > encryptionFIX.txt

Sí, se cifró una letra de unidad diferente "f"

Intenta eliminar el cifrado, los errores se enumerarán en el indicador de cmd. Además, puede revisar el documento en busca de errores.

Esto fue útil para mí ya que estaba limpiando un disco duro externo y encontré 150 archivos que estaban encriptados. Así que quería saber qué y dónde estaban, ya que no uso un cifrado en mis computadoras. Resulta que fue de algunas descargas que puedo obtener fácilmente. O viendo las carpetas "_MACOSX" en mi PC. Siempre están encriptados.

GuberX
fuente
0

Para el único resultado local verdaderamente INSTANTÁNEO:

Instalar todo desde voidtools. Cambie la configuración 1 para incluir el atributo INDEXING (NO necesita habilitar la ordenación rápida para asumir esa sobrecarga). De esta manera, es simplemente el almacenamiento de atributos que agrega.

PARA USAR: Escriba esto en la barra de búsqueda: attrib:Ey ni siquiera necesita presionar enter. Cada archivo cifrado EFS EN TODO EL SISTEMA TODAS LAS UNIDADES se devuelve AL INSTANTE.

Debido a que está indexando el USN (y siempre actualizado), e incluso puede indexar carpetas remotas, todavía no he encontrado otro método más rápido y más confiable (una vez que se construye el índice original, que en la mayoría de los sistemas modernos lleva segundos).

Collin Chaffin
fuente