Você pode tentar usar esse arquivo em lotes:
@echo off
cls
:: Set the varibles - Use Quotes "" if there are spaces in the source or log path
set log_path=C:\EFS_Find
:: Find Encrypted Files
cipher /s C:\ | findstr "^.E" >> %log_path%\found.txt && echo:Encrypted files found"
:: Find Hidden Files
attrib /s C:\ 2>nul | findstr "^....H" >> %log_path%\found.txt && echo:Hidden files found"
pause
Esse arquivo em lote varrerá sua unidade C: \ para todos os arquivos criptografados EFS (e também arquivos ocultos), ecoará na tela sempre que encontrar um e registrará todas as instâncias dos arquivos criptografados encontrados em C: \ EFS_Find \ found.txt .
Para uma abordagem de linha de comando para localizar apenas arquivos criptografados, você pode digitar na linha de comando:
cipher /s:C:\ | findstr "^.E" >> C:\efs_found.txt && echo:Encrypted files found"
Isso irá procurar em toda a unidade C: \ por arquivos criptografados, e irá copiá-lo para C: \ efs_found.txt .
Modificado da solução encontrada aqui .
Para desativar o EFS no seu sistema Vista, eu indico o link aqui: