Come elencare i file crittografati in Windows 7?


40

In qualche modo ho crittografato alcuni file senza significato, e per questo motivo non riesco a eseguire il backup della mia cartella utente su Mozy. C'è un modo per rimuovere la crittografia da tutti i file o almeno scoprire quali sono crittografati?

Sto correndo su Windows 7 Ultimi 64 bit

Risposte:


46

Questa potrebbe essere una domanda più vecchia; ma recentemente ho avuto lo stesso bisogno.

Il mio obiettivo era quello di essere completo (cercare tutti i file) e non richiedere software aggiuntivo, quindi utilizza il prompt dei comandi e qualsiasi editor di testo.

Ecco cosa ho trovato come soluzione praticabile:

  • aprire un prompt cmd
  • Immettere il comando: cipher / s: c: \> crittografia.txt
  • Apri il file "crittografia.txt"
    • Per trovare le cartelle crittografate, cerca "saranno crittografate"
    • Per trovare file crittografati, cerca "E" all'inizio di una riga

Senza parametri, Cipher elenca lo stato della directory corrente e tutti i file in essa contenuti. Il parametro / s gli dice di ricorrere e c: \ gli dà il punto di partenza. Da lì, "> ..." reindirizza l'output.

L'output di Cipher per file e cartelle crittografati è simile al seguente:

 Elenco c: \ Dev \ Encrypted \ I
 nuovi file aggiunti a questa directory verranno crittografati.

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

L'output di Cipher per file e cartelle normali è simile al seguente:

 Elenco c: \ Dev \ Plaintext \ I
 nuovi file aggiunti a questa directory non verranno crittografati.

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

Spero che sia d'aiuto.


+1 ottima risposta - CLI (facilmente ripetibile), nessuna necessità di scaricare app di terze parti e output persistente e ricercabile
AdamRalph

1
Ho appena provato questo su Windows XP Pro, ha funzionato a meraviglia, grazie. Ho usato cipher /s:c:\ | find "E "non perfetto, ma ho lavorato per il mio uso.
Christopher Galpin,

13
È possibile utilizzare cipher /u /nper elencare tutti i file crittografati, su tutte le unità.
mivk

3
Basandomi sul provare la versione di @ChristopherGalpin di questa risposta (grazie!), Posso suggerire questo: cipher /S:. | findstr /b /c:"E" /c:" " > encryptedFiles.txtcome leggermente più accurato - non catturerà i file non crittografati con nomi come E Marketing strategy, volevo vedere in quale directory si trovavano anche - a facilita la rimozione - quindi include anche i nomi delle directory - tuttavia includerà directory senza file crittografati, quindi c'è ancora un po 'di cruft nell'output.
Chris O'Kelly,

1
Dopo aver eseguito cipher /s:c:\ > encryption.txtla prima volta, è possibile eseguirlo nuovamente e cercare in altri volumi del disco, come D, E e F. Basta sostituire la lettera di unità con qualsiasi altra lettera di unità che si dispone, emettendo il comando ogni volta. Invece di sovrascrivere il contenuto del file TXT, puoi accodarlo, in questo modo: cipher /s:d:\ >> encryption.txtQuindi puoi aprirlo in Notepad ++ (o altro editor con regex) e trovare le righe che iniziano con E usando il modello di base ^E.
Samir,

17

cipher /u /n /htroverà ed elencherà tutti i file crittografati sui tuoi dischi rigidi (come ha commentato mivk sull'altra risposta) senza bisogno di alcun filtro aggiuntivo (che potrebbe andare storto). I crediti per questo vanno anche a questo tutorial dove ho trovato questa risposta.

Nota: se non ci sono file crittografati sul sistema (qualsiasi disco), il comando restituisce immediatamente con la risposta:

The system cannot find the file specified.

Questo non è un errore. Significa che non ci sono file crittografati. Sembra che in questo caso questa informazione sia in qualche modo memorizzata nella cache.

Nota importante: questo non elenca tutti i file crittografati! Apparentemente elenca solo i file appartenenti all'utente corrente che sta eseguendo il comando.

Per quanto riguarda la decodifica dei file, Snark ha già risposto a quella parte. Può anche essere fatto dalla riga di comando, sempre con lo stesso strumento:cipher /D ...

Consulta la guida per ulteriori informazioni e altri usi: cipher /?


13

Con Total Commander , puoi fare una ricerca ( ALT+ F7) su vari attributi di file e cartelle.

L'attributo "crittografato" è uno di questi.

testo alternativo

Dopo aver trovato tutti i file e le cartelle crittografati, selezionare "Feed to listbox". Metterà tutti i nomi nel riquadro selezionato (a sinistra o a destra). Lì, puoi selezionarli tutti, fare clic con il tasto destro e selezionare Proprietà. Otterrai la finestra Proprietà per tutti i file selezionati. Nella finestra Avanzate, puoi facilmente decrittografarli deselezionando la casella di controllo "Crittografa ...".

testo alternativo


11

È possibile digitare: crittografiastato: crittografato nel campo di ricerca in una finestra di Explorer.


Questa potrebbe non essere la risposta, provo a creare un file crittografato. Non so perché nel mio Win7 la colonna Stato crittografia non mostri alcun valore e quindi lo stato di crittografia: crittografato semplicemente non mostra nulla. la risposta di @Robert è la strada giusta. trovato questo file ha 'E' all'inizio della riga.
CallMeLaNN,

1
Basta digitare nel encryptionstatus:campo di ricerca per visualizzare un menu a discesa, menu di completamento con le voci "Crittografato" e "Non crittografato" su cui è possibile fare clic. Quindi questa è la sintassi corretta, encryptionstatus:encryptede encryptionstatus:unencrypteded è costruito a destra nella ricerca di Windows (file) Explorer.
Samir,

Non posso dire se funziona di sicuro su file crittografati. Ma non vedo perché non dovrebbe. Ho provato questo in Windows 8.1 Pro con l'aggiornamento 1. L'utilizzo encryptionstatus:unencrypteddell'elenco did praticamente tutti i miei file. Ma encryptionstatus:encryptedè ancora in corso. Probabilmente perché non ho file crittografati. Non che ne sia consapevole.
Samir,

@CallMeLaNN Se la colonna è vuota, probabilmente significa che i file forniti non sono crittografati. Dice "crittografato" per i file che hai effettivamente crittografato?
Samir,

Sul mio computer di lavoro, anche i file crittografati EFS ("contrassegnati in verde") hanno una colonna "Stato crittografia" vuota - pertanto, questo non funziona per me :-(
Jonas Heidelberg

6

È possibile utilizzare la Ricerca avanzata di Windows Search. Nella barra di ricerca digitare: * è: crittografato . Questo comando troverà tutti i file crittografati nella cartella.


1
Non ha funzionato per me (non mostra file) anche se lo strumento da riga di comando di cifratura mostra file crittografati (che sono contrassegnati in verde in Windows Explorer)
Jonas Heidelberg

1
Questo mostrerà anche i file nascosti? Dato che ho un sacco di file crittografati, ma tutti sono nascosti, quando eseguo questa query, nessuno viene visualizzato.
RogUE,

6

Dopo aver provato Total Commander e averlo fallito per qualche motivo inspiegabile, ho provato SearchMyFiles di NirSoft e ha funzionato in modo eccellente. Eseguibile autonomo leggero e i risultati non hanno maglie incrociate come il ciphercomando; puoi facilmente ordinare per percorso cartella per sapere quali elenchi sono semplicemente sottodirectory di una cartella crittografata padre.

SearchMyFiles

SearchMyFiles Opzioni di ricerca


1
Nirsoft offre eccellenti servizi gratuiti.
sancho.s Ripristina Monica il

0

ero solito cipher /s:f:\ /d > encryptionFIX.txt

Sì, era una cifra diversa per la lettera "f"

Tenta di rimuovere la crittografia, eventuali errori verranno elencati nel prompt cmd. Inoltre è possibile rivedere il documento per gli errori.

Questo è stato utile per me mentre stavo ripulendo un hdd esterno e ho trovato 150 file crittografati. Quindi volevo sapere cosa e dove si trovavano poiché non utilizzo una crittografia sui miei computer. Si scopre che è stato da alcuni download che posso facilmente ottenere. O vedendo le cartelle "_MACOSX" sul mio pc. Sono sempre crittografati.


0

Per l'unico risultato locale veramente ISTANTANEO:

Installa tutto da voidtools. Modificare 1 impostazione per includere l'attributo INDEXING (NON è necessario abilitare l'ordinamento rapido per occuparsi di quel sovraccarico). In questo modo, è semplicemente la memoria degli attributi che aggiungi.

DA USARE: Digita questo nella barra di ricerca: attrib:Ee non è nemmeno necessario premere Invio. Ogni file crittografato EFS SULL'INTERO SISTEMA TUTTI I DRIVES viene restituito ISTANTANEAMENTE.

Perché sta indicizzando USN (e sempre aggiornato) e può anche indicizzare le cartelle remote - non ho ancora trovato un altro metodo più veloce e più affidabile (una volta costruito l'indice originale che sulla maggior parte dei sistemi moderni richiede pochi secondi).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.