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.
cipher /s:c:\ | find "E "
no perfecto, pero trabajaba para mi uso.cipher /u /n
para enumerar todos los archivos cifrados, en todas las unidades.cipher /S:. | findstr /b /c:"E" /c:" " > encryptedFiles.txt
como un poco más precisa, no capturará archivos sin cifrar con nombres comoE 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.cipher /s:c:\ > encryption.txt
la 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.txt
luego 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
.cipher /u /n /h
encontrará 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:
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 /?
fuente
Con Total Commander , puede hacer una búsqueda ( ALT+ F7) en varios atributos de archivos y carpetas.
El atributo "encriptado" es uno de ellos.
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 ...".
fuente
Puede escribir: encryptionstatus: encrypted en el campo de búsqueda en una ventana del explorador.
fuente
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:encrypted
yencryptionstatus:unencrypted
está integrada en la búsqueda en el Explorador de Windows (Archivo).encryptionstatus:unencrypted
enumeró casi todos mis archivos. Peroencryptionstatus:encrypted
todavía está en progreso. Probablemente porque no tengo ningún archivo encriptado. No es que yo sepa de todos modos.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.
fuente
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
cipher
comando; puede ordenar fácilmente por ruta de carpeta para saber qué listados son simplemente subdirectorios de una carpeta cifrada principal.fuente
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.
fuente
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:E
y 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).
fuente